1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Implementation

*

the implementation of this module is divided into two file, an include file that contains the main data structure declarations, and a .c file that contains the procedure code

the .h file contains the declaration of the argument description table, the constants used for argument types, and the declaration of the process_arguments procedure

the .c file contains the implementation of the process_arguments procedure, along with all the procedures that it calls to process arguments, these helper procedures are all declared static so they can't be called from outside of the module

*

*

" http://www.cs.ualberta.ca/~tony/C201/Examples/Cmds"is the example program

March 1, 1999

Page 8

C201/TAM