[bloom] bloom filter I/O

This commit is contained in:
Al
2015-06-20 12:29:11 -05:00
parent 0ed80c3f6e
commit f8bff25948
2 changed files with 136 additions and 2 deletions

View File

@@ -4,6 +4,8 @@
#include <stdlib.h>
#include <stdbool.h>
#include "file_utils.h"
#define SALT_CONSTANT 0x66e8c41d
typedef struct bloom_filter {
@@ -28,4 +30,11 @@ void bloom_filter_print(bloom_filter_t *self);
void bloom_filter_destroy(bloom_filter_t *self);
bool bloom_filter_write(bloom_filter_t *self, FILE *f);
bool bloom_filter_save(bloom_filter_t *self, char *path);
bloom_filter_t *bloom_filter_read(FILE *f);
bloom_filter_t *bloom_filter_load(char *path);
#endif