VAX-11 IMP77
                                @run @time @library
                                 @reference @manual








































      ADJWSL

         specification:

             externalintegerfn ADJWSL(integer WSSIZE)

         definition:

             sets the current limit of a process's working set to wssize.  The
             existing working set limit is returned as a result to allow the
             previous value to be reset if required.



















































      ARC COS

         specification:

             externallongrealfn ARC COS(longreal X)

         definition:

             returns the angle in radians whose cosine is x.  The argument x
             must lie in the range -1 <= x <= 1.




















































      ARC SIN

         specification:

             externallongrealfn ARC SIN(longreal X)

         definition:

             returns the angle in radians whose sine is x.  The argument x
             must lie in the range -1 <= x <= 1.




















































      ARC TAN

         specification:

             externallongrealfn ARC TAN(longreal X, Y)

         definition:

             returns the angle in radians whose tangent is y/x.





















































      BATCH MODE

         specification:

             externalpredicate BATCH MODE

         definition:

             returns true if the process is running in batch mode, false
             otherwise.




















































      CANCTRLC

         specification:

             externalroutine CANCTRLC

         definition:

             disables trapping of CTRL/C.





















































      CANEXH

         specification:

             externalroutine CANEXH(integer BLKADDR)

         definition:

             cancels an exit handler previously declared using the .dclexh
             function.  The argument is the address of the exit control block
             returned by .dclexh.



















































      CHARNO

         specification:

             externalbyteintegermap CHARNO(string(*)name S, integer N)

         definition:

             returns the address of the 'n'th character in string 's'.





















































      CLIPARAM

         specification:

             externalstring(127)fn CLIPARAM

         definition:























































      CLOSE INPUT

         specification:

             externalroutine CLOSE INPUT

         definition:

             closes the file associated with currently selected input stream.





















































      CLOSE OUTPUT

         specification:

             externalroutine CLOSE OUTPUT

         definition:

             closes the file associated with currently selected output stream.





















































      CONNECT TIME

         specification:

             externalintegerfn CONNECT TIME

         definition:























































      CONSOLE INT

         specification:

             externalstring(63) CONSOLE INT

         definition:























































      COS

         specification:

             externallongrealfn COS(longreal X)

         definition:

             returns the cosine of the angle x (expressed in radians).





















































      CPU LIMIT

         specification:

             externalintegerfn CPU LIMIT

         definition:























































      CPU TIME

         specification:

             externalintegerfn CPU TIME

         definition:























































      CRELOG

         specification:

             externalroutine CRELOG(string(63) LOGNAM, EQUIV)

         definition:























































      CURRENT DEFAULT

         specification:

             externalstring(127)fn CURRENT DEFAULT

         definition:

             returns the current default file-specification.





















































      CURRENT PROMPT

         specification:

             externalstring(63)fn CURRENT PROMPT

         definition:

             returns the prompt string associated with the currently selected
             input stream.




















































      DATE

         specification:

             externalstring(11)fn DATE

         definition:

             returns the date in the form DD-MMM-YY.





















































      DCLEXH

         specification:

             externalintegerfn DCLEXH(routine HAND(integername STATUS))

         definition:























































      DEF STREAM

         specification:

             external?

         definition:























































      DELETE

         specification:

             externalroutine DELETE(string(127) FILESPEC)

         definition:

             deletes the specified file.





















































      DELTA CONNECT

         specification:

             externalintegerfn DELTA CONNECT

         definition:

             returns the elapsed time in seconds since either
                 - log on
                 - the last call on CONNECT TIME
                 - the last call on DELTA CONNECT


















































      DELTA CPU

         specification:

             externalintegerfn DELTA CPU

         definition:

             returns the cpu time in milliseconds since either
                 - log on
                 - the last call on CPU TIME
                 - the last call on DELTA CONNECT


















































      DELTA PAGE

         specification:

             externalintegerfn DELTA PAGE

         definition:

             returns the number of page faults since either
                 - log on
                 - the last call on PAGE FAULTS
                 - the last call on DELTA PAGE


















































      DIGIT

         specification:

             externalpredicate DIGIT(integer N)

         definition:

             returns true if '0' <= n <= '9', false otherwise.





















































      DISABLE ECHO

         specification:

             externalroutine DISABLE ECHO

         definition:

             disables echoing of input from the currently selected input
             stream.  If the currently selected stream is not a terminal then
             the call will have no effect.  Echoing can be renabled by calling
             ENABLE ECHO.


















































      ENABLE ECHO

         specification:

             externalroutine ENABLE ECHO

         definition:

             reenables echoing of input from the currently selected input
             stream.  If the currently selected stream is not a terminal, then
             the call will have no effect.



















































      END OF INPUT

         specification:

             externalpredicate END OF INPUT

         definition:























































      ERROR MESSAGE

         specification:

             externalstring(127) ERROR MESSAGE

         definition:























































      EVENT

         specification:

             externalintegerfn EVENT

         definition:























































      EVENT INFO

         specification:

             externalintegerfn EVENT INFO

         definition:























































      EXISTS

         specification:

             externalpredicate EXISTS(string(127) FILESPEC)

         definition:























































      EXP

         specification:

             externallongrealfn EXP(longreal X)

         definition:

             returns the value of 'e' raised to the power x.





















































      EXPAND

         specification:

             externalstring(127)fnspec EXPAND(string(127) FILNAM)

         definition:























































      EXPAND TABS

         specification:

             externalroutine EXPAND TABS

         definition:























































      EXPLODE

         specification:

             external?

         definition:























































      FRAC PT

         specification:

             external?

         definition:























































      GETJPI

         specification:

             externalintegerfn GETJPI(integer N)

         definition:























































      IMP TYPE

         specification:

             external?

         definition:























































      IN FILE NAME

         specification:

             externalstring(127)fn IN FILE NAME

         definition:























































      IN POS

         specification:

             externalintegerfn IN POS

         definition:























































      IN STREAM

         specification:

             externalintegerfn IN STREAM

         definition:

             returns the stream number of the currently selected input stream.





















































      IN TYPE

         specification:

             externalintegerfn IN TYPE

         definition:

             returns the type of device associated with the currently selected
             input stream coded as follows:

                     0:      null .(nl:)
                     1:      terminal
                     2:      record structured file
                     3:      block structured file
                     4:      other














































      INT

         specification:

             external?

         definition:























































      INT PT

         specification:

             external?

         definition:























































      ITOS

         specification:

             external?

         definition:























































      LENGTH

         specification:

             external?

         definition:























































      LETTER

         specification:

             externalpredicate LETTER(integer N)

         definition:

             returns true if 'a' <= n <= 'z' or .'A' <= n <= .'Z', false
             otherwise.




















































      LOG

         specification:

             externallongrealfn LOG(longreal X)

         definition:

             returns the natural logarithm (to the base 'e') of x. (x > 0)





















































      LOG TEN

         specification:

             externallongrealfn LOGTEN(longreal X)

         definition:

             returns the common logarithm (to the base 10) of x. (x > 0)





















































      MOD

         specification:

             externallongrealfn MOD(longreal X)

         definition:

             returns the modulus of x.





















































      NEWLINE

         specification:

             externalroutine NEWLINE

         definition:























































      NEWLINES

         specification:

             externalroutine NEWLINES(integer N)

         definition:























































      NEWPAGE

         specification:

             externalroutine NEWPAGE

         definition:























































      NEXT CH

         specification:

             external?

         definition:























































      NEXT ITEM

         specification:

             externalstring(1)fn NEXT ITEM

         definition:























































      NEXT SYMBOL

         specification:

             externalintegerfunction NEXT SYMBOL

         definition:

             returns a copy of the next symbol in the currently selected input
             stream.  The symbol is not removed from the input stream and can
             be accessed by another call on NEXTSYMBOL or a call on READ
             SYMBOL.


















































      ON CTRLC

         specification:

             externalroutine ON CTRLC(routine R)

         definition:























































      OPEN APPEND

         specification:

             externalroutine OPEN APPEND(integer STR, string(127) FILESPEC)

         definition:























































      OPEN INPUT

         specification:

             externalroutine OPEN INPUT(integer STR, string(127) FILESPEC)

         definition:























































      OPEN OUTPUT

         specification:

             externalroutine OPEN OUTPUT(integer STR, string(127) FILESPEC)

         definition:























































      OUT FILE NAME

         specification:

             externalstring(127)fn OUT FILE NAME

         definition:























































      OUT POS

         specification:

             externalintegerfn OUT POS

         definition:























































      OUT STREAM

         specification:

             externalintegerfn OUT STREAM

         definition:

             returns the stream number of the currently selected output
             stream.




















































      OUT TYPE

         specification:

             externalintegerfn OUT TYPE

         definition:

             returns the type of device associated with the currently selected
             output stream coded as follows:

                     0:      null .(nl:)
                     1:      terminal
                     2:      record structured file
                     3:      block structured file
                     4:      other














































      PAGE FAULTS

         specification:

             externalintegerfn PAGE FAULTS

         definition:























































      PHEX

         specification:

             externalroutine PHEX(integer N)

         definition:























































      POCTAL

         specification:

             externalroutine POCTAL(integer N)

         definition:























































      PRINT

         specification:

             externalroutine PRINTCH(integer N)

         definition:























































      PRINT CH

         specification:

             external?

         definition:























































      PRINT FL

         specification:

             external?

         definition:























































      PRINT RECORD

         specification:

             external?

         definition:























































      PRINT STRING

         specification:

             externalroutine PRINT STRING(string(255) S)

         definition:























































      PRINT SYMBOL

         specification:

             externalroutine PRINT SYMBOL(integer N)

         definition:























































      PROCESS NAME

         specification:

             externalstring(15)fn PROCESS NAME

         definition:























































      PROMPT

         specification:

             externalroutine PROMPT(string(63) S)

         definition:

             associates the prompt string 's' with the currently selected
             input stream.  This string is output as a prompt to the user
             during subsequent read operations provided the device associated
             with the current stream is a terminal and no input is pending.


















































      RANDOM INTEGER

         specification:

             externalintegerfn RANDOM INTEGER

         definition:

             returns a random integer in the range 0 to 999.





















































      RANDOM REAL

         specification:

             externallongrealfn RANDOM REAL

         definition:

             returns a random real in the range 0 to < 1.





















































      READ

         specification:

             externalroutine READ(name X)

         definition:























































      READ CH

         specification:

             external?

         definition:























































      READ ITEM

         specification:

             externalroutine READ ITEM(string(1)name S)

         definition:























































      READ RECORD

         specification:

             external?

         definition:























































      READ SQ

         specification:

             external?

         definition:























































      READ STRING

         specification:

             external?

         definition:























































      READ SYMBOL

         specification:

             externalroutine READ SYMBOL(name N)

         definition:

             the next symbol is taken from the currently selected input stream
             and is assigned to the parameter.




















































      REM

         specification:

             external?

         definition:























































      REMOVE TRAP

         specification:

             externalroutine REMOVE TRAP

         definition:























































      RESET INPUT

         specification:

             externalroutine RESET INPUT

         definition:























































      RESET OUTPUT

         specification:

             externalroutine RESET OUTPUT

         definition:























































      RESET RANDOMS

         specification:

             externalroutine RESET RANDOMS

         definition:























































      SELECT INPUT

         specification:

             externalroutine SELECT INPUT(integer STR)

         definition:























































      SELECT OUTPUT

         specification:

             externalroutine SELECT OUTPUT(integer STR)

         definition:























































      SET DEFAULT

         specification:

             externalroutine SET DEFAULT(string(127) S)

         definition:























































      SET MARGIN

         specification:

             external?

         definition:























































      SET STACK

         specification:

             externalroutine SET STACK(integer INC)

         definition:























































      SET STREAMS

         specification:

             external?

         definition:























































      SET TRAP

         specification:

             externalroutine SET TRAP(routine R)

         definition:























































      SIN

         specification:

             external?

         definition:

             returns the sine of the angle x (expressed in radians).





















































      SIZE OF

         specification:

             external?

         definition:























































      SKIP CH

         specification:

             externalroutine SKIP CH

         definition:























































      SKIP ITEM

         specification:

             externalroutine SKIP ITEM

         definition:























































      SKIP SYMBOL

         specification:

             externalroutine SKIP SYMBOL

         definition:

             skips the nextsymbol in the currently selected input stream.





















































      SPACE

         specification:

             externalroutine SPACE

         definition:

             outputs a single space character on the currently selected output
             stream.




















































      SPACES

         specification:

             externalroutine SPACES(integer N)

         definition:

             outputs 'n' space characters on the currently selected output
             stream.




















































      SQRT

         specification:

             externallongrealfn SQRT(longreal X)

         definition:

             returns the positive square root of x.  THe argument x must be >=
             0.




















































      SUB EVENT

         specification:

             externalintegerfn SUB EVENT

         definition:























































      SUBSTRING

         specification:

             external?

         definition:























































      SUPPRESS ECHO

         specification:

             externalroutine SUPPRESS ECHO

         definition:























































      SYSMESS

         specification:

             external?

         definition:























































      TAB

         specification:

             externalroutine TAB(integer COL)

         definition:























































      TAN

         specification:

             external?

         definition:

             returns the tangent of the angle x (expressed in radians).





















































      TIME

         specification:

             external?

         definition:























































      TRANSLATE

         specification:

             externalstring(63)fn TRANSLATE(string(63) LOG)

         definition:























































      TRNLOG

         specification:

             externalstring(63)fn TRNLOG(string(63) LOG)

         definition:























































      TYPE OF

         specification:

             external?

         definition:























































      USER INFO

         specification:

             external?

         definition:























































      USERNAME

         specification:

             externalstring(12)fn USERNAME

         definition:























































      VERIFYING

         specification:

             externalpredicate VERIFYING

         definition:























































      WRITE

         specification:

             external?

         definition:























































      WRITE SQ

         specification:

             external?

         definition:























































        0     NUL        32    space      64    @          96    `
        1     SOH        33    !          65    A          97    a
        2     STX        34    "          66    B          98    b
        3     ETX        35    #          67    C          99    c
        4     EOT        36    $          68    D          100   d
        5     ENQ        37    %          69    E          101   e
        6     ACK        38    &          70    F          102   f
        7     BEL        39    '          71    G          103   g

        8     BS         40    (          72    H          104   h
        9     HT         41    )          73    I          105   i
        10    LF(NL)     42    *          74    J          106   j
        11    VT         43    +          75    K          107   k
        12    FF         44    ,          76    L          108   l
        13    CR         45    -          77    M          109   m
        14    SO         46    .          78    N          110   n
        15    SI         47    /          79    O          111   o

        16    DLE        48    0          80    P          112   p
        17    DC1        49    1          81    Q          113   q
        18    DC2        50    2          82    R          114   r
        19    DC3        51    3          83    S          115   s
        20    DC4        52    4          84    T          116   t
        21    NAK        53    5          85    U          117   u
        22    SYN        54    6          86    V          118   v
        23    ETB        55    7          87    W          119   w

        24    CAN        56    8          88    X          120   x
        25    EM         57    9          89    Y          121   y
        26    SUB        58    :          90    Z          122   z
        27    ESC        59    ;          91    [          123   {
        28    FS         60    <          92    \          124   |
        29    GS         61    =          93    ]          125   }
        30    RS         62    >          94    ^          126   ~
        31    US         63    ?          95    _          127   DEL