|
libacfutils
A general purpose library of utility functions designed to make it easier to develop addons for the X-Plane flight simulator.
|
#include <htbl.h>

Data Fields | |
| size_t | tbl_sz |
| size_t | key_sz |
| list_t * | buckets |
| size_t | num_values |
| bool_t | multi_value |
Hash table structure. This is the object you want to allocate and subsequently initialize using htbl_create(). Use htbl_destroy() to deinitialize a hash table. Use htbl_set(), htbl_remove() and htbl_lookup() to respectively add, remove and look up hash table entries. The hash table supports storing duplicate entries for the same hash value.