#include "common.h"
#include "bu/defines.h"
Go to the source code of this file.
|
bu_hash_tbl * | bu_hash_create (unsigned long tbl_size) |
|
void | bu_hash_destroy (bu_hash_tbl *t) |
|
void * | bu_hash_get (const bu_hash_tbl *t, const uint8_t *key, size_t key_len) |
|
int | bu_hash_set (bu_hash_tbl *t, const uint8_t *key, size_t key_len, void *val) |
|
void | bu_hash_rm (bu_hash_tbl *t, const uint8_t *key, size_t key_len) |
|
bu_hash_entry * | bu_hash_next (bu_hash_tbl *t, bu_hash_entry *p) |
|
int | bu_hash_key (bu_hash_entry *e, uint8_t **key, size_t *key_len) |
|
void * | bu_hash_value (bu_hash_entry *e, void *nval) |
|
unsigned long long | bu_data_hash (const void *data, size_t len) |
|
struct bu_data_hash_state * | bu_data_hash_create (void) |
|
void | bu_data_hash_destroy (struct bu_data_hash_state *s) |
|
void | bu_data_hash_update (struct bu_data_hash_state *s, const void *data, size_t len) |
|
unsigned long long | bu_data_hash_val (struct bu_data_hash_state *s) |
|
◆ bu_data_hash()
unsigned long long bu_data_hash |
( |
const void * |
data, |
|
|
size_t |
len |
|
) |
| |
◆ bu_data_hash_create()
◆ bu_data_hash_destroy()
◆ bu_data_hash_update()
◆ bu_data_hash_val()