ROOTANA
Data Structures | Enumerations | Functions
xxhash.h File Reference
#include <stddef.h>
Include dependency graph for xxhash.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  XXH32_state_t
 
struct  XXH64_state_t
 

Enumerations

enum  XXH_errorcode { XXH_OK =0 , XXH_ERROR , XXH_OK =0 , XXH_ERROR }
 

Functions

unsigned int XXH32 (const void *input, size_t length, unsigned seed)
 
unsigned long long XXH64 (const void *input, size_t length, unsigned long long seed)
 
XXH32_state_tXXH32_createState (void)
 
XXH_errorcode XXH32_freeState (XXH32_state_t *statePtr)
 
XXH64_state_tXXH64_createState (void)
 
XXH_errorcode XXH64_freeState (XXH64_state_t *statePtr)
 
XXH_errorcode XXH32_reset (XXH32_state_t *statePtr, unsigned seed)
 
XXH_errorcode XXH32_update (XXH32_state_t *statePtr, const void *input, size_t length)
 
unsigned int XXH32_digest (const XXH32_state_t *statePtr)
 
XXH_errorcode XXH64_reset (XXH64_state_t *statePtr, unsigned long long seed)
 
XXH_errorcode XXH64_update (XXH64_state_t *statePtr, const void *input, size_t length)
 
unsigned long long XXH64_digest (const XXH64_state_t *statePtr)
 

Enumeration Type Documentation

◆ XXH_errorcode

Enumerator
XXH_OK 
XXH_ERROR 
XXH_OK 
XXH_ERROR 

Definition at line 78 of file xxhash.h.

Function Documentation

◆ XXH32()

unsigned int XXH32 ( const void *  input,
size_t  length,
unsigned  seed 
)

Definition at line 318 of file xxhash.c.

◆ XXH32_createState()

XXH32_state_t* XXH32_createState ( void  )

Definition at line 516 of file xxhash.c.

◆ XXH32_digest()

unsigned int XXH32_digest ( const XXH32_state_t statePtr)

Definition at line 711 of file xxhash.c.

Here is the caller graph for this function:

◆ XXH32_freeState()

XXH_errorcode XXH32_freeState ( XXH32_state_t statePtr)

Definition at line 521 of file xxhash.c.

◆ XXH32_reset()

XXH_errorcode XXH32_reset ( XXH32_state_t statePtr,
unsigned  seed 
)

◆ XXH32_update()

XXH_errorcode XXH32_update ( XXH32_state_t statePtr,
const void *  input,
size_t  length 
)

Definition at line 657 of file xxhash.c.

Here is the caller graph for this function:

◆ XXH64()

unsigned long long XXH64 ( const void *  input,
size_t  length,
unsigned long long  seed 
)

Definition at line 458 of file xxhash.c.

◆ XXH64_createState()

XXH64_state_t* XXH64_createState ( void  )

Definition at line 527 of file xxhash.c.

◆ XXH64_digest()

unsigned long long XXH64_digest ( const XXH64_state_t statePtr)

Definition at line 905 of file xxhash.c.

Here is the caller graph for this function:

◆ XXH64_freeState()

XXH_errorcode XXH64_freeState ( XXH64_state_t statePtr)

Definition at line 532 of file xxhash.c.

◆ XXH64_reset()

XXH_errorcode XXH64_reset ( XXH64_state_t statePtr,
unsigned long long  seed 
)

Definition at line 554 of file xxhash.c.

Here is the caller graph for this function:

◆ XXH64_update()

XXH_errorcode XXH64_update ( XXH64_state_t statePtr,
const void *  input,
size_t  length 
)

Definition at line 811 of file xxhash.c.

Here is the caller graph for this function: