+ if (libhashkit_has_algorithm(HASHKIT_HASH_HSIEH))
+ {
+ self->function= hashkit_hsieh;
+ break;
+ }
+ return HASHKIT_INVALID_ARGUMENT;
+
+ case HASHKIT_HASH_MURMUR3:
+ if (libhashkit_has_algorithm(HASHKIT_HASH_MURMUR3))
+ {
+ self->function= hashkit_murmur3;
+ break;
+ }
+ return HASHKIT_INVALID_ARGUMENT;