xref: /memcached-1.4.29/murmur3_hash.h (revision 05ca809c)
1*05ca809cSdormando //-----------------------------------------------------------------------------
2*05ca809cSdormando // MurmurHash3 was written by Austin Appleby, and is placed in the public
3*05ca809cSdormando // domain. The author hereby disclaims copyright to this source code.
4*05ca809cSdormando 
5*05ca809cSdormando #ifndef MURMURHASH3_H
6*05ca809cSdormando #define MURMURHASH3_H
7*05ca809cSdormando 
8*05ca809cSdormando //-----------------------------------------------------------------------------
9*05ca809cSdormando // Platform-specific functions and macros
10*05ca809cSdormando #include <stdint.h>
11*05ca809cSdormando #include <stddef.h>
12*05ca809cSdormando 
13*05ca809cSdormando //-----------------------------------------------------------------------------
14*05ca809cSdormando 
15*05ca809cSdormando uint32_t MurmurHash3_x86_32(const void *key, size_t length);
16*05ca809cSdormando 
17*05ca809cSdormando //-----------------------------------------------------------------------------
18*05ca809cSdormando 
19*05ca809cSdormando #endif // MURMURHASH3_H
20