VMS Help  —  RTL Routines, SMG$  SMG$RETURN_INPUT_LINE, Arguments
 keyboard-id

    OpenVMS usage:identifier
    type:         longword (unsigned)
    access:       read only
    mechanism:    by reference

    Keyboard identifier. The keyboard-id argument is the address of
    an unsigned longword containing the identifier of the virtual
    keyboard from which to read.

    The virtual keyboard is created by calling the SMG$CREATE_
    VIRTUAL_KEYBOARD routine.

 resultant-string

    OpenVMS usage:char_string
    type:         character string
    access:       write only
    mechanism:    by descriptor

    String into which is written the complete recalled line. The
    resultant-string argument is the address of a descriptor pointing
    to this string.

 match-string

    OpenVMS usage:char_string
    type:         character string
    access:       read only
    mechanism:    by descriptor

    Match string to be used when searching for the line to be
    recalled. The optional match-string argument is the address of
    a descriptor pointing to this match string. The search begins
    with the last line typed.

 byte-integer-line-number

    OpenVMS usage:byte_unsigned
    type:         byte (unsigned)
    access:       read only
    mechanism:    by reference

    Line number to be used when searching for the line to be
    recalled. The optional byte-integer-line-number argument is the
    address of an unsigned byte containing the number of the line to
    be recalled. The last line typed is line number 1.

 resultant-length

    OpenVMS usage:word_unsigned
    type:         word (unsigned)
    access:       write only
    mechanism:    by reference

    Length of the resultant-string string. The optional resultant-
    length argument is the address of an unsigned word containing
    either the number of characters read or the maximum length of
    resultant-string, whichever is less.
Close Help