version 1.12, 2003/06/03 02:56:08 |
version 1.13, 2003/06/26 07:27:29 |
|
|
#define e_len p_un.ex._e_len |
#define e_len p_un.ex._e_len |
|
|
typedef struct _option { |
typedef struct _option { |
char *name; /* option name */ |
char *name; /* option name */ |
enum ntype token; /* token type */ |
enum ntype token; /* token type */ |
PLAN *(*create)(); /* create function: DON'T PROTOTYPE! */ |
PLAN *(*create)(char *, char ***, int); /* create function */ |
#define O_NONE 0x01 /* no call required */ |
#define O_NONE 0x01 /* no call required */ |
#define O_ZERO 0x02 /* pass: nothing */ |
#define O_ZERO 0x02 /* pass: nothing */ |
#define O_ARGV 0x04 /* pass: argv, increment argv */ |
#define O_ARGV 0x04 /* pass: argv, increment argv */ |
#define O_ARGVP 0x08 /* pass: *argv, N_OK || N_EXEC || N_EXECDIR */ |
#define O_ARGVP 0x08 /* pass: *argv, N_OK || N_EXEC || N_EXECDIR */ |
int flags; |
int flags; |
} OPTION; |
} OPTION; |