Fix 1995/makarios for some versions of clang

Some versions of clang, for instance in fedora linux, have a defect
where main() is only allowed to have 0, 2 or 3 args. This commit fixes
this problem so that the entry can compile with those versions of clang.
This commit is contained in:
Cody Boone Ferguson committed 2023-07-07 10:20:02 -07:00
1 parent 4abc9e3936
commit b405293f72
2 files changed
+8 -1

No files matched your search

+2 -1
View File
@@ -1,2 +1,3 @@
main(int n, char **ia, char **aa, char **ma){int i=ia, a=aa, m=ma; while(i=++n)
pain(int n, char **ia, char **aa, char **ma){int i=ia, a=aa, m=ma; while(i=++n)
for(a=0;a<i?a=a*8+i%8,i/=8,m=a==i|a/8==i,1:(n-++m||printf("%o\n",n))&&n%m;);}
main(int n, char **ia, char **aa) { return pain(n, ia, aa, 0); }