H A D | parser.c | 139 cfg_print_obj(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 144 cfg_print_chars(cfg_printer_t *pctx, const char *text, int len) argument 149 print_open(cfg_printer_t *pctx) argument 155 print_indent(cfg_printer_t *pctx) argument 164 print_close(cfg_printer_t *pctx) argument 171 cfg_parse_obj(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 194 cfg_printer_t pctx; local 205 cfg_create_tuple(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 235 cfg_parse_tuple(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 256 cfg_print_tuple(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 272 cfg_doc_tuple(cfg_printer_t *pctx, const cfg_type_t *type) argument 286 free_tuple(cfg_parser_t *pctx, cfg_obj_t *obj) argument 327 cfg_parse_special(cfg_parser_t *pctx, int special) argument 348 parse_semicolon(cfg_parser_t *pctx) argument 365 parse_eof(cfg_parser_t *pctx) argument 388 cfg_parser_t *pctx; local 452 parser_openfile(cfg_parser_t *pctx, const char *filename) argument 476 cfg_parser_setcallback(cfg_parser_t *pctx, cfg_parsecallback_t callback, void *arg) argument 489 parse2(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 519 cfg_parse_file(cfg_parser_t *pctx, const char *filename, const cfg_type_t *type, cfg_obj_t **ret) argument 534 cfg_parse_buffer(cfg_parser_t *pctx, isc_buffer_t *buffer, const cfg_type_t *type, cfg_obj_t **ret) argument 555 cfg_parser_t *pctx = *pctxp; local 577 cfg_parse_void(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 583 cfg_print_void(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 589 cfg_doc_void(cfg_printer_t *pctx, const cfg_type_t *type) argument 609 cfg_parse_uint32(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 629 cfg_print_cstr(cfg_printer_t *pctx, const char *s) argument 634 cfg_print_rawuint(cfg_printer_t *pctx, unsigned int u) argument 641 cfg_print_uint32(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 679 cfg_print_uint64(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 698 create_string(cfg_parser_t *pctx, const char *contents, const cfg_type_t *type, cfg_obj_t **ret) argument 722 cfg_parse_qstring(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 740 parse_ustring(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 758 cfg_parse_astring(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 774 cfg_parse_sstring(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 800 check_enum(cfg_parser_t *pctx, cfg_obj_t *obj, const char *const *enums) argument 809 cfg_parse_enum(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 822 cfg_doc_enum(cfg_printer_t *pctx, const cfg_type_t *type) argument 834 cfg_print_ustring(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 839 print_qstring(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 846 print_sstring(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 858 free_string(cfg_parser_t *pctx, cfg_obj_t *obj) argument 919 cfg_parse_boolean(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 959 cfg_print_boolean(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 976 cfg_create_list(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **obj) argument 985 create_listelt(cfg_parser_t *pctx, cfg_listelt_t **eltp) argument 997 free_list_elt(cfg_parser_t *pctx, cfg_listelt_t *elt) argument 1003 free_list(cfg_parser_t *pctx, cfg_obj_t *obj) argument 1015 cfg_parse_listelt(cfg_parser_t *pctx, const cfg_type_t *elttype, cfg_listelt_t **ret) argument 1043 parse_list(cfg_parser_t *pctx, const cfg_type_t *listtype, cfg_obj_t **ret) argument 1073 print_list(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 1087 cfg_parse_bracketed_list(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 1099 cfg_print_bracketed_list(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 1106 cfg_doc_bracketed_list(cfg_printer_t *pctx, const cfg_type_t *type) argument 1118 cfg_parse_spacelist(cfg_parser_t *pctx, const cfg_type_t *listtype, cfg_obj_t **ret) argument 1146 cfg_print_spacelist(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 1223 cfg_parse_mapbody(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 1393 parse_symtab_elt(cfg_parser_t *pctx, const char *name, cfg_type_t *elttype, isc_symtab_t *symtab, isc_boolean_t callback) argument 1421 cfg_parse_map(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 1434 parse_any_named_map(cfg_parser_t *pctx, cfg_type_t *nametype, const cfg_type_t *type, cfg_obj_t **ret) argument 1456 cfg_parse_named_map(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 1465 cfg_parse_addressed_map(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 1474 cfg_parse_netprefix_map(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 1479 cfg_print_mapbody(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 1529 cfg_doc_mapbody(cfg_printer_t *pctx, const cfg_type_t *type) argument 1561 cfg_print_map(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 1572 print_clause_flags(cfg_printer_t *pctx, unsigned int flags) argument 1588 cfg_doc_map(cfg_printer_t *pctx, const cfg_type_t *type) argument 1656 parse_token(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 1701 parse_unsupported(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 1754 token_addr(cfg_parser_t *pctx, unsigned int flags, isc_netaddr_t *na) argument 1831 cfg_parse_rawaddr(cfg_parser_t *pctx, unsigned int flags, isc_netaddr_t *na) argument 1861 cfg_lookingat_netaddr(cfg_parser_t *pctx, unsigned int flags) argument 1869 cfg_parse_rawport(cfg_parser_t *pctx, unsigned int flags, in_port_t *port) argument 1897 cfg_print_rawaddr(cfg_printer_t *pctx, const isc_netaddr_t *na) argument 1917 parse_netaddr(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 1934 cfg_doc_netaddr(cfg_printer_t *pctx, const cfg_type_t *type) argument 1988 cfg_parse_netprefix(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2040 print_netprefix(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 2072 parse_sockaddrsub(cfg_parser_t *pctx, const cfg_type_t *type, int flags, cfg_obj_t **ret) argument 2104 cfg_parse_sockaddr(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2110 cfg_print_sockaddr(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 2126 cfg_doc_sockaddr(cfg_printer_t *pctx, const cfg_type_t *type) argument 2168 cfg_gettoken(cfg_parser_t *pctx, int options) argument 2226 cfg_ungettoken(cfg_parser_t *pctx) argument 2234 cfg_peektoken(cfg_parser_t *pctx, int options) argument 2247 cfg_getstringtoken(cfg_parser_t *pctx) argument 2263 cfg_parser_error(cfg_parser_t *pctx, unsigned int flags, const char *fmt, ...) argument 2272 cfg_parser_warning(cfg_parser_t *pctx, unsigned int flags, const char *fmt, ...) argument 2283 have_current_file(cfg_parser_t *pctx) argument 2296 current_file(cfg_parser_t *pctx) argument 2314 parser_complain(cfg_parser_t *pctx, isc_boolean_t is_warning, unsigned int flags, const char *format, va_list args) argument 2404 cfg_create_obj(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2429 cfg_parser_t *pctx = (cfg_parser_t *)userarg; local 2439 create_map(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2461 free_map(cfg_parser_t *pctx, cfg_obj_t *obj) argument 2475 cfg_obj_destroy(cfg_parser_t *pctx, cfg_obj_t **objp) argument 2502 free_noop(cfg_parser_t *pctx, cfg_obj_t *obj) argument 2508 cfg_doc_obj(cfg_printer_t *pctx, const cfg_type_t *type) argument 2513 cfg_doc_terminal(cfg_printer_t *pctx, const cfg_type_t *type) argument 2524 cfg_printer_t pctx; local [all...] |
H A D | namedconf.c | 277 parse_matchtype(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 293 parse_matchname(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 309 doc_matchname(cfg_printer_t *pctx, const cfg_type_t *type) argument 352 parse_updatepolicy(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 387 print_updatepolicy(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 395 doc_updatepolicy(cfg_printer_t *pctx, const cfg_type_t *type) argument 580 parse_zonestat(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 658 print_none(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 671 parse_qstringornone(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 687 doc_qstringornone(cfg_printer_t *pctx, const cfg_type_t *type) argument 702 print_auto(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 712 parse_boolorauto(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 728 print_boolorauto(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 738 doc_boolorauto(cfg_printer_t *pctx, const cfg_type_t *type) argument 752 print_hostname(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 766 parse_serverid(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 785 doc_serverid(cfg_printer_t *pctx, const cfg_type_t *type) argument 807 parse_port(cfg_parser_t *pctx, cfg_obj_t **ret) argument 822 parse_portrange(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 1065 doc_rpz_policy(cfg_printer_t *pctx, const cfg_type_t *type) argument 1079 doc_rpz_cname(cfg_printer_t *pctx, const cfg_type_t *type) argument 1089 cfg_parse_rpz_policy(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 1123 cfg_parse_kv_tuple(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 1174 cfg_print_kv_tuple(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 1194 cfg_doc_kv_tuple(cfg_printer_t *pctx, const cfg_type_t *type) argument 1311 print_lookaside(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 1323 doc_lookaside(cfg_printer_t *pctx, const cfg_type_t *type) argument 1480 parse_optional_uint32(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 1497 doc_optional_uint32(cfg_printer_t *pctx, const cfg_type_t *type) argument 1890 parse_sizeval(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 1926 parse_size(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 1949 parse_maybe_optional_keyvalue(cfg_parser_t *pctx, const cfg_type_t *type, isc_boolean_t optional, cfg_obj_t **ret) argument 1978 parse_enum_or_other(cfg_parser_t *pctx, const cfg_type_t *enumtype, const cfg_type_t *othertype, cfg_obj_t **ret) argument 1994 doc_enum_or_other(cfg_printer_t *pctx, const cfg_type_t *type) argument 2003 parse_keyvalue(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2008 parse_optional_keyvalue(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2013 print_keyvalue(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 2021 doc_keyvalue(cfg_printer_t *pctx, const cfg_type_t *type) argument 2029 doc_optional_keyvalue(cfg_printer_t *pctx, const cfg_type_t *type) argument 2041 parse_dialup_type(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2051 parse_notify_type(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2061 parse_ixfrdiff_type(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2071 parse_v4_aaaa(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2189 doc_optional_bracketed_list(cfg_printer_t *pctx, const cfg_type_t *type) argument 2235 parse_optional_class(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2253 parse_querysource(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2318 print_querysource(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 2347 parse_addrmatchelt(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2400 print_negated(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 2441 parse_server_key_kludge(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2481 parse_optional_facility(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2515 parse_logseverity(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2554 parse_logversions(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2571 parse_logfile(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2619 print_logfile(cfg_printer_t *pctx, const cfg_obj_t *obj) argument 2633 doc_logfile(cfg_printer_t *pctx, const cfg_type_t *type) argument 2798 doc_sockaddrnameport(cfg_printer_t *pctx, const cfg_type_t *type) argument 2816 parse_sockaddrnameport(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument 2882 doc_masterselement(cfg_printer_t *pctx, const cfg_type_t *type) argument 2898 parse_masterselement(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) argument [all...] |