The Netsukuku Project  0.0.9
An Alternative routing method
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
hash.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FNV_32_PRIME   ((u_long)0x01000193)
 
#define FNV1_32_INIT   ((u_long)0x811c9dc5)
 

Functions

u_long fnv_32_buf (void *buf, size_t len, u_long hval)
 
unsigned int inthash (unsigned int key)
 
unsigned int dl_elf_hash (const unsigned char *name)
 
char xor_int (int i)
 
int hash_time (int *h_sec, int *h_usec)
 

Macro Definition Documentation

#define FNV1_32_INIT   ((u_long)0x811c9dc5)
#define FNV_32_PRIME   ((u_long)0x01000193)

Function Documentation

unsigned int dl_elf_hash ( const unsigned char *  name)
inline

Here is the caller graph for this function:

u_long fnv_32_buf ( void *  buf,
size_t  len,
u_long  hval 
)

Here is the caller graph for this function:

int hash_time ( int *  h_sec,
int *  h_usec 
)

Here is the call graph for this function:

unsigned int inthash ( unsigned int  key)

Here is the caller graph for this function:

char xor_int ( int  i)

Here is the caller graph for this function: