|
@@ -118,7 +118,7 @@ static void hashindex_write(HashIndex *index, PyObject *file_py);
|
|
|
static uint64_t hashindex_compact(HashIndex *index);
|
|
|
static HashIndex *hashindex_init(int capacity, int key_size, int value_size);
|
|
|
static const unsigned char *hashindex_get(HashIndex *index, const unsigned char *key);
|
|
|
-static int hashindex_set(HashIndex *index, const unsigned char *key, const unsigned char *value);
|
|
|
+static int hashindex_set(HashIndex *index, const unsigned char *key, const void *value);
|
|
|
static int hashindex_delete(HashIndex *index, const unsigned char *key);
|
|
|
static unsigned char *hashindex_next_key(HashIndex *index, const unsigned char *key);
|
|
|
|
|
@@ -559,7 +559,7 @@ hashindex_get(HashIndex *index, const unsigned char *key)
|
|
|
}
|
|
|
|
|
|
static int
|
|
|
-hashindex_set(HashIndex *index, const unsigned char *key, const unsigned char *value)
|
|
|
+hashindex_set(HashIndex *index, const unsigned char *key, const void *value)
|
|
|
{
|
|
|
int start_idx;
|
|
|
int idx = hashindex_lookup(index, key, &start_idx);
|