diff options
Diffstat (limited to 'include/common.h')
-rw-r--r-- | include/common.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/include/common.h b/include/common.h index 2812f49..d0c706d 100644 --- a/include/common.h +++ b/include/common.h @@ -70,17 +70,21 @@ extern "C" { #endif /* define a print format specifier for off_t */ -#ifdef __USE_FILE_OFFSET64 +#if (SIZEOF_OFF_T >= 8) #define PRIxoff_t PRIx64 #define PRIdoff_t PRId64 #else -#if (SIZEOF_LONG == SIZEOF_LOFF_T) #define PRIxoff_t "l"PRIx32 #define PRIdoff_t "l"PRId32 -#else -#define PRIxoff_t "ll"PRIx32 -#define PRIdoff_t "ll"PRId32 #endif + +/* define a print format specifier for loff_t */ +#if (SIZEOF_LOFF_T >= 8) +#define PRIxloff_t PRIx64 +#define PRIdloff_t PRId64 +#else +#define PRIxloff_t "l"PRIx32 +#define PRIdloff_t "l"PRId32 #endif /* Verbose messages */ |