summaryrefslogtreecommitdiff
path: root/games-arcade/netris/files/netris-0.52-clang16.patch
blob: 7d13d02975bf4e5a010104936d58e16f96e50544 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
https://bugs.gentoo.org/874021
--- a/Configure
+++ b/Configure
@@ -78,3 +78,3 @@
 echo "Checking for libraries"
-echo 'main(){}' > test.c
+echo 'int main(void){return 0;}' > test.c
 LFLAGS=""
@@ -96,4 +96,5 @@
 cat << END > test.c
-void handler(void) {}
-main() { on_exit(handler, (void *)0); }
+#include <stdlib.h>
+void handler(int a, void *b) {}
+int main(void) { on_exit(handler, (void *)0); return 0; }
 END
@@ -108,3 +109,3 @@
 #include <signal.h>
-main() { sigset_t set; sigprocmask(SIG_BLOCK, &set, &set); }
+int main(void) { sigset_t set; sigprocmask(SIG_BLOCK, &set, &set); return 0; }
 END
@@ -119,3 +120,3 @@
 #include <getopt.h>
-main(){}
+int main(void){return 0;}
 END
@@ -131,3 +132,3 @@
 #include <memory.h>
-main(){}
+int main(void){return 0;}
 END