split popt into multiple files
CVS patchset: 2362 CVS date: 1998/09/27 15:57:56
This commit is contained in:
parent
41bcd2e98b
commit
a388d1ad90
|
@ -0,0 +1,42 @@
|
|||
#ifndef H_POPTINT
|
||||
#define H_POPTINT
|
||||
|
||||
struct optionStackEntry {
|
||||
int argc;
|
||||
char ** argv;
|
||||
int next;
|
||||
char * nextArg;
|
||||
char * nextCharArg;
|
||||
struct poptAlias * currAlias;
|
||||
int stuffed;
|
||||
};
|
||||
|
||||
struct execEntry {
|
||||
char * longName;
|
||||
char shortName;
|
||||
char * script;
|
||||
};
|
||||
|
||||
struct poptContext_s {
|
||||
struct optionStackEntry optionStack[POPT_OPTION_DEPTH], * os;
|
||||
char ** leftovers;
|
||||
int numLeftovers;
|
||||
int nextLeftover;
|
||||
const struct poptOption * options;
|
||||
int restLeftover;
|
||||
char * appName;
|
||||
struct poptAlias * aliases;
|
||||
int numAliases;
|
||||
int flags;
|
||||
struct execEntry * execs;
|
||||
int numExecs;
|
||||
char ** finalArgv;
|
||||
int finalArgvCount;
|
||||
int finalArgvAlloced;
|
||||
struct execEntry * doExec;
|
||||
char * execPath;
|
||||
int execAbsolute;
|
||||
char * otherHelp;
|
||||
};
|
||||
|
||||
#endif
|
Loading…
Reference in New Issue