Efficient, secure hash table.
More...
#include <stddef.h>
#include <stdbool.h>
#include <stdint.h>
Go to the source code of this file.
◆ hashtable_add()
void hashtable_add |
( |
struct hashtable *const |
hashtable, |
|
|
const void *const |
key, |
|
|
void *const |
elem |
|
) |
| |
◆ hashtable_del()
void hashtable_del |
( |
struct hashtable *const |
hashtable, |
|
|
const void *const |
key |
|
) |
| |
◆ hashtable_free()
void hashtable_free |
( |
struct hashtable *const |
hashtable | ) |
|
◆ hashtable_get()
void void* hashtable_get |
( |
const struct hashtable *const |
hashtable, |
|
|
const void *const |
key |
|
) |
| |
◆ hashtable_new()
bool hashtable_new |
( |
struct hashtable *const |
hashtable, |
|
|
const size_t |
key_len, |
|
|
const size_t |
size |
|
) |
| |
◆ nonnull() [1/2]
◆ nonnull() [2/2]
void void nonnull |
( |
1 |
, |
|
|
2 |
|
|
) |
| |