Home | History | Annotate | Download | only in murmurhash
      1 //-----------------------------------------------------------------------------
      2 // MurmurHash3 was written by Austin Appleby, and is placed in the public
      3 // domain. The author hereby disclaims copyright to this source code.
      4 
      5 #ifndef _MURMURHASH3_H_
      6 #define _MURMURHASH3_H_
      7 
      8 //-----------------------------------------------------------------------------
      9 // Platform-specific functions and macros
     10 
     11 #include <stdint.h>
     12 
     13 //-----------------------------------------------------------------------------
     14 
     15 void MurmurHash3_x86_32  ( const void * key, int len, uint32_t seed, void * out );
     16 
     17 void MurmurHash3_x86_128 ( const void * key, int len, uint32_t seed, void * out );
     18 
     19 void MurmurHash3_x64_128 ( const void * key, int len, uint32_t seed, void * out );
     20 
     21 //-----------------------------------------------------------------------------
     22 
     23 #endif // _MURMURHASH3_H_