text: //-----------------------------------------------------------------------------
  // MurmurHash3 was written by Austin Appleby, and is placed in the public
  // domain. The author hereby disclaims copyright to this source code.
  
  #ifndef _MURMURHASH3_H_
  #define _MURMURHASH3_H_
  
  //-----------------------------------------------------------------------------
  // Platform-specific functions and macros
  
  // Microsoft Visual Studio
  
  #if defined(_MSC_VER) && (_MSC_VER < 1600)
  
  typedef unsigned char uint8_t;
  typedef unsigned int uint32_t;
  typedef unsigned __int64 uint64_t;
  
  // Other compilers
  
  #else	// defined(_MSC_VER)
  
  #include <stdint.h>
  #include <cstddef>
  
  #endif // !defined(_MSC_VER)
  
  //-----------------------------------------------------------------------------
  
  void MurmurHash3_x64_128 ( const void * key, size_t len, uint32_t seed, void * out );
  
  //-----------------------------------------------------------------------------
  
  #endif // _MURMURHASH3_H_
  