46#include "euclid_common.h"
53 extern void Parser_dhCreate (Parser_dh * p);
54 extern void Parser_dhDestroy (Parser_dh p);
56 extern bool Parser_dhHasSwitch (Parser_dh p,
char *in);
57 extern bool Parser_dhReadString (Parser_dh p,
char *in,
char **out);
58 extern bool Parser_dhReadInt (Parser_dh p,
char *in,
int *out);
59 extern bool Parser_dhReadDouble (Parser_dh p,
char *in,
double *out);
65 extern void Parser_dhPrint (Parser_dh p, FILE * fp,
bool allPrint);
70 extern void Parser_dhInsert (Parser_dh p,
char *name,
char *value);
75 extern void Parser_dhUpdateFromFile (Parser_dh p,
char *name);
77 extern void Parser_dhInit (Parser_dh p,
int argc,
char *argv[]);