From 111d08d814720966d12fd57b58331c149df7e6cf Mon Sep 17 00:00:00 2001 From: Gediminas Jakutis Date: Sun, 14 Mar 2021 19:49:07 +0200 Subject: we can now print out stuff... things. Signed-off-by: Gediminas Jakutis --- src/defs.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/defs.h') diff --git a/src/defs.h b/src/defs.h index 90482bd..e1c3b2a 100644 --- a/src/defs.h +++ b/src/defs.h @@ -7,6 +7,7 @@ #include #include +#include #include #include #include @@ -28,26 +29,34 @@ #if entry_field_size == 8 # ifdef entry_field_signed typedef int8_t field; +# define fieldprint PRIi8 # else typedef uint8_t field; +# define fieldprint PRIu8 # endif #elif entry_field_size == 16 # ifdef entry_field_signed typedef int16_t field; +# define fieldprint PRIi16 # else typedef uint16_t field; +# define fieldprint PRIu16 # endif #elif entry_field_size == 32 # ifdef entry_field_signed typedef int32_t field; +# define fieldprint PRIi32 # else typedef uint32_t field; +# define fieldprint PRIu32 # endif #elif entry_field_size == 64 # ifdef entry_field_signed typedef int64_t field; +# define fieldprint PRIi64 # else typedef uint64_t field; +# define fieldprint PRIu64 # endif #endif -- cgit v1.2.3