<<

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


>>