Mixes for Privacy and Anonymity in the Internet
Defines | Functions
popt.cpp File Reference

Defines

#define POPT_ERROR_NOARG   -10
#define POPT_ERROR_BADOPT   -11
#define POPT_ERROR_OPTSTOODEEP   -13
#define POPT_ERROR_BADQUOTE   -15 /* only from poptParseArgString() */
#define POPT_ERROR_ERRNO   -16 /* only from poptParseArgString() */

Functions

static char * strerror (int errno)
void poptSetExecPath (poptContext con, const char *path, int allowAbsolute)
static void invokeCallbacks (poptContext con, const struct poptOption *table, int post)
poptContext poptGetContext (const char *name, int argc, const char **argv, const struct poptOption *options, int flags)
static void cleanOSE (struct optionStackEntry *os)
void poptResetContext (poptContext con)
static int handleExec (poptContext con, char *longName, char shortName)
static int handleAlias (poptContext con, const char *longName, char shortName, const char *nextCharArg)
static struct poptOptionfindOption (const struct poptOption *table, const char *longName, char shortName, poptCallbackType *callback, const void **callbackData, int singleDash)
static const char * findNextArg (poptContext con, unsigned argx, int deletE)
static const char * expandNextArg (poptContext con, const char *s)
static void poptStripArg (poptContext con, int which)
int poptGetNextOpt (poptContext con)
const char * poptGetOptArg (poptContext con)
const char * poptGetArg (poptContext con)
const char * poptPeekArg (poptContext con)
const char ** poptGetArgs (poptContext con)
void poptFreeContext (poptContext con)
int poptAddAlias (poptContext con, struct poptAlias newAlias, int flags)
const char * poptBadOption (poptContext con, int flags)
const char * poptStrerror (const int error)
int poptStuffArgs (poptContext con, const char **argv)
const char * poptGetInvocationName (poptContext con)
int poptStrippedArgv (poptContext con, int argc, char **argv)

Define Documentation

#define POPT_ERROR_BADOPT   -11
#define POPT_ERROR_BADQUOTE   -15 /* only from poptParseArgString() */
#define POPT_ERROR_ERRNO   -16 /* only from poptParseArgString() */

Referenced by poptStrerror().

#define POPT_ERROR_NOARG   -10
#define POPT_ERROR_OPTSTOODEEP   -13

Function Documentation

static void cleanOSE ( struct optionStackEntry os) [static]
static const char* expandNextArg ( poptContext  con,
const char *  s 
) [static]

References findNextArg().

Referenced by poptGetNextOpt().

static const char* findNextArg ( poptContext  con,
unsigned  argx,
int  deletE 
) [static]
static struct poptOption* findOption ( const struct poptOption table,
const char *  longName,
char  shortName,
poptCallbackType callback,
const void **  callbackData,
int  singleDash 
) [static, read]
static int handleAlias ( poptContext  con,
const char *  longName,
char  shortName,
const char *  nextCharArg 
) [static]
static int handleExec ( poptContext  con,
char *  longName,
char  shortName 
) [static]
static void invokeCallbacks ( poptContext  con,
const struct poptOption table,
int  post 
) [static]
int poptAddAlias ( poptContext  con,
struct poptAlias  newAlias,
int  flags 
)
const char* poptBadOption ( poptContext  con,
int  flags 
)
const char* poptGetArg ( poptContext  con)
const char** poptGetArgs ( poptContext  con)
poptContext poptGetContext ( const char *  name,
int  argc,
const char **  argv,
const struct poptOption options,
int  flags 
)
const char* poptGetInvocationName ( poptContext  con)
const char* poptGetOptArg ( poptContext  con)
const char* poptPeekArg ( poptContext  con)
void poptSetExecPath ( poptContext  con,
const char *  path,
int  allowAbsolute 
)
const char* poptStrerror ( const int  error)
static void poptStripArg ( poptContext  con,
int  which 
) [static]
int poptStrippedArgv ( poptContext  con,
int  argc,
char **  argv 
)
int poptStuffArgs ( poptContext  con,
const char **  argv 
)
static char* strerror ( int  errno) [static]