r3: Initial revision
[ctsim.git] / include / getargs.h
1 /*      getargs.h       Typedefs and defines for getargs\r
2  */\r
3 \r
4 \r
5 #ifndef GETARGS_H\r
6 #define GETARGS_H\r
7 \r
8 #define INTEGER         0\r
9 #define BOOLEAN         1\r
10 #define CHARACTER       2\r
11 #define STRING          3\r
12 #define PROC            4\r
13 \r
14 \r
15 typedef struct\r
16 {\r
17         unsigned        arg  :  7 ;     /* Command line switch          */\r
18         unsigned        type :  4 ;     /* variable type                */\r
19         int             *variable ;     /* pointer to variable          */\r
20         char            *errmsg   ;     /* pointer to error message     */\r
21 }\r
22     ARG;\r
23 \r
24 #endif /* GETARGS_H */\r
25 \r