From 15a8e598232481ed14b1e5fbdcfc83ecb8b6531b Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Sat, 5 Jan 2013 23:40:22 +0200 Subject: [PATCH] base_win32: type specifiers from inttypes.h --- usual/base_win32.h | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/usual/base_win32.h b/usual/base_win32.h index 941de16..8bf3757 100644 --- a/usual/base_win32.h +++ b/usual/base_win32.h @@ -82,4 +82,39 @@ struct group { static inline struct group *getgrnam(const char *g) { return NULL; } static inline struct group *getgrgid(gid_t gid) { return NULL; } +/* format specifiers that should be in */ +#ifndef HAVE_INTTYPES_H + +#define PRId8 "d" +#define PRId16 "d" +#define PRId32 "d" +#define PRId64 "I64d" + +#define PRIi8 "d" +#define PRIi16 "d" +#define PRIi32 "d" +#define PRIi64 "I64d" + +#define PRIo8 "o" +#define PRIo16 "o" +#define PRIo32 "o" +#define PRIo64 "I64o" + +#define PRIu8 "u" +#define PRIu16 "u" +#define PRIu32 "u" +#define PRIu64 "I64u" + +#define PRIx8 "x" +#define PRIx16 "x" +#define PRIx32 "x" +#define PRIx64 "I64x" + +#define PRIX8 "X" +#define PRIX16 "X" +#define PRIX32 "X" +#define PRIX64 "I64X" + +#endif + #endif -- 2.39.5