aboutsummaryrefslogtreecommitdiff
path: root/src/hash/farmhash.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/hash/farmhash.c')
-rw-r--r--src/hash/farmhash.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/hash/farmhash.c b/src/hash/farmhash.c
index 462bf4b..3db7ef4 100644
--- a/src/hash/farmhash.c
+++ b/src/hash/farmhash.c
@@ -1,7 +1,6 @@
-#include "../util.h"
#include "../crypto.h" //include city hash too
#include <stdint.h>
-
+#include <inttypes.h>
uint32_t farmhash32len13to24(uint8_t* in, size_t len) {
uint32_t seed = 0;
uint32_t a = UNALIGNED_LOAD32(in - 4 + (len >> 1));
@@ -151,7 +150,7 @@ int l_farmhash32(lua_State* L){
char digest[32];
uint32_t u = farmhash32(a, len);
- sprintf(digest,"%04x",u);
+ sprintf(digest,"%04"PRIx32,u);
lua_pushstring(L, digest);
return 1;
}
@@ -163,7 +162,7 @@ int l_farmhash64(lua_State* L){
char digest[64];
uint64_t u = farmhash64(a, len);
- sprintf(digest,"%016llx",u);
+ sprintf(digest,"%016"PRIx64,u);
lua_pushstring(L, digest);
return 1;
}