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.