csnip
0.1
|
#include <stdint.h>
#include <stddef.h>
Go to the source code of this file.
Macros | |
#define | CSNIP_FNV32_INIT ((uint32_t)0x811C9DC5ul) |
FNV32's initialization constant. | |
#define | CSNIP_FNV64_INIT ((uint64_t)0xCBF29CE484222325ull) |
FNV64's initialization constant. | |
Functions | |
uint32_t | csnip_hash_fnv32_b (const void *buf, size_t sz, uint32_t h0) |
Compute FNV32 hash. More... | |
uint32_t | csnip_hash_fnv32_s (const char *str, uint32_t h0) |
Compute FNV32 hash. More... | |
uint64_t | csnip_hash_fnv64_b (const void *buf, size_t sz, uint64_t h0) |
Compute FNV64 hash. More... | |
uint64_t | csnip_hash_fnv64_s (const char *str, uint64_t h0) |
Compute FNV64 hash. More... | |