bloom: add string version
[fio.git] / lib / bloom.h
index b3cde950450762fb46ffad52b12270a31e4d9ef6..d40d9f6bacf3ad15bbbcd65fe4b8491d1ebdb1f7 100644 (file)
@@ -2,12 +2,13 @@
 #define FIO_BLOOM_H
 
 #include <inttypes.h>
 #define FIO_BLOOM_H
 
 #include <inttypes.h>
+#include "../lib/types.h"
 
 struct bloom;
 
 struct bloom *bloom_new(uint64_t entries);
 void bloom_free(struct bloom *b);
 
 struct bloom;
 
 struct bloom *bloom_new(uint64_t entries);
 void bloom_free(struct bloom *b);
-int bloom_check(struct bloom *b, uint32_t *data, unsigned int nwords);
-int bloom_set(struct bloom *b, uint32_t *data, unsigned int nwords);
+bool bloom_set(struct bloom *b, uint32_t *data, unsigned int nwords);
+bool bloom_set_string(struct bloom *b, const char *data, unsigned int len);
 
 #endif
 
 #endif