#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