From 7f4bf44f58f571bd951140e134575cdae9153952 Mon Sep 17 00:00:00 2001 From: malloc Date: Thu, 14 Feb 2019 15:27:51 -0600 Subject: [PATCH] no look --- src/util/containers.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/util/containers.h b/src/util/containers.h index bbdde58..16caa44 100644 --- a/src/util/containers.h +++ b/src/util/containers.h @@ -2,9 +2,21 @@ #define GLV_UTIL_CONTAINERS_H typedef struct { + void* key; + void* value; +} glv_pair_t; +typedef struct { + glv_pair_t** buckets; + int* bucket_lengths; + int bucket_count; + int pair_count; } glv_map_t; glv_map_t* glv_map_create(); +glv_map_t* glv_map_create_ex(int initial_size); + +void glv_map_destroy(glv_map_t* map); +void glv_map_destroy_dealloc(glv_map_t* map); #endif