Open SCAP Library
Toggle main menu visibility
Loading...
Searching...
No Matches
src
OVAL
probes
SEAP
MurmurHash3.h
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
// Microsoft Visual Studio
12
13
#if defined(_MSC_VER)
14
15
typedef
unsigned
char
uint8_t;
16
typedef
unsigned
long
uint32_t;
17
typedef
unsigned
__int64 uint64_t;
18
19
// Other compilers
20
21
#else
// defined(_MSC_VER)
22
23
#include <stdint.h>
24
25
#endif
// !defined(_MSC_VER)
26
27
//-----------------------------------------------------------------------------
28
29
void
MurmurHash3_x86_32 (
const
void
* key,
int
len, uint32_t seed,
void
* out );
30
31
void
MurmurHash3_x86_128 (
const
void
* key,
int
len, uint32_t seed,
void
* out );
32
33
void
MurmurHash3_x64_128 (
const
void
* key,
int
len, uint32_t seed,
void
* out );
34
35
//-----------------------------------------------------------------------------
36
37
#endif
// _MURMURHASH3_H_
Generated by
1.17.0