#include "hest.h"
#include "privateHest.h"
Defines | |
#define | ME ((parm && parm->verbosity) ? me : "") |
Functions | |
int | _hestArgsInResponseFiles (int *argcP, int *nrfP, char **argv, char *err, hestParm *parm) |
int | _hestResponseFiles (char **newArgv, char **oldArgv, hestParm *parm, airArray *pmop) |
int | _hestPanic (hestOpt *opt, char *err, hestParm *parm) |
int | _hestErrStrlen (hestOpt *opt, int argc, char **argv) |
int | _hestExtractFlagged (char **prms, unsigned int *nprm, int *appr, int *argcP, char **argv, hestOpt *opt, char *err, hestParm *parm, airArray *pmop) |
int | _hestNextUnflagged (int op, hestOpt *opt, int numOpts) |
int | _hestExtractUnflagged (char **prms, unsigned int *nprm, int *argcP, char **argv, hestOpt *opt, char *err, hestParm *parm, airArray *pmop) |
int | _hestDefaults (char **prms, int *udflt, unsigned int *nprm, int *appr, hestOpt *opt, char *err, hestParm *parm, airArray *mop) |
int | _hestSetValues (char **prms, int *udflt, unsigned int *nprm, int *appr, hestOpt *opt, char *err, hestParm *parm, airArray *pmop) |
int | hestParse (hestOpt *opt, int _argc, char **_argv, char **_errP, hestParm *_parm) |
void * | hestParseFree (hestOpt *opt) |
void | hestParseOrDie (hestOpt *opt, int argc, char **argv, hestParm *parm, char *me, char *info, int doInfo, int doUsage, int doGlossary) |
#define ME ((parm && parm->verbosity) ? me : "") |
int _hestArgsInResponseFiles | ( | int * | argcP, | |
int * | nrfP, | |||
char ** | argv, | |||
char * | err, | |||
hestParm * | parm | |||
) |
int _hestDefaults | ( | char ** | prms, | |
int * | udflt, | |||
unsigned int * | nprm, | |||
int * | appr, | |||
hestOpt * | opt, | |||
char * | err, | |||
hestParm * | parm, | |||
airArray * | mop | |||
) |
int _hestErrStrlen | ( | hestOpt * | opt, | |
int | argc, | |||
char ** | argv | |||
) |
int _hestExtractFlagged | ( | char ** | prms, | |
unsigned int * | nprm, | |||
int * | appr, | |||
int * | argcP, | |||
char ** | argv, | |||
hestOpt * | opt, | |||
char * | err, | |||
hestParm * | parm, | |||
airArray * | pmop | |||
) |
int _hestExtractUnflagged | ( | char ** | prms, | |
unsigned int * | nprm, | |||
int * | argcP, | |||
char ** | argv, | |||
hestOpt * | opt, | |||
char * | err, | |||
hestParm * | parm, | |||
airArray * | pmop | |||
) |
int _hestNextUnflagged | ( | int | op, | |
hestOpt * | opt, | |||
int | numOpts | |||
) |
int _hestSetValues | ( | char ** | prms, | |
int * | udflt, | |||
unsigned int * | nprm, | |||
int * | appr, | |||
hestOpt * | opt, | |||
char * | err, | |||
hestParm * | parm, | |||
airArray * | pmop | |||
) |
void* hestParseFree | ( | hestOpt * | opt | ) |
void hestParseOrDie | ( | hestOpt * | opt, | |
int | argc, | |||
char ** | argv, | |||
hestParm * | parm, | |||
char * | me, | |||
char * | info, | |||
int | doInfo, | |||
int | doUsage, | |||
int | doGlossary | |||
) |