Fix 1993/vanb for clang
The problem was the usual suspect where any arg other than the first was not a char **. Instead O5 is no longer defined to be main() and it is its own function now which main() calls. The third arg starts out as a global variable that is passed into the function (which is recursive). Now the output is correct.
This commit is contained in:
1 parent
7d3ef55280
commit
8d9955f6b3
3 files changed
+18
-10
No files matched your search
+3
-1
@@ -1,5 +1,6 @@
|
||||
#include <stdio.h>
|
||||
O5(O2,O7,O3)char**O7;{return!(O2+=~01+01)?00:!(O2-=02>01)?printf("\045\157\012"
|
||||
int O3;
|
||||
int O5(O2, O7, O3)char **O7;{return!(O2+=~01+01)?00:!(O2-=02>01)?printf("\045\157\012"
|
||||
,O5(012,O7+01,00)):!(O2-=02>>01)?(**O7<=067&&**O7>057?O5(03,O7,*(*O7)++-060+010
|
||||
*O3):O3 ):!(O2 -=-O3- ~O3)? (072>**
|
||||
O7&&060 <=**O7 ?O5(04 ,O7,012 *O3-060
|
||||
@@ -25,3 +26,4 @@ O5(O2,O7,O3)char**O7;{return!(O2+=~01+01)?00:!(O2-=02>01)?printf("\045\157\012"
|
||||
,O7,O5(06,O7, 00)):!( O2+=-02/ 02)?(!(*
|
||||
*O7-053)?O5(011,O7,O3+(++*O7,O5(010,O7,00))):!(055^**O7)?O5(011,O7,O3-(03+*(*O7
|
||||
)++,O5(0010,O7,00))):O3):!(O2-=0563&0215)?O5(011,O7,O5(010,O7,00)):(++*O7,O3);}
|
||||
main(O2,O7)char**O7;{return O5(O2,O7,O3);}
|
||||
Reference in new issue
Block a user