diff --git a/halfsiphash.c b/halfsiphash.c
index 689e125..657c6d7 100644
--- a/halfsiphash.c
+++ b/halfsiphash.c
@@ -14,6 +14,7 @@
.
*/
#include
+#include
#include
#include
#include
@@ -55,10 +56,10 @@
#ifdef DEBUG
#define TRACE \
do { \
- printf("(%3d) v0 %08x\n", (int)inlen, v0); \
- printf("(%3d) v1 %08x\n", (int)inlen, v1); \
- printf("(%3d) v2 %08x\n", (int)inlen, v2); \
- printf("(%3d) v3 %08x\n", (int)inlen, v3); \
+ printf("(%3zu) v0 %08"PRIx32"\n", inlen, v0); \
+ printf("(%3zu) v1 %08"PRIx32"\n", inlen, v1); \
+ printf("(%3zu) v2 %08"PRIx32"\n", inlen, v2); \
+ printf("(%3zu) v3 %08"PRIx32"\n", inlen, v3); \
} while (0)
#else
#define TRACE