| 33 const char *argfmt; |
33 const char *argfmt; |
| 34 bool (*fn)(Tokenizer *tokz, int n, Token *toks); |
34 bool (*fn)(Tokenizer *tokz, int n, Token *toks); |
| 35 struct _ConfOpt *opts; |
35 struct _ConfOpt *opts; |
| 36 } ConfOpt; |
36 } ConfOpt; |
| 37 |
37 |
| 38 #define END_CONFOPTS {NULL, NULL, NULL, NULL} |
|
| 39 |
38 |
| 40 extern bool parse_config_tokz(Tokenizer *tokz, const ConfOpt *options); |
39 extern bool parse_config_tokz(Tokenizer *tokz, const ConfOpt *options); |
| 41 extern bool parse_config(const char *fname, const ConfOpt *options, int flags); |
40 extern bool parse_config(const char *fname, const ConfOpt *options, int flags); |
| 42 extern bool parse_config_file(FILE *file, const ConfOpt *options, int flags); |
41 extern bool parse_config_file(FILE *file, const ConfOpt *options, int flags); |
| 43 extern bool check_args(const Tokenizer *tokz, Token *tokens, int ntokens, |
42 extern bool check_args(const Tokenizer *tokz, Token *tokens, int ntokens, |