Compounds |
struct | poptAlias |
struct | poptOption |
Arg type identifiers |
#define | POPT_ARG_NONE 0 |
#define | POPT_ARG_STRING 1 |
#define | POPT_ARG_INT 2 |
#define | POPT_ARG_LONG 3 |
#define | POPT_ARG_INCLUDE_TABLE 4 |
#define | POPT_ARG_CALLBACK 5 |
#define | POPT_ARG_INTL_DOMAIN 6 |
#define | POPT_ARG_VAL 7 |
#define | POPT_ARG_FLOAT 8 |
#define | POPT_ARG_DOUBLE 9 |
#define | POPT_ARG_MASK 0x0000FFFF |
Arg modifiers |
#define | POPT_ARGFLAG_ONEDASH 0x80000000 |
#define | POPT_ARGFLAG_DOC_HIDDEN 0x40000000 |
#define | POPT_ARGFLAG_STRIP 0x20000000 |
#define | POPT_ARGFLAG_OPTIONAL 0x10000000 |
#define | POPT_ARGFLAG_OR 0x08000000 |
#define | POPT_ARGFLAG_NOR 0x09000000 |
#define | POPT_ARGFLAG_AND 0x04000000 |
#define | POPT_ARGFLAG_NAND 0x05000000 |
#define | POPT_ARGFLAG_XOR 0x02000000 |
#define | POPT_ARGFLAG_NOT 0x01000000 |
#define | POPT_ARGFLAG_LOGICALOPS |
Callback modifiers |
#define | POPT_CBFLAG_PRE 0x80000000 |
#define | POPT_CBFLAG_POST 0x40000000 |
#define | POPT_CBFLAG_INC_DATA 0x20000000 |
#define | POPT_CBFLAG_SKIPOPTION 0x10000000 |
#define | POPT_CBFLAG_CONTINUE 0x08000000 |
Error return values |
#define | POPT_ERROR_NOARG -10 |
#define | POPT_ERROR_BADOPT -11 |
#define | POPT_ERROR_OPTSTOODEEP -13 |
#define | POPT_ERROR_BADQUOTE -15 |
#define | POPT_ERROR_ERRNO -16 |
#define | POPT_ERROR_BADNUMBER -17 |
#define | POPT_ERROR_OVERFLOW -18 |
#define | POPT_ERROR_BADOPERATION -19 |
poptBadOption() flags |
#define | POPT_BADOPTION_NOALIAS (1 << 0) |
poptGetContext() flags |
#define | POPT_CONTEXT_NO_EXEC (1 << 0) |
#define | POPT_CONTEXT_KEEP_FIRST (1 << 1) |
#define | POPT_CONTEXT_POSIXMEHARDER (1 << 2) |
Auto-generated help/usage |
#define | POPT_AUTOHELP |
#define | POPT_TABLEEND { NULL, '\0', 0, 0, 0, NULL, NULL } |
struct poptOption | poptHelpOptions [] |
Defines |
#define | POPT_OPTION_DEPTH 10 |
Typedefs |
typedef struct poptContext_s* | poptContext |
typedef struct poptOption* | poptOption |
typedef void (* | poptCallbackType )(poptContext con, enum poptCallbackReason reason, const struct poptOption * opt, const char * arg, const void * data) |
Enumerations |
enum | poptCallbackReason { POPT_CALLBACK_REASON_PRE,
POPT_CALLBACK_REASON_POST,
POPT_CALLBACK_REASON_OPTION
} |
Functions |
int | poptReadConfigFile (poptContext con, const char * fn) |
int | poptReadDefaultConfig (poptContext con, int useEnv) |
int | poptDupArgv (int argc, const char **argv, int * argcPtr, const char *** argvPtr) |
int | poptParseArgvString (const char * s, int * argcPtr, const char *** argvPtr) |
void | poptPrintHelp (poptContext con, FILE * f, int flags) |
void | poptPrintUsage (poptContext con, FILE * f, int flags) |
void | poptSetOtherOptionHelp (poptContext con, const char * text) |