Lines Matching refs:parse
1 /* $NetBSD: parse.c,v 1.3 2022/04/03 01:10:59 christos Exp $ */
27 __RCSID("$NetBSD: parse.c,v 1.3 2022/04/03 01:10:59 christos Exp $");
38 static void config_min_valid_lifetime(struct element *, struct parse *);
39 static void config_def_valid_lifetime(struct element *, struct parse *);
40 static void config_max_valid_lifetime(struct element *, struct parse *);
41 static void config_file(struct element *, struct parse *);
42 static void config_sname(struct element *, struct parse *);
43 static void config_next_server(struct element *, struct parse *);
44 static void config_vendor_option_space(struct element *, struct parse *);
45 static void config_site_option_space(struct element *, struct parse *);
47 static void config_qualifying_suffix(struct element *, struct parse *);
48 static void config_enable_updates(struct element *, struct parse *);
49 static void config_ddns_update_style(struct element *, struct parse *);
50 static void config_preferred_lifetime(struct element *, struct parse *);
51 static void config_match_client_id(struct element *, struct parse *);
52 static void config_echo_client_id(struct element *, struct parse *);
82 skip_to_semi(struct parse *cfile)
99 skip_to_rbrace(struct parse *cfile, int brace_count)
136 parse_semi(struct parse *cfile)
149 parse_string(struct parse *cfile, char **sptr, unsigned *lptr)
179 parse_host_name(struct parse *cfile)
220 parse_ip_addr_or_hostname(struct parse *cfile, isc_boolean_t check_multi)
234 * looking ahead a few tokens. we save the parse
296 parse_ip_addr(struct parse *cfile)
330 parse_ip6_addr(struct parse *cfile)
384 parse_ip6_addr_txt(struct parse *cfile)
400 parse_hardware_param(struct parse *cfile)
450 this function does is to parse a sequence of numbers separated by
470 parse_numeric_aggregate(struct parse *cfile, unsigned char *buf,
532 convert_num(struct parse *cfile, unsigned char *buf, const char *str,
648 parse_option_name(struct parse *cfile,
774 parse_option_space_decl(struct parse *cfile)
907 recursive parse and allow arbitrary data structure definitions, but for
940 parse_option_code_definition(struct parse *cfile, struct option *option)
1288 parse_vendor_code_definition(struct parse *cfile, struct option *option)
1439 parse_base64(struct parse *cfile)
1463 tokenized into more than one token, so we have to parse them all
1494 parse_cshl(struct parse *cfile)
1529 parse_hexa(struct parse *cfile)
1572 struct parse *cfile, isc_boolean_t *lose,
1596 struct parse *cfile, isc_boolean_t *lose,
2001 /* The parse-vendor-option; The statement has no arguments.
2012 /* Not really a statement, but we parse it here anyway
2103 parse_zone(struct element *zone, struct parse *cfile)
2215 parse_key(struct element* result, struct parse *cfile)
2315 struct parse *cfile,
2381 struct parse *cfile,
2443 struct parse *cfile,
2483 struct parse *cfile,
2592 struct parse *cfile,
2610 parse_boolean(struct parse *cfile)
2651 struct parse *cfile,
2674 struct parse *cfile,
2693 struct parse *cfile,
3596 /* Now parse the argument list. */
3622 parse_expression(struct element *expr, struct parse *cfile,
3935 struct parse *cfile,
4052 parse_option_binary(struct element *expr, struct parse *cfile,
4093 * need to parse it and doing so would
4095 * caller is expecting to parse
4174 parse_option_textbin(struct parse *cfile, struct option *option)
4189 parse_error(cfile, "can't parse binary option data");
4199 parse_error(cfile, "can't parse text option data");
4217 struct parse *cfile,
4393 parse_option_token(struct parse *cfile, const char *fmt,
4516 parse_option_token_binary(struct parse *cfile, const char *fmt)
4651 parse_domain_list(struct parse *cfile, isc_boolean_t binary)
4698 struct parse *cfile,
4837 struct parse *cfile,
5006 config_def_valid_lifetime(struct element *config, struct parse *cfile)
5045 config_min_valid_lifetime(struct element *config, struct parse *cfile)
5084 config_max_valid_lifetime(struct element *config, struct parse *cfile)
5123 config_file(struct element *config, struct parse *cfile)
5160 config_sname(struct element *config, struct parse *cfile)
5197 config_next_server(struct element *config, struct parse *cfile)
5231 config_vendor_option_space(struct element *config, struct parse *cfile)
5303 config_site_option_space(struct element *config, struct parse *cfile)
5356 config_qualifying_suffix(struct element *config, struct parse *cfile)
5391 config_enable_updates(struct element *config, struct parse *cfile)
5431 config_ddns_update_style(struct element *config, struct parse *cfile)
5494 config_preferred_lifetime(struct element *config, struct parse *cfile)
5552 config_match_client_id(struct element *config, struct parse *cfile)
5596 config_echo_client_id(struct element *config, struct parse *cfile)