#define BUCK_SIZE 1024
#define DATA_SIZE 512
-#ifdef HASHCUSTOM
-static inline uint64_t _hashfunc(uint8_t* data, size_t size){}
-#else
#define HASHLEN 32
#define HASHTRUNCLEN 8
static inline uint64_t _hashfunc(uint8_t* data, size_t size, uint64_t div){
return hashtrunc % div;
}
-#endif
+
BOGUS_CMAP* cmap_alloc(int buck_size, int data_size){
int buck_size;
} BOGUS_CMAP;
+
+
BOGUS_CMAP* cmap_alloc(int buck_size, int data_size);
int cmap_set(BOGUS_CMAP* cm, BOGUS_DATA* val);
int cmap_get(BOGUS_CMAP* cm, BOGUS_DATA* key, void* ret, void (*cb)(void* ret, void* data));