Partially apply https://sourceforge.net/p/cmph/patches/3/
This commit is contained in:
@@ -19,7 +19,7 @@ int main(int argc, char **argv)
|
||||
{7, "gggggggggg", 2005}, {8, "hhhhhhhhhh", 2006}, {9, "iiiiiiiiii", 2007},
|
||||
{10,"jjjjjjjjjj", 2008}};
|
||||
unsigned int nkeys = 10;
|
||||
FILE* mphf_fd = fopen("temp_struct_vector.mph", "w");
|
||||
FILE* mphf_fd = fopen("temp_struct_vector.mph", "wb");
|
||||
// Source of keys
|
||||
cmph_io_adapter_t *source = cmph_io_struct_vector_adapter(vector, (cmph_uint32)sizeof(rec_t), (cmph_uint32)sizeof(cmph_uint32), 11, nkeys);
|
||||
|
||||
@@ -34,7 +34,7 @@ int main(int argc, char **argv)
|
||||
fclose(mphf_fd);
|
||||
|
||||
//Find key
|
||||
mphf_fd = fopen("temp_struct_vector.mph", "r");
|
||||
mphf_fd = fopen("temp_struct_vector.mph", "rb");
|
||||
hash = cmph_load(mphf_fd);
|
||||
while (i < nkeys) {
|
||||
const char *key = vector[i].key;
|
||||
|
||||
@@ -9,7 +9,7 @@ int main(int argc, char **argv)
|
||||
const char *vector[] = {"aaaaaaaaaa", "bbbbbbbbbb", "cccccccccc", "dddddddddd", "eeeeeeeeee",
|
||||
"ffffffffff", "gggggggggg", "hhhhhhhhhh", "iiiiiiiiii", "jjjjjjjjjj"};
|
||||
unsigned int nkeys = 10;
|
||||
FILE* mphf_fd = fopen("temp.mph", "w");
|
||||
FILE* mphf_fd = fopen("temp.mph", "wb");
|
||||
// Source of keys
|
||||
cmph_io_adapter_t *source = cmph_io_vector_adapter((char **)vector, nkeys);
|
||||
|
||||
@@ -24,7 +24,7 @@ int main(int argc, char **argv)
|
||||
fclose(mphf_fd);
|
||||
|
||||
//Find key
|
||||
mphf_fd = fopen("temp.mph", "r");
|
||||
mphf_fd = fopen("temp.mph", "rb");
|
||||
hash = cmph_load(mphf_fd);
|
||||
while (i < nkeys) {
|
||||
const char *key = vector[i];
|
||||
|
||||
Reference in New Issue
Block a user