Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

PGM_$GET_ARGS                     Domain/OS                      PGM_$GET_ARGS


NAME
     pgm_$get_args - get the program argument vector

SYNOPSIS (C)
     #include <apollo/base.h>
     #include <apollo/pgm.h>

     void pgm_$get_args(
          short *argument_count,
          pgm_$argv_ptr *arg_vector_ptr)

SYNOPSIS (Pascal)
     %include '/sys/ins/base.ins.pas';
     %include '/sys/ins/pgm.ins.pas';

     procedure pgm_$get_args(
          out argument_count: integer;
          out arg_vector_ptr: pgm_$argv_ptr);

SYNOPSIS (FORTRAN)
     %include '/sys/ins/base.ins.ftn'
     %include '/sys/ins/pgm.ins.ftn'

           integer*2 argument_count, arg_len
           integer*4 arg_ptr_vector(128)
           character arg_chars*128

           integer*4 arg_ptr, arg_vector_ptr
           pointer /arg_ptr/ arg_len, arg_chars
           pointer /arg_vector_ptr/ arg_ptr_vector

           call pgm_$get_args(argument_count, arg_vector_ptr)

DESCRIPTION
     Pgm_$get_args supplies a pointer to the caller's argument vector and the
     number of arguments in it.  The argument vector is an array of type
     pgm_$arg.

     argument_count
          The number of arguments in the argument vector.

     arg_vector_ptr
          A pointer to the argument vector.

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