<<
S
edit descriptor
S_floating format
SAVE
value for CLOSE(DISPOSE) or CLOSE(STATUS)
SAVEIMAGE
SAVEIMAGE_W
scalar variables
data types of
scalars
as subobjects
as variables
function returning shape of
typing of
Data Types of Scalar Variables
Implicit Typing Rules
Specification of Data Type
SCALE
scale factor
scale factor editing (P)
SCAN
SCANENV
SCHEDULE
DO Directive
PARALLEL DO
in DO directive
in PARALLEL DO directive
scientific-notation editing (ES)
scope
of unambiguous procedure references
scoping units
statements restricted in
with more than one USE
screen area
erasing and filling
screen images
subroutines storing rectangle
screen output
displaying
SCROLLTEXTWINDOW
SCWRQQ
SECNDS
seconds
function returning since Greenwich mean time
function returning since midnight
function returning since TIMEF was called
SECTION
SECTIONS
SEED
seeds
subroutine changing for RAND and IRAND
subroutine changing for RANDOM
subroutine modifying or querying for RANDOM_NUMBER
subroutine returning
IRANGET
RANGET
subroutine setting
DRANSET
IRANSET
RANSET
SELECT CASE
SELECTED_INT_KIND
SELECTED_REAL_KIND
semicolon (;)
as source statement separator
SEQUENCE
SEQUENTIAL
specifier for INQUIRE
sequential-access files
See sequential files
sequential access mode
sequential files
positioning at beginning
sequential READ statements
rules for formatted
rules for list-directed
rules for namelist
rules for unformatted
sequential WRITE statements
rules for formatted
rules for list-directed
rules for namelist
rules for unformatted
serial port I/O routines
SPORT_CANCEL_IO
SPORT_CONNECT
SPORT_CONNECT_EX
SPORT_GET_HANDLE
SPORT_GET_STATE
SPORT_GET_STATE_EX
SPORT_GET_TIMEOUTS
SPORT_PEEK_DATA
SPORT_PEEK_LINE
SPORT_PURGE
SPORT_READ_DATA
SPORT_READ_LINE
SPORT_RELEASE
SPORT_SET_STATE
SPORT_SET_STATE_EX
SPORT_SET_TIMEOUTS
SPORT_SHOW_STATE
SPORT_SPECIAL_FUNC
SPORT_WRITE_DATA
SPORT_WRITE_LINE
SET_EXPONENT
SETACTIVEQQ
SETBKCOLOR
SETBKCOLORRGB
SETCLIPRGN
SETCOLOR
SETCOLORRGB
SETCONTROLFPQQ
SETDAT
SETENVQQ
SETERRORMODEQQ
SETEXITQQ
SETFILEACCESSQQ
SETFILETIMEQQ
SETFILLMASK
SETFONT
SETGTEXTROTATION
SETLINESTYLE
SETMESSAGEQQ
SETMOUSECURSOR
SETPIXEL
SETPIXEL_W
SETPIXELRGB
SETPIXELRGB_W
SETPIXELS
SETPIXELSRGB
SETTEXTCOLOR
SETTEXTCOLORRGB
SETTEXTCURSOR
SETTEXTPOSITION
SETTEXTWINDOW
SETTIM
SETVIEWORG
SETVIEWPORT
SETWINDOW
SETWINDOWCONFIG
SETWINDOWMENUQQ
SETWRITEMODE
SETWSIZEQQ
SHAPE
shape of array
function constructing new
function returning
statement defining
shapes
subroutine returning pattern used to fill
SHARE
INQUIRE: SHARE Specifier
OPEN: SHARE Specifier
specifier for INQUIRE
specifier for OPEN
SHARED
OPEN: SHARED Specifier
SHARED Clause
clause in PARALLEL directive
clause in PARALLEL DO directive
clause in PARALLEL SECTIONS directive
specification in DEFAULT clause
specifier for OPEN
sharing
specifying file
shell
function sending system command to
SHIFTL
SHIFTR
SHORT
short field termination
side effects of procedures
preventing
SIGN
sign editing
S
SP
SS
SIGNAL
SIGNALQQ
signals
function changing the action for
function sending to executing program
function sending to process ID
significant digits
function returning number of
SIN
SIND
sine
function returning
SIN
SIND
function returning hyperbolic
function with argument in degrees
function with argument in radians
SINGLE
single-precision real
function converting to truncated integer
SINH
SIZE
Character Count Specifier
SIZE Function
specifier in READ
size of arrays
function returning
SIZEOF
slash editing
SLEEP
SLEEPQQ
SNGL
SNGLQ
sorting a one-dimensional array
SORTQQ
source code
fixed and tab form of
free form of
useable for all source forms
source code format
source code useable for all source forms
source comments
source forms
combining
fixed and tab
free
overview of
Program Structure, Characters, and Source Forms
Source Forms
source lines
padding fixed and tab source
padding free source
SP
edit descriptor
space
allocating for arrays and pointer targets
deallocating for arrays and pointer targets
disassociating for pointers
SPACING
speaker
subroutine sounding
speaker procedures
table of
specific names
references to
specific references
specification expressions
inquiry functions allowed in
transformational functions allowed in
specification statements
specifications
table of procedures for data
specifying carriage control
specifying file numeric format
precedence
specifying file position
specifying file sharing
specifying file structure
specifying variables
table of procedures
SPLITPATHQQ
SPORT_CANCEL_IO
SPORT_CONNECT
SPORT_CONNECT_EX
SPORT_GET_HANDLE
SPORT_GET_STATE
SPORT_GET_STATE_EX
SPORT_GET_TIMEOUTS
SPORT_PEEK_DATA
SPORT_PEEK_LINE
SPORT_PURGE
SPORT_READ_DATA
SPORT_READ_LINE
SPORT_RELEASE
SPORT_SET_STATE
SPORT_SET_STATE_EX
SPORT_SET_TIMEOUTS
SPORT_SHOW_STATE
SPORT_SPECIAL_FUNC
SPORT_WRITE_DATA
SPORT_WRITE_LINE
SPREAD
SQRT
square root
function returning
SRAND
SS
edit descriptor
SSWRQQ
stack storage
allocating variables to
standard error stream
subroutine sending a message to
STAT
state messages
subroutine setting
statement functions
Obsolescent Language Features in Fortran 95
Program Units and Procedures
Statement Function
statement labels
statement scope
statement separator
statements
ACCEPT
ALLOCATABLE
ALLOCATE
arithmetic IF
ASSIGN
assigned GO TO
assignment
ASYNCHRONOUS
AUTOMATIC
BACKSPACE
BIND
BLOCK DATA
BYTE
CALL
CASE
CHARACTER
classes of
CLOSE
COMMON
COMPLEX
computed GO TO
conditional execution based on logical expression
conditionally executing groups of
CONTAINS
CONTINUE
control
CYCLE
DATA
data transfer
DEALLOCATE
declaration
DECODE
DEFINE FILE
DELETE
derived type
DIMENSION
DO
DO WHILE
DOUBLE COMPLEX
DOUBLE PRECISION
ELSE
ELSE IF
ELSE WHERE
ELSE WHERE
WHERE
ENCODE
END
END DO
END FORALL
END IF
END INTERFACE
END WHERE
ENDFILE
ENTRY
EQUIVALENCE
EQUIVALENCE
EQUIVALENCE Statement
executable
EXIT
EXTERNAL
FIND
FORALL
FORMAT
FUNCTION
IF - arithmetic
IF - logical
IF construct
IMPLICIT
INCLUDE
input/output
INQUIRE
INTEGER
INTENT
INTERFACE
INTERFACE TO
INTRINSIC
LOGICAL
MAP
MODULE
MODULE PROCEDURE
NAMELIST
nonexecutable
NULLIFY
OPEN
OPTIONAL
OPTIONS
order in program units
PARAMETER
PAUSE
POINTER
POINTER - Integer
PRINT
PRIVATE
PROGRAM
PUBLIC
READ
REAL
RECORD
repeatedly executing
repeatedly executing while true
restricted in scoping units
RETURN
REWIND
REWRITE
SAVE
SELECT CASE
SEQUENCE
specification
statement function
STATIC
STOP
STRUCTURE
SUBROUTINE
TARGET
TYPE
type declaration
Type Declaration Statements
Type Declarations
unconditional GO TO
UNION
USE
VALUE
VIRTUAL
VOLATILE
WHERE
WRITE
STATIC
static storage
allocating variables to
STATUS
CLOSE
OPEN: STATUS Specifier
specifier in CLOSE
specifier in OPEN
status messages
subroutine setting
status of graphics routines
function returning
status word
subroutine clearing exception flags in floating-point
subroutines returning floating-point
GETSTATUSFPQQ
SSWRQQ
STDCALL
option for ATTRIBUTES directive
STOP
storage
association
EQUIVALENCE
Storage Association
Storage Units and Storage Sequence
defining blocks of
dynamically allocating
freeing
function returning byte-size of
sequence
sharing areas of
units
storage association
Storage Association
Storage Units and Storage Sequence
using ENTRY
storage item
function returning address of
storage sequence
Storage Association
Storage Units and Storage Sequence
storage units
STRICT
stride
string edit descriptors
apostrophe
H
quotation mark
strings
function concatenating copies of
function locating last nonblank character in
function returning length minus trailing blanks
function returning length of
writing unknown length to file or device
STRUCTURE
See Also record structures
RECORD
Record Structures
STRUCTURE...END STRUCTURE
structure components
structure constructors
structure declarations
structures
derived-type
record
Record Structures
Structure Declarations
SUBMIT
value for CLOSE(DISPOSE) or CLOSE(STATUS)
SUBMIT/DELETE
value for CLOSE(DISPOSE) or CLOSE(STATUS)
subobjects
subprograms
BLOCK DATA
effect of RETURN in
function
module
MODULE
MODULE PROCEDURE
statement returning control from
subroutine
user-written
using as actual arguments
EXTERNAL
INTRINSIC
SUBROUTINE
subroutine references
subroutines
Program Units and Procedures
SUBROUTINE
effect of ENTRY in
ELEMENTAL keyword in
EXTERNAL
function running at specified time
general rules for
intrinsic
invoking
PURE keyword in
RECURSIVE keyword in
RECURSIVE
SUBROUTINE
statement specifying entry point for
transferring control to
subscript list
referencing array elements
Array Elements
Array Sections
subscript progression
subscript triplets
Array Sections
Subscript Triplets
subscripts
substrings
function locating index of last occurrence of
function returning starting position of
making equivalent
substructure declarations
for record structures
SUM
sum of array elements
function returning
suspension
of program execution
SWP
symbolic names
SYSTEM
system calls
using to open files
system codepage
function returning number for
system command
function sending to command interpreter
function sending to shell
system date
function setting
system errors
subroutine returning information on
system procedures
table of
system prompt
subroutine controlling for critical errors
system subprograms
CPU_TIME
DATE
DATE_AND_TIME
EXIT
IDATE
SECNDS
SYSTEM_CLOCK
TIME
system time
function converting to ASCII string
CLOCK
CTIME
subroutine returning
subroutine setting
SYSTEM_CLOCK
SYSTEMQQ
>>