From f297dab1f26f9bab26a0b3ffa422ecb6cdb85032 Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Sun, 31 Mar 2024 08:17:00 +0200 Subject: inttypes.h: Fix wrong definitions PRIsN is not defined according to C99. Instead, PRIdN and PRIiN are the macros defined for signed integers. --- libpsx/include/inttypes.h | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'libpsx/include') diff --git a/libpsx/include/inttypes.h b/libpsx/include/inttypes.h index 3ee09c7..a67c83a 100644 --- a/libpsx/include/inttypes.h +++ b/libpsx/include/inttypes.h @@ -10,10 +10,15 @@ #define PRIu32 "u" #define PRIu64 "llu" -#define PRIs8 "hhd" -#define PRIs16 "hd" -#define PRIs32 "d" -#define PRIs64 "lld" +#define PRId8 "hhd" +#define PRId16 "hd" +#define PRId32 "d" +#define PRId64 "lld" + +#define PRIi8 "hhi" +#define PRIi16 "hi" +#define PRIi32 "i" +#define PRIi64 "lli" #define PRIuLEAST8 "hhu" #define PRIuLEAST16 "hu" -- cgit v1.2.3