|
Data Structures |
| struct | hestCB |
| struct | hestOpt |
| struct | hestParm |
Defines |
| #define | HEST_EXPORT extern |
Functions |
| HEST_EXPORT hestParm * | hestParmNew (void) |
| HEST_EXPORT hestParm * | hestParmFree (hestParm *parm) |
| HEST_EXPORT void | hestOptAdd (hestOpt **optP, char *flag, char *name, int type, int min, int max, void *valueP, const char *dflt, const char *info,...) |
| HEST_EXPORT hestOpt * | hestOptFree (hestOpt *opt) |
| HEST_EXPORT int | hestOptCheck (hestOpt *opt, char **errP) |
| HEST_EXPORT int | hestParse (hestOpt *opt, int argc, char **argv, char **errP, hestParm *parm) |
| HEST_EXPORT void * | hestParseFree (hestOpt *opt) |
| HEST_EXPORT void | hestParseOrDie (hestOpt *opt, int argc, char **argv, hestParm *parm, char *me, char *info, int doInfo, int doUsage, int doGlossary) |
| HEST_EXPORT void | _hestPrintStr (FILE *f, int indent, int already, int width, const char *_str, int bslash) |
| HEST_EXPORT int | hestMinNumArgs (hestOpt *opt) |
| HEST_EXPORT void | hestUsage (FILE *file, hestOpt *opt, const char *argv0, hestParm *parm) |
| HEST_EXPORT void | hestGlossary (FILE *file, hestOpt *opt, hestParm *parm) |
| HEST_EXPORT void | hestInfo (FILE *file, const char *argv0, const char *info, hestParm *parm) |
Variables |
| HEST_EXPORT int | hestVerbosity |
| HEST_EXPORT int | hestRespFileEnable |
| HEST_EXPORT int | hestElideSingleEnumType |
| HEST_EXPORT int | hestElideSingleOtherType |
| HEST_EXPORT int | hestElideSingleOtherDefault |
| HEST_EXPORT int | hestElideSingleNonExistFloatDefault |
| HEST_EXPORT int | hestElideMultipleNonExistFloatDefault |
| HEST_EXPORT int | hestElideSingleEmptyStringDefault |
| HEST_EXPORT int | hestElideMultipleEmptyStringDefault |
| HEST_EXPORT int | hestGreedySingleString |
| HEST_EXPORT int | hestCleverPluralizeOtherY |
| HEST_EXPORT int | hestColumns |
| HEST_EXPORT char | hestRespFileFlag |
| HEST_EXPORT char | hestRespFileComment |
| HEST_EXPORT char | hestVarParamStopFlag |
| HEST_EXPORT char | hestMultiFlagSep |