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  | 
            | 
        
        
           | 
          ) | 
           |  |