#include "hest.h"
#include "privateHest.h"
#include <limits.h>
Functions | |
hestParm * | hestParmNew () |
hestParm * | hestParmFree (hestParm *parm) |
void | _hestOptInit (hestOpt *opt) |
void | hestOptAdd (hestOpt **optP, char *flag, char *name, int type, int min, int max, void *valueP, const char *dflt, const char *info,...) |
void | _hestOptFree (hestOpt *opt) |
hestOpt * | hestOptFree (hestOpt *opt) |
int | hestOptCheck (hestOpt *opt, char **errP) |
char * | _hestIdent (char *ident, hestOpt *opt, hestParm *parm, int brief) |
int | _hestMax (int max) |
int | _hestKind (hestOpt *opt) |
void | _hestPrintArgv (int argc, char **argv) |
int | _hestWhichFlag (hestOpt *opt, char *flag, hestParm *parm) |
int | _hestCase (hestOpt *opt, int *udflt, unsigned int *nprm, int *appr, int op) |
char * | _hestExtract (int *argcP, char **argv, int a, int np) |
int | _hestNumOpts (hestOpt *opt) |
int | _hestArgc (char **argv) |
int _hestArgc | ( | char ** | argv | ) |
int _hestCase | ( | hestOpt * | opt, | |
int * | udflt, | |||
unsigned int * | nprm, | |||
int * | appr, | |||
int | op | |||
) |
char* _hestExtract | ( | int * | argcP, | |
char ** | argv, | |||
int | a, | |||
int | np | |||
) |
int _hestKind | ( | hestOpt * | opt | ) |
int _hestMax | ( | int | max | ) |
int _hestNumOpts | ( | hestOpt * | opt | ) |
void _hestOptFree | ( | hestOpt * | opt | ) |
void _hestOptInit | ( | hestOpt * | opt | ) |
void _hestPrintArgv | ( | int | argc, | |
char ** | argv | |||
) |
void hestOptAdd | ( | hestOpt ** | optP, | |
char * | flag, | |||
char * | name, | |||
int | type, | |||
int | min, | |||
int | max, | |||
void * | valueP, | |||
const char * | dflt, | |||
const char * | info, | |||
... | ||||
) |
int hestOptCheck | ( | hestOpt * | opt, | |
char ** | errP | |||
) |
hestParm* hestParmNew | ( | void | ) |