|
|
|
@ -293,8 +293,9 @@ static int THashInitConfig(THashTableContext *ctx, const char *cnf_prefix)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
THashTableContext *THashInit(const char *cnf_prefix, size_t data_size,
|
|
|
|
|
int (*DataSet)(void *, void *), void (*DataFree)(void *), uint32_t (*DataHash)(uint32_t, void *),
|
|
|
|
|
bool (*DataCompare)(void *, void *), bool reset_memcap, uint64_t memcap, uint32_t hashsize)
|
|
|
|
|
int (*DataSet)(void *, void *), void (*DataFree)(void *),
|
|
|
|
|
uint32_t (*DataHash)(uint32_t, void *), bool (*DataCompare)(void *, void *),
|
|
|
|
|
bool reset_memcap, uint64_t memcap, uint32_t hashsize)
|
|
|
|
|
{
|
|
|
|
|
THashTableContext *ctx = SCCalloc(1, sizeof(*ctx));
|
|
|
|
|
BUG_ON(!ctx);
|
|
|
|
|