Mstdlib-1.24.0
|
Functions | |
M_uint32 | M_hash_func_hash_str (const void *key, M_uint32 seed) |
M_uint32 | M_hash_func_hash_str_casecmp (const void *key, M_uint32 seed) |
M_uint32 | M_hash_func_hash_u64 (const void *key, M_uint32 seed) |
M_uint32 | M_hash_func_hash_vp (const void *key, M_uint32 seed) |
void * | M_hash_func_u64dup (const void *arg) |
void * | M_hash_void_strdup (const void *arg) |
M_uint32 M_hash_func_hash_str | ( | const void * | key, |
M_uint32 | seed | ||
) |
Implementation will compute a hash using FNV1a from a string.
M_uint32 M_hash_func_hash_str_casecmp | ( | const void * | key, |
M_uint32 | seed | ||
) |
Implementation will compute a hash using FNV1a from a string in a case-insensitive manner.
M_uint32 M_hash_func_hash_u64 | ( | const void * | key, |
M_uint32 | seed | ||
) |
Implementation will compute a hash using FNV1a from a u64 (pointer).
M_uint32 M_hash_func_hash_vp | ( | const void * | key, |
M_uint32 | seed | ||
) |
Implemntation will compute a hash using FNV1a from a pointer address
void * M_hash_func_u64dup | ( | const void * | arg | ) |
This function duplicates a M_uint64 (pointer).
void * M_hash_void_strdup | ( | const void * | arg | ) |