{
uint32_t hash_val;
- hash_val= hashkit_one_at_a_time(*ptr, strlen(*ptr));
+ hash_val= libhashkit_one_at_a_time(*ptr, strlen(*ptr));
test_true(one_at_a_time_values[x] == hash_val);
}
{
uint32_t hash_val;
- hash_val= hashkit_md5(*ptr, strlen(*ptr));
+ hash_val= libhashkit_md5(*ptr, strlen(*ptr));
test_true(md5_values[x] == hash_val);
}
{
uint32_t hash_val;
- hash_val= hashkit_crc32(*ptr, strlen(*ptr));
+ hash_val= libhashkit_crc32(*ptr, strlen(*ptr));
assert(crc_values[x] == hash_val);
}
{
uint32_t hash_val;
- hash_val= hashkit_fnv1_64(*ptr, strlen(*ptr));
+ hash_val= libhashkit_fnv1_64(*ptr, strlen(*ptr));
assert(fnv1_64_values[x] == hash_val);
}
{
uint32_t hash_val;
- hash_val= hashkit_fnv1a_64(*ptr, strlen(*ptr));
+ hash_val= libhashkit_fnv1a_64(*ptr, strlen(*ptr));
assert(fnv1a_64_values[x] == hash_val);
}
{
uint32_t hash_val;
- hash_val= hashkit_fnv1_32(*ptr, strlen(*ptr));
+ hash_val= libhashkit_fnv1_32(*ptr, strlen(*ptr));
assert(fnv1_32_values[x] == hash_val);
}
{
uint32_t hash_val;
- hash_val= hashkit_fnv1a_32(*ptr, strlen(*ptr));
+ hash_val= libhashkit_fnv1a_32(*ptr, strlen(*ptr));
assert(fnv1a_32_values[x] == hash_val);
}
uint32_t hash_val;
#ifdef HAVE_HSIEH_HASH
- hash_val= hashkit_hsieh(*ptr, strlen(*ptr));
+ hash_val= libhashkit_hsieh(*ptr, strlen(*ptr));
#else
hash_val= 1;
#endif
{
uint32_t hash_val;
- hash_val= hashkit_murmur(*ptr, strlen(*ptr));
+ hash_val= libhashkit_murmur(*ptr, strlen(*ptr));
assert(murmur_values[x] == hash_val);
}
{
uint32_t hash_val;
- hash_val= hashkit_jenkins(*ptr, strlen(*ptr));
+ hash_val= libhashkit_jenkins(*ptr, strlen(*ptr));
assert(jenkins_values[x] == hash_val);
}
return TEST_SUCCESS;
}
+static uint32_t hash_test_function(const char *string, size_t string_length, void *context)
+{
+ (void)context;
+ return libhashkit_md5(string, string_length);
+}
+
static test_return_t hashkit_set_base_function_custom_test(hashkit_st *hashk)
{
hashkit_return_t rc;
const char **ptr;
- rc= hashkit_set_base_function_custom(hashk, hashkit_md5, NULL);
+ rc= hashkit_set_base_function_custom(hashk, hash_test_function, NULL);
test_true(rc == HASHKIT_SUCCESS);
for (ptr= list_to_hash, x= 0; *ptr; ptr++, x++)