From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Ismael Luceno Date: Sun, 4 Oct 2026 12:47:40 +0200 Subject: [PATCH 1/3] Declare strupr() for the Unix build apiemu.c supplies strupr() on Unix builds, but nothing declares it: globals.h maps _strupr onto it and strings.h never had the prototype. GCC 14 rejects the implicit declaration, and it was wrong anyway - an implicitly declared function returns int, so on x86-64 the returned pointer was truncated to 32 bits. Upstream-Status: Pending Origin: Source Mage Signed-off-by: Ismael Luceno --- H/globals.h | 1 + 1 file changed, 1 insertion(+) --- a/H/globals.h +++ b/H/globals.h @@ -49,6 +49,7 @@ #endif #define _ltoa ltoa #define _strupr strupr +char *strupr( char *str ); #elif defined(__POCC__) --