Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ vfmt — Apollo

Media Vault

Software Library

Restoration Projects

Artifacts Sought




SYSCALLS/VFMT - variable format package calls     82/01/04


Include files:

    Fortran:    /sys/ins/vfmt.ins.ftn
    Pascal:     /sys/ins/vfmt.ins.pas


Procedures and Functions:

    vfmt_$decode{n} (control, text, textlen, n_tokens, status, a1, ...an), col = ...
        Decodes the text string (of length "textlen") into the supplied variables.
        Function value is the column number where an error was detected.
        "n" may be 2, 5, or 10.

    vfmt_$encode{n} (control, text, maxlen, textlen, a1, ...an)
        Encodes data from the control string and variables into "text" (whose
        maximum length in "maxlen" and actual length is returned in "textlen").

    vfmt_$read{n} (control, n_tokens, status, a1, ...an)
        Reads a record from the standard input stream and decodes it according to
        the control string.  "n" may be 2, 5, or 10.

    vfmt_$rs{n} (strid, control, n_tokens, status, a1, ...an)
        Same as vfmt_$read{n}, but reads a record from the specified stream.

    vfmt_$write{n} (control, a1, ...an)
        Writes one or more records to the standard output stream according to the
        specified control string and variable arguments.  "n" may be 2, 5, or 10.

    vfmt_$ws{n} (strid, control, a1, ...an)
        Same as vfmt_$write{n}, but writes to the specified stream.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026