Updated italian translation
[midnight-commander.git] / src / poptint.h
blob8021861e5ca8d02df800feab3506819303e75393
1 /* (C) 1998 Red Hat Software, Inc. -- Licensing details are in the COPYING
2 file accompanying popt source distributions, available from
3 ftp://ftp.redhat.com/pub/code/popt */
5 #ifndef MC_POPTINT_H
6 #define MC_POPTINT_H
8 struct optionStackEntry {
9 int argc;
10 char ** argv;
11 int next;
12 char * nextArg;
13 char * nextCharArg;
14 struct poptAlias * currAlias;
15 int stuffed;
18 struct execEntry {
19 char * longName;
20 char shortName;
21 char * script;
24 struct poptContext_s {
25 struct optionStackEntry optionStack[POPT_OPTION_DEPTH], * os;
26 char ** leftovers;
27 int numLeftovers;
28 int nextLeftover;
29 const struct poptOption * options;
30 int restLeftover;
31 char * appName;
32 struct poptAlias * aliases;
33 int numAliases;
34 int flags;
35 struct execEntry * execs;
36 int numExecs;
37 char ** finalArgv;
38 int finalArgvCount;
39 int finalArgvAlloced;
40 struct execEntry * doExec;
41 char * execPath;
42 int execAbsolute;
43 char * otherHelp;
46 #define D_(dom, str) _(str)
47 #define POPT_(foo) _(foo)
49 #endif