23#include "zix/common.h"
96 const void** inserted);
unsigned f
Definition inflate.c:1572
static PuglViewHint int value
Definition pugl.h:1708
ZIX_API void * zix_hash_find(const ZixHash *hash, const void *value)
Definition hash.c:146
ZIX_API ZixStatus zix_hash_insert(ZixHash *hash, const void *value, void **inserted)
Definition hash.c:155
ZIX_API void zix_hash_foreach(ZixHash *hash, ZixHashVisitFunc f, void *user_data)
Definition hash.c:222
uint32_t(* ZixHashFunc)(const void *value)
Definition hash.h:41
void(* ZixHashVisitFunc)(void *value, void *user_data)
Definition hash.h:46
bool(* ZixEqualFunc)(const void *a, const void *b)
Definition common.h:123
ZIX_API ZixStatus zix_hash_remove(ZixHash *hash, const void *value)
Definition hash.c:193
struct ZixHashImpl ZixHash
Definition hash.h:36
ZixStatus
Definition common.h:81
ZIX_API ZixHash * zix_hash_new(ZixHashFunc hash_func, ZixEqualFunc equal_func, size_t value_size)
Definition hash.c:55
ZIX_API void zix_hash_free(ZixHash *hash)
Definition hash.c:74
ZIX_PURE_API size_t zix_hash_size(const ZixHash *hash)
Definition hash.c:94
unsigned int uint32_t
Definition mid.cpp:100
size_t value_size
Definition hash.c:44
ZixEqualFunc equal_func
Definition hash.c:41
ZixHashFunc hash_func
Definition hash.c:40
#define void
Definition unzip.h:396