#include "dhcpd.h"
#include <omapip/omapip_p.h>
#include <limits.h>
#include <ctype.h>
Go to the source code of this file.
|
| int | new_hash_table (struct hash_table **tp, unsigned count, const char *file, int line) |
| |
| void | free_hash_table (struct hash_table **tp, const char *file, int line) |
| |
| struct hash_bucket * | new_hash_bucket (char *file, int line) const |
| |
| void | free_hash_bucket (struct hash_bucket *ptr, const char *file, int line) |
| |
| int | new_hash (struct hash_table **rp, hash_reference referencer, hash_dereference dereferencer, unsigned hsize, unsigned(*hasher)(const void *, unsigned, unsigned), const char *file, int line) |
| |
| unsigned | do_case_hash (const void *name, unsigned len, unsigned size) |
| |
| unsigned | do_string_hash (const void *name, unsigned len, unsigned size) |
| |
| unsigned | do_id_hash (const void *name, unsigned len, unsigned size) |
| |
| unsigned | do_number_hash (const void *key, unsigned len, unsigned size) |
| |
| unsigned | do_ip4_hash (const void *key, unsigned len, unsigned size) |
| |
| unsigned char * | hash_report (struct hash_table *table) |
| |
| void | add_hash (struct hash_table *table, const void *key, unsigned len, hashed_object_t *pointer, const char *file, int line) |
| |
| void | delete_hash_entry (struct hash_table *table, const void *key, unsigned len, const char *file, int line) |
| |
| int | hash_lookup (hashed_object_t **vp, struct hash_table *table, const void *key, unsigned len, const char *file, int line) |
| |
| int | hash_foreach (struct hash_table *table, hash_foreach_func func) |
| |
| int | casecmp (const void *v1, const void *v2, size_t len) |
| |
◆ add_hash()
◆ casecmp()
◆ delete_hash_entry()
◆ do_case_hash()
◆ do_id_hash()
◆ do_ip4_hash()
◆ do_number_hash()
◆ do_string_hash()
◆ free_hash_bucket()
◆ free_hash_table()
◆ hash_foreach()
◆ hash_lookup()
◆ hash_report()
◆ new_hash()
◆ new_hash_bucket()
◆ new_hash_table()
◆ free_hash_buckets