|
void | add_enumeration (struct enumeration *enumeration) |
|
struct enumeration * | find_enumeration (const char *name, int length) |
|
struct enumeration_value * | find_enumeration_value (const char *name, int length, unsigned *widthp, const char *value) |
|
void | skip_to_semi (struct parse *cfile) |
|
void | skip_to_rbrace (struct parse *cfile, int brace_count) |
|
int | parse_semi (struct parse *cfile) |
|
int | parse_string (struct parse *cfile, char **sptr, unsigned *lptr) |
|
char * | parse_host_name (struct parse *cfile) |
|
int | parse_ip_addr_or_hostname (struct expression **expr, struct parse *cfile, int uniform) |
|
int | parse_ip_addr (struct parse *cfile, struct iaddr *addr) |
|
int | parse_destination_descriptor (struct parse *cfile, struct iaddr *addr) |
|
int | parse_ip6_addr (struct parse *cfile, struct iaddr *addr) |
|
int | parse_ip6_addr_expr (struct expression **expr, struct parse *cfile) |
|
int | parse_ip6_prefix (struct parse *cfile, struct iaddr *addr, u_int8_t *plen) |
|
| if (parse_ip_addr(cfile,&match->addr)) |
|
| parse_warn (cfile,"expecting ip-address or ip-address/prefixlen") |
|
void | parse_hardware_param (struct parse *cfile, struct hardware *hardware) |
|
void | parse_lease_time (struct parse *cfile, TIME *timep) |
|
unsigned char * | parse_numeric_aggregate (struct parse *cfile, unsigned char *buf, unsigned *max, int separator, int base, unsigned size) |
|
void | convert_num (struct parse *cfile, unsigned char *buf, const char *str, int base, unsigned size) |
|
| if (token==NEVER) |
|
| if (token!=NUMBER) |
|
| return (MAX_TIME) |
|
| return ((TIME) guess) |
|
| return (guess) |
|
| if (!is_identifier(token)) |
|
| log_fatal ("no memory for uname information.") |
|
| strcpy (uname, val) |
|
| option_name_hash_lookup (opt, universe->name_hash, val, 0, MDL) |
|
| if (option) |
|
else | if (strncasecmp(val,"unknown-", 8)==0) |
|
else | if (allocate) |
|
| skip_to_semi (cfile) |
|
| dfree (uname, MDL) |
|
void | parse_option_space_decl (struct parse *cfile) |
|
int | parse_option_code_definition (struct parse *cfile, struct option *option) |
|
int | parse_base64 (struct data_string *data, struct parse *cfile) |
|
int | parse_cshl (struct data_string *data, struct parse *cfile) |
|
int | parse_executable_statements (struct executable_statement **statements, struct parse *cfile, int *lose, enum expression_context case_context) |
|
int | parse_executable_statement (struct executable_statement **result, struct parse *cfile, int *lose, enum expression_context case_context) |
|
int | parse_zone (struct dns_zone *zone, struct parse *cfile) |
|
int | parse_key (struct parse *cfile) |
|
int | parse_on_statement (struct executable_statement **result, struct parse *cfile, int *lose) |
|
int | parse_switch_statement (struct executable_statement **result, struct parse *cfile, int *lose) |
|
int | parse_case_statement (struct executable_statement **result, struct parse *cfile, int *lose, enum expression_context case_context) |
|
int | parse_if_statement (struct executable_statement **result, struct parse *cfile, int *lose) |
|
int | parse_boolean_expression (struct expression **expr, struct parse *cfile, int *lose) |
|
int | parse_boolean (struct parse *cfile) |
|
int | parse_data_expression (struct expression **expr, struct parse *cfile, int *lose) |
|
int | parse_numeric_expression (struct expression **expr, struct parse *cfile, int *lose) |
|
int | parse_non_binary (struct expression **expr, struct parse *cfile, int *lose, enum expression_context context) |
|
int | parse_expression (struct expression **expr, struct parse *cfile, int *lose, enum expression_context context, struct expression **plhs, enum expr_op binop) |
|
int | parse_option_data (struct expression **expr, struct parse *cfile, int lookups, struct option *option) |
|
int | parse_option_statement (struct executable_statement **result, struct parse *cfile, int lookups, struct option *option, enum statement_op op) |
|
int | parse_option_token (struct expression **rv, struct parse *cfile, const char **fmt, struct expression *expr, int uniform, int lookups) |
|
int | parse_option_decl (struct option_cache **oc, struct parse *cfile) |
|
int | parse_X (struct parse *cfile, u_int8_t *buf, unsigned max) |
|
int | parse_warn (struct parse *cfile, const char *fmt,...) |
|
struct expression * | parse_domain_list (struct parse *cfile, int compress) |
|