#ifndef SDB_HT_PP_H #define SDB_HT_PP_H /* * This header provides an hashtable HtPP that has void* as key and void* as * value. The API functions starts with "ht_pp_" and the types starts with "HtPP". */ #undef HT_TYPE #define HT_TYPE 1 //#include "sdbht.h" #include "ht_inc.h" #ifdef __cplusplus extern "C" { #endif SDB_API HtName_(Ht)* Ht_(new0)(void); SDB_API HtName_(Ht)* Ht_(new)(HT_(DupValue) valdup, HT_(KvFreeFunc) pair_free, HT_(CalcSizeV) valueSize); SDB_API HtName_(Ht)* Ht_(new_size)(ut32 initial_size, HT_(DupValue) valdup, HT_(KvFreeFunc) pair_free, HT_(CalcSizeV) valueSize); #ifdef __cplusplus } #endif #endif