Symbol: cfg_parser_t
usr.bin/dig/dighost.c
1027
cfg_parser_t *pctx = NULL;
usr.bin/dig/lib/isccfg/include/isccfg/cfg.h
112
cfg_parser_destroy(cfg_parser_t **pctxp);
usr.bin/dig/lib/isccfg/include/isccfg/cfg.h
163
cfg_obj_destroy(cfg_parser_t *pctx, cfg_obj_t **obj);
usr.bin/dig/lib/isccfg/include/isccfg/cfg.h
74
cfg_parser_create(isc_log_t *lctx, cfg_parser_t **ret);
usr.bin/dig/lib/isccfg/include/isccfg/cfg.h
85
cfg_parse_file(cfg_parser_t *pctx, const char *filename,
usr.bin/dig/lib/isccfg/include/isccfg/grammar.h
169
cfg_parse_named_map(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret);
usr.bin/dig/lib/isccfg/include/isccfg/grammar.h
172
cfg_parse_mapbody(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret);
usr.bin/dig/lib/isccfg/include/isccfg/grammar.h
45
typedef isc_result_t (*cfg_parsefunc_t)(cfg_parser_t *, const cfg_type_t *type,
usr.bin/dig/lib/isccfg/include/isccfg/grammar.h
47
typedef void (*cfg_freefunc_t)(cfg_parser_t *, cfg_obj_t *);
usr.bin/dig/lib/isccfg/parser.c
1009
cfg_parser_error(cfg_parser_t *pctx, unsigned int flags, const char *fmt, ...) {
usr.bin/dig/lib/isccfg/parser.c
101
cfg_create_list(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **objp);
usr.bin/dig/lib/isccfg/parser.c
1024
have_current_file(cfg_parser_t *pctx) {
usr.bin/dig/lib/isccfg/parser.c
1037
current_file(cfg_parser_t *pctx) {
usr.bin/dig/lib/isccfg/parser.c
104
cfg_parse_listelt(cfg_parser_t *pctx, const cfg_type_t *elttype,
usr.bin/dig/lib/isccfg/parser.c
1055
parser_complain(cfg_parser_t *pctx, int is_warning,
usr.bin/dig/lib/isccfg/parser.c
108
cfg_parse_map(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret);
usr.bin/dig/lib/isccfg/parser.c
111
cfg_parse_obj(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret);
usr.bin/dig/lib/isccfg/parser.c
1118
cfg_create_obj(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) {
usr.bin/dig/lib/isccfg/parser.c
114
cfg_parser_error(cfg_parser_t *pctx, unsigned int flags,
usr.bin/dig/lib/isccfg/parser.c
1140
cfg_parser_t *pctx = (cfg_parser_t *)userarg;
usr.bin/dig/lib/isccfg/parser.c
1149
create_map(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) {
usr.bin/dig/lib/isccfg/parser.c
1171
free_map(cfg_parser_t *pctx, cfg_obj_t *obj) {
usr.bin/dig/lib/isccfg/parser.c
118
free_list(cfg_parser_t *pctx, cfg_obj_t *obj);
usr.bin/dig/lib/isccfg/parser.c
1180
cfg_obj_destroy(cfg_parser_t *pctx, cfg_obj_t **objp) {
usr.bin/dig/lib/isccfg/parser.c
121
create_listelt(cfg_parser_t *pctx, cfg_listelt_t **eltp);
usr.bin/dig/lib/isccfg/parser.c
124
create_string(cfg_parser_t *pctx, const char *contents, const cfg_type_t *type,
usr.bin/dig/lib/isccfg/parser.c
128
free_string(cfg_parser_t *pctx, cfg_obj_t *obj);
usr.bin/dig/lib/isccfg/parser.c
131
create_map(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **objp);
usr.bin/dig/lib/isccfg/parser.c
134
free_map(cfg_parser_t *pctx, cfg_obj_t *obj);
usr.bin/dig/lib/isccfg/parser.c
137
parse_symtab_elt(cfg_parser_t *pctx, const char *name,
usr.bin/dig/lib/isccfg/parser.c
141
cfg_getstringtoken(cfg_parser_t *pctx);
usr.bin/dig/lib/isccfg/parser.c
144
parser_complain(cfg_parser_t *pctx, int is_warning,
usr.bin/dig/lib/isccfg/parser.c
164
cfg_parse_obj(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) {
usr.bin/dig/lib/isccfg/parser.c
179
cfg_parse_special(cfg_parser_t *pctx, int special) {
usr.bin/dig/lib/isccfg/parser.c
203
parse_semicolon(cfg_parser_t *pctx) {
usr.bin/dig/lib/isccfg/parser.c
221
parse_eof(cfg_parser_t *pctx) {
usr.bin/dig/lib/isccfg/parser.c
243
cfg_parser_create(isc_log_t *lctx, cfg_parser_t **ret) {
usr.bin/dig/lib/isccfg/parser.c
245
cfg_parser_t *pctx;
usr.bin/dig/lib/isccfg/parser.c
296
parser_openfile(cfg_parser_t *pctx, const char *filename) {
usr.bin/dig/lib/isccfg/parser.c
324
parse2(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) {
usr.bin/dig/lib/isccfg/parser.c
355
cfg_parse_file(cfg_parser_t *pctx, const char *filename,
usr.bin/dig/lib/isccfg/parser.c
372
cfg_parser_destroy(cfg_parser_t **pctxp) {
usr.bin/dig/lib/isccfg/parser.c
373
cfg_parser_t *pctx;
usr.bin/dig/lib/isccfg/parser.c
398
create_string(cfg_parser_t *pctx, const char *contents, const cfg_type_t *type,
usr.bin/dig/lib/isccfg/parser.c
422
cfg_parse_qstring(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) {
usr.bin/dig/lib/isccfg/parser.c
442
cfg_parse_astring(cfg_parser_t *pctx, const cfg_type_t *type,
usr.bin/dig/lib/isccfg/parser.c
462
cfg_parse_sstring(cfg_parser_t *pctx, const cfg_type_t *type,
usr.bin/dig/lib/isccfg/parser.c
482
free_string(cfg_parser_t *pctx, cfg_obj_t *obj) {
usr.bin/dig/lib/isccfg/parser.c
520
cfg_create_list(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **obj) {
usr.bin/dig/lib/isccfg/parser.c
534
create_listelt(cfg_parser_t *pctx, cfg_listelt_t **eltp) {
usr.bin/dig/lib/isccfg/parser.c
548
free_list_elt(cfg_parser_t *pctx, cfg_listelt_t *elt) {
usr.bin/dig/lib/isccfg/parser.c
554
free_list(cfg_parser_t *pctx, cfg_obj_t *obj) {
usr.bin/dig/lib/isccfg/parser.c
566
cfg_parse_listelt(cfg_parser_t *pctx, const cfg_type_t *elttype,
usr.bin/dig/lib/isccfg/parser.c
608
cfg_parse_mapbody(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret)
usr.bin/dig/lib/isccfg/parser.c
719
parse_symtab_elt(cfg_parser_t *pctx, const char *name,
usr.bin/dig/lib/isccfg/parser.c
743
cfg_parse_map(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) {
usr.bin/dig/lib/isccfg/parser.c
76
cfg_gettoken(cfg_parser_t *pctx, int options);
usr.bin/dig/lib/isccfg/parser.c
761
parse_any_named_map(cfg_parser_t *pctx, cfg_type_t *nametype,
usr.bin/dig/lib/isccfg/parser.c
789
cfg_parse_named_map(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) {
usr.bin/dig/lib/isccfg/parser.c
79
cfg_peektoken(cfg_parser_t *pctx, int options);
usr.bin/dig/lib/isccfg/parser.c
82
cfg_ungettoken(cfg_parser_t *pctx);
usr.bin/dig/lib/isccfg/parser.c
820
parse_token(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) {
usr.bin/dig/lib/isccfg/parser.c
85
cfg_create_obj(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **objp);
usr.bin/dig/lib/isccfg/parser.c
864
parse_unsupported(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) {
usr.bin/dig/lib/isccfg/parser.c
88
cfg_parse_qstring(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret);
usr.bin/dig/lib/isccfg/parser.c
907
cfg_gettoken(cfg_parser_t *pctx, int options) {
usr.bin/dig/lib/isccfg/parser.c
91
cfg_parse_astring(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret);
usr.bin/dig/lib/isccfg/parser.c
94
cfg_parse_sstring(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret);
usr.bin/dig/lib/isccfg/parser.c
967
cfg_ungettoken(cfg_parser_t *pctx) {
usr.bin/dig/lib/isccfg/parser.c
97
cfg_parse_special(cfg_parser_t *pctx, int special);
usr.bin/dig/lib/isccfg/parser.c
977
cfg_peektoken(cfg_parser_t *pctx, int options) {
usr.bin/dig/lib/isccfg/parser.c
993
cfg_getstringtoken(cfg_parser_t *pctx) {