GNU PROLOG with UTF8 support
Data Structures | Functions
hash_fct.h File Reference
#include <stdint.h>
Include dependency graph for hash_fct.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  HashIncrInfo
 

Functions

uint32_t Pl_Hash_Buffer (const void *data, int len)
 
void Pl_Hash_Incr_Init (HashIncrInfo *hi)
 
void Pl_Hash_Incr_Buffer (HashIncrInfo *hi, const void *data, int len)
 
void Pl_Hash_Incr_Int32 (HashIncrInfo *hi, uint32_t x)
 
void Pl_Hash_Incr_Int64 (HashIncrInfo *hi, uint64_t x)
 
void Pl_Hash_Incr_Double (HashIncrInfo *hi, double x)
 
uint32_t Pl_Hash_Incr_Term (HashIncrInfo *hi)
 

Function Documentation

uint32_t Pl_Hash_Buffer ( const void *  data,
int  len 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void Pl_Hash_Incr_Buffer ( HashIncrInfo hi,
const void *  data,
int  len 
)

Here is the call graph for this function:

void Pl_Hash_Incr_Double ( HashIncrInfo hi,
double  x 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void Pl_Hash_Incr_Init ( HashIncrInfo hi)

Here is the call graph for this function:

Here is the caller graph for this function:

void Pl_Hash_Incr_Int32 ( HashIncrInfo hi,
uint32_t  x 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void Pl_Hash_Incr_Int64 ( HashIncrInfo hi,
uint64_t  x 
)

Here is the call graph for this function:

Here is the caller graph for this function:

uint32_t Pl_Hash_Incr_Term ( HashIncrInfo hi)

Here is the call graph for this function:

Here is the caller graph for this function: