Functions |
| static TIME tree_evaluate_recurse | PROTO ((int *, unsigned char **, int *, struct tree *)) |
| static TIME do_host_lookup | PROTO ((int *, unsigned char **, int *, struct dns_host_entry *)) |
| static void do_data_copy | PROTO ((int *, unsigned char **, int *, unsigned char *, int)) |
| pair | cons (caddr_t car, pair cdr) |
| struct tree_cache * | tree_cache (struct tree *tree) |
| struct tree * | tree_host_lookup (char *name) |
| struct dns_host_entry * | enter_dns_host (char *name) |
| struct tree * | tree_const (unsigned char *data, int len) |
| struct tree * | tree_concat (struct tree *left, struct tree *right) |
| struct tree * | tree_limit (struct tree *tree, int limit) |
| int | tree_evaluate (struct tree_cache *tree_cache) |
| static TIME | tree_evaluate_recurse (int *bufix, unsigned char **bufp, int *bufcount, struct tree *tree) |
| static TIME | do_host_lookup (int *bufix, unsigned char **bufp, int *bufcount, struct dns_host_entry *dns) |
| static void | do_data_copy (int *bufix, unsigned char **bufp, int *bufcount, unsigned char *data, int len) |
Variables |
| static char | copyright [] = "$Id: tree.c,v 1.10 1997/05/09 08:14:57 mellon Exp $ Copyright (c) 1995, 1996, 1997 The Internet Software Consortium. All rights reserved.\n" |