File GCC15-C23-support.patch of Package mstflint
commit 472b859ebe5486f62f670e76cbc3fcf5d994c2c0
Author: Nicolas Morey <nmorey@suse.com>
Date: Fri Jul 11 08:35:50 2025 +0200
GCC15/C23 support
Signed-off-by: Nicolas Morey <nmorey@suse.com>
diff --git common/bit_slice.h common/bit_slice.h
index 9f1764339604..20885cf99cd7 100644
--- common/bit_slice.h
+++ common/bit_slice.h
@@ -59,6 +59,7 @@
#define EXT64(src, end, start) EXTRACT64(src, start, end - start + 1)
#ifndef __cplusplus
+#if __STDC_VERSION__ < 202300L
enum cpp_bool
{
false = 0,
@@ -66,5 +67,6 @@ enum cpp_bool
};
typedef unsigned char bool;
#endif
+#endif
#endif
diff --git small_utils/mtserver.c small_utils/mtserver.c
index d75ec2e25aef..8e8e6417c513 100644
--- small_utils/mtserver.c
+++ small_utils/mtserver.c
@@ -607,7 +607,7 @@ void usage(const char* s)
}
/* ////////////////////////////////////////////////////////////////////// */
-void mySignal()
+void mySignal(int arg)
{
exit(0);
}