This file contains header definitions for the hash functions we use. More...
Functions | |
| uint32_t | hashword (const uint32_t *k, size_t length, uint32_t initval) |
| Hash key made of 4byte chunks. | |
| uint32_t | hashlittle (const void *k, size_t length, uint32_t initval) |
| Hash key data. | |
This file contains header definitions for the hash functions we use.
The hash functions are public domain (see lookup3.c).
| uint32_t hashword | ( | const uint32_t * | k, | |
| size_t | length, | |||
| uint32_t | initval | |||
| ) |
Hash key made of 4byte chunks.
| k,: | the key, an array of uint32_t values | |
| length,: | the length of the key, in uint32_ts | |
| initval,: | the previous hash, or an arbitrary value |
| uint32_t hashlittle | ( | const void * | k, | |
| size_t | length, | |||
| uint32_t | initval | |||
| ) |
Hash key data.
| k,: | the key, array of uint8_t | |
| length,: | the length of the key, in uint8_ts | |
| initval,: | the previous hash, or an arbitrary value |
1.6.3