From e81bea87e2daaf0e48f43ac64893611b37fc9ea3 Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Thu, 16 Oct 2025 17:21:09 +0000 Subject: [PATCH] compilers git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@371 b9cfdab3-6d41-4d17-bbe4-086880011989 --- include/Mw/TypeDefs.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/include/Mw/TypeDefs.h b/include/Mw/TypeDefs.h index db74060..e4dc2f4 100644 --- a/include/Mw/TypeDefs.h +++ b/include/Mw/TypeDefs.h @@ -39,10 +39,23 @@ typedef void (*MwErrorHandler)(int code, const char* message, void* user_data); #if __STDC_VERSION__ >= 199901L typedef unsigned long long MwOffset; + +#define MwOffsetPrint "%llu" #elif defined(_MSC_VER) || defined(__BORLANDC__) || defined(__WATCOMC__) typedef unsigned __int64 MwOffset; + +#if defined(_MSC_VER) +#define MwOffsetPrint "%I64u" +#elif defined(__BORLANDC__) +#define MwOffsetPrint "%I64llu" +#elif defined(__WATCOMC__) +#define MwOffsetPrint "%llu" +#endif + #elif typedef unsigned long MwOffset; /* out of hope */ + +#define MwOffsetPrint "%lu" #endif #include