From 014bb6c1540ef32c5190507057c7ad914f236577 Mon Sep 17 00:00:00 2001 From: KWIML Upstream Date: Thu, 2 Apr 2026 09:40:31 -0400 Subject: [PATCH] KWIML 2026-04-02 (46f18e5a) Code extracted from: https://gitlab.kitware.com/utils/kwiml.git at commit 46f18e5a43eeedeaa8391eaf337b0a490644e913 (master). Upstream Shortlog ----------------- Serguei E. Leontiev (1): 46f18e5a abi.h: Add char signedness for Pelles C compiler --- include/kwiml/abi.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/kwiml/abi.h b/include/kwiml/abi.h index 9b2358099a..d979ce75b8 100644 --- a/include/kwiml/abi.h +++ b/include/kwiml/abi.h @@ -155,7 +155,7 @@ suppression macro KWIML_ABI_NO_VERIFY was defined. #if !defined(KWIML_ABI_CHAR_IS_UNSIGNED) && !defined(KWIML_ABI_CHAR_IS_SIGNED) # if defined(__CHAR_UNSIGNED__) /* GNU, some IBM XL, others? */ # define KWIML_ABI_CHAR_IS_UNSIGNED 1 -# elif defined(_CHAR_UNSIGNED) /* Intel, IBM XL, MSVC, Borland, others? */ +# elif defined(_CHAR_UNSIGNED) /* Intel, IBM XL, MSVC, Borland, Pelles C, others? */ # define KWIML_ABI_CHAR_IS_UNSIGNED 1 # elif defined(_CHAR_SIGNED) /* IBM XL, others? */ # define KWIML_ABI_CHAR_IS_SIGNED 1 @@ -177,6 +177,8 @@ suppression macro KWIML_ABI_NO_VERIFY was defined. # define KWIML_ABI_CHAR_IS_UNSIGNED 1 # elif defined(__PGIC__) /* PGI default */ # define KWIML_ABI_CHAR_IS_SIGNED 1 +# elif defined(__POCC__) /* PellesC default */ +# define KWIML_ABI_CHAR_IS_SIGNED 1 # elif defined(_MSC_VER) /* MSVC default */ # define KWIML_ABI_CHAR_IS_SIGNED 1 # elif defined(__WATCOMC__) /* Watcom default */