24 #ifndef _MURMURHASH3_H_ 25 #define _MURMURHASH3_H_ 32 #if defined(_MSC_VER) && (_MSC_VER < 1600) 34 typedef unsigned char uint8_t;
35 typedef unsigned int uint32_t;
36 typedef unsigned __int64 uint64_t;
40 #else // defined(_MSC_VER) 44 #endif // !defined(_MSC_VER) 48 void MurmurHash3_x86_32(
const void *key,
int len, uint32_t seed,
void *out);
50 void MurmurHash3_x86_128(
const void *key,
int len, uint32_t seed,
void *out);
52 void MurmurHash3_x64_128(
const void *key,
int len, uint32_t seed,
void *out);
56 #endif // _MURMURHASH3_H_