summaryrefslogtreecommitdiff
path: root/x11-terms/aterm/files/aterm-1.0.1-configure-clang16.patch
blob: 9faf68837d4e75ec4342890e613fd96103e2b24d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Add missing int tpye, and avoid calling the undeclared exit function.
Implicit ints and function declarations are language features removed
in C99 and are likely to become unsupported (by default) in future
compilers.

--- a/autoconf/configure.in
+++ b/autoconf/configure.in
@@ -615,12 +615,12 @@
 [#define X_LOCALE 1
 #include <X11/Xlocale.h>
 #include <X11/Xlib.h>
-main() {
+int main() {
 char *p;
 if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
-exit (XSupportsLocale() ? 0 : 1);
+return XSupportsLocale() ? 0 : 1;
 else
-exit (1);}
+return 1;}
 ],rxvt_cv_func_xlocale=yes, rxvt_cv_func_xlocale=no,
 AC_MSG_WARN([Define NO_XLOCALE in config.h manually]))])