55 #define TREE_HOST_LOOKUP 2
58 #define TREE_DATA_EXPR 5
284 # define EXPR_EPHEMERAL 1
298 struct decoded_option_state;
325 const unsigned char *, unsigned,
struct universe *);
struct expression::expr_union::@24 ns_exists
void(* save_func)(struct universe *, struct option_state *, struct option_cache *, isc_boolean_t)
struct universe * universe
u_int32_t(* get_length)(const unsigned char *)
struct expression::expr_union::@25 arg
struct expression * equal[2]
struct binding_scope * outer
struct data_string encapsulate
struct option * config_option
struct expression::expr_union::@21 pick_first_value
struct executable_statement * statements
struct expression * lcase
struct expression * arglist
struct expression::expr_union::@16 substring
int(* option_state_dereference)(struct universe *, struct option_state *, const char *, int)
void(* delete_func)(struct universe *universe, struct option_state *, int)
struct expression * concat[2]
enum binding_value::@15 type
struct expression * offset
struct expression * rrdata
int(* decode)(struct option_state *, const unsigned char *, unsigned, struct universe *)
struct expression::expr_union::@17 suffix
union expression::expr_union data
struct expression * encode_int
struct expression * remainder
struct expression * or[2]
struct expression::expr_union::@20 reverse
struct expression * width
void(* store_length)(unsigned char *, u_int32_t)
struct expression * roption
struct expression::expr_union::@22 dns_transaction
struct enumeration_value * values
option_name_hash_t * name_hash
struct expression::expr_union::@24 ns_not_exists
struct expression * buffer
struct expression * and[2]
struct expression * multiply
struct expression * subtract
struct enumeration * next
struct expression * relay
struct expression::expr_union::@19 b2a
struct expression * extract_int
union binding_value::value value
struct expression * divide
struct data_string const_data
struct binding * bindings
struct expression::expr_union::@24 ns_delete
struct string_list * args
struct binding_value * value
struct expression * ucase
struct expression::expr_union::@23 ns_add
struct collection * check
int(* encapsulate)(struct data_string *, struct packet *, struct lease *, struct client_state *, struct option_state *, struct option_state *, struct binding_scope **, struct universe *)
u_int32_t(* get_tag)(const unsigned char *)
struct expression * rrname
option_code_hash_t * code_hash
struct binding_value * bv
struct expression::expr_union::@27 v6relay
struct dns_host_entry * host_lookup
const unsigned char * data
struct expression::expr_union::@26 funcall
void(* store_tag)(unsigned char *, u_int32_t)
struct expression::expr_union::@18 packet
struct expression * separator