tree_cache
struct tree_cache *
struct tree_cache *rval;
free_tree_cache(struct tree_cache *ptr)
struct tree_cache netmask_tree; /* -- RBF */
struct tree_cache *options[256];
group->options[option->code] = tree_cache(tree);
struct tree_cache *cache;
cache = tree_cache(tree);
group->options[DHO_DHCP_SERVER_IDENTIFIER] = tree_cache(tree);
struct tree_cache *
return tree_cache(tree);
struct tree_cache *options[256];
struct tree_cache dhcpnak_tree, dhcpmsg_tree;
struct tree_cache client_tree, server_tree;
struct tree_cache *options[256];
struct tree_cache *options[256];
struct tree_cache *fixed_addr;
struct tree_cache **, int, int, int, u_int8_t *, int);
struct tree_cache *parse_fixed_addr_param(FILE *);
struct tree_cache *tree_cache(struct tree *);
int tree_evaluate(struct tree_cache *);
struct tree_cache *new_tree_cache(char *);
void free_tree_cache(struct tree_cache *);
int mms, struct tree_cache **options,
struct tree_cache **options, unsigned char *priority_list, int overload,
int store_options(unsigned char *, int, struct tree_cache **,
tree_evaluate(struct tree_cache *tree_cache)
unsigned char *bp = tree_cache->value;
int bc = tree_cache->buf_size;
if (!tree_cache->tree)
tree_cache->timeout = tree_evaluate_recurse(&bufix, &bp, &bc,
tree_cache->tree);
tree_cache->len = bufix;
tree_evaluate_recurse(&bufix, &bp, &bc, tree_cache->tree);
free(tree_cache->value);
tree_cache->value = bp;
tree_cache->len = bufix;
tree_cache->buf_size = bc;
struct tree_cache *
struct tree_cache *tc;