Reorganize headers again
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
#ifndef UCORE_HASH_H_
|
||||
#define UCORE_HASH_H_
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
uint32_t
|
||||
uc_crc32(const uint8_t *buf, size_t len);
|
||||
|
||||
uint32_t
|
||||
uc_djbhash(const char *str);
|
||||
|
||||
unsigned int
|
||||
uc_elfhash(const char *str, unsigned int len);
|
||||
|
||||
uint64_t
|
||||
uc_hash64shift(uint64_t key);
|
||||
|
||||
uint32_t
|
||||
uc_hashuint(uint32_t a);
|
||||
|
||||
uint32_t
|
||||
uc_murmurmash2(const void *key, int len, uint32_t seed );
|
||||
|
||||
uint32_t
|
||||
uc_pjwhash(const char *str,size_t len);
|
||||
|
||||
uint32_t
|
||||
uc_sax_hash(void *key, size_t len);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user