#include <limits.h>
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | hnode_t |
struct | hash_t |
struct | hscan_t |
Macros | |
#define | HASHCOUNT_T_MAX ULONG_MAX |
#define | HASH_VAL_T_MAX UINT32_MAX |
#define | HASH_VAL_T_BIT ((int) hash_val_t_bit) |
Typedefs | |
typedef unsigned long | hashcount_t |
typedef uint32_t | hash_val_t |
typedef struct hnode_t | hnode_t |
typedef int(* | hash_comp_t) (const void *, const void *) |
typedef hash_val_t(* | hash_fun_t) (const void *) |
typedef hnode_t *(* | hnode_alloc_t) (void *) |
typedef void(* | hnode_free_t) (hnode_t *, void *) |
typedef struct hash_t | hash_t |
typedef struct hscan_t | hscan_t |
Variables | |
int | hash_val_t_bit |
#define HASH_VAL_T_BIT ((int) hash_val_t_bit) |
#define HASH_VAL_T_MAX UINT32_MAX |
#define HASHCOUNT_T_MAX ULONG_MAX |
typedef int(* hash_comp_t) (const void *, const void *) |
typedef hash_val_t(* hash_fun_t) (const void *) |
typedef struct hash_t hash_t |
typedef uint32_t hash_val_t |
typedef unsigned long hashcount_t |
typedef hnode_t *(* hnode_alloc_t) (void *) |
typedef void(* hnode_free_t) (hnode_t *, void *) |
typedef struct hnode_t hnode_t |
typedef struct hscan_t hscan_t |
|
extern |