Contains details on the public xxHash functions. More...
Modules | |
XXH32 family | |
XXH64 family | |
Macros | |
#define | XXH_versionNumber XXH_NAME2(XXH_NAMESPACE, XXH_versionNumber) |
Variables | |
XXH_errorcode | |
typedef unsigned long long | XXH64_hash_t |
Contains details on the public xxHash functions.
XXH_INLINE_ALL (and XXH_PRIVATE_API) Use these build macros to inline xxhash into the target unit. Inlining improves performance on small inputs, especially when the length is expressed as a compile-time constant:
https://fastcompression.blogspot.com/2018/03/xxhash-for-small-keys-impressive-power.html
It also keeps xxHash symbols private to the unit, so they are not exported.
Usage: #define XXH_INLINE_ALL #include "xxhash.h"
Do not compile and link xxhash.o as a separate object, as it is not useful.
XXH_PUBLIC_API unsigned XXH_versionNumber XXH_NAME2(XXH_NAMESPACE, XXH_versionNumber) |
typedef unsigned long long XXH64_hash_t |