src/hest/parseHest.c File Reference

#include "hest.h"
#include "privateHest.h"

Include dependency graph for parseHest.c:


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 Documentation

#define ME   ((parm && parm->verbosity) ? me : "")


Function Documentation

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 _hestPanic ( hestOpt opt,
char *  err,
hestParm parm 
)

int _hestResponseFiles ( char **  newArgv,
char **  oldArgv,
hestParm parm,
airArray pmop 
)

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 
)


Generated on Thu Jan 1 01:06:42 2009 for Teem by  doxygen 1.5.6