Fix 1986/wall to no longer need -traditional-cpp

This was also a lot of fun to fix. It took a fair bit of tinkering but
it was a lot of fun to figure out and now it works like it does with
-traditional-cpp!

Removed this entry from the bugs.md file as it now works.

Also added to the bugs.md a minor clarification about another entry
that is in status INABIAF (about warnings).
This commit is contained in:
Cody Boone Ferguson committed 2023-04-04 12:31:34 -07:00
1 parent 2d145e9f25
commit a74abb69b7
6 files changed
+123 -38

No files matched your search

+14 -14
View File
@@ -23,10 +23,10 @@ cc;int
c;
main(;c_(=(*cc);*cc++)c,for);
#define _O(s)s
main(0xb+(c>>5),C_(s))
switch(0xb+(c>>5)){
_'\v'
:__ _'\f':
main(c,C_(s));
switch(c){;
_c(8098)_c(6055)_c(14779)_c(10682)
#define O_(O)_O(O)stem(ccc(
_c(15276)_c(11196)_c(15150)
@@ -35,34 +35,34 @@ _c(11070)_c(15663)_c(11583)
}
__
default
:c_(+)o[c&__LINE__-007];
main(c_(-)'-'-1,C_(s))_
:c +=o[c&__LINE__-007];
switch(c -='-'-1){;case
0214
:_
0216
:c_(+)025 _
:c+=025 _
0207
:c_(-)4 _
:c-=4 _
0233
:c_(+)' '-1;
}}c_(&)'z'+5;
}_C cccc;
}main(,cc)
:c+=' '-1;
}}c&='z'+5;
}return cccc;
}void main(,cc)
C
#define O write(1,
c=strdup("O");
O_(sy) keyboard));
system(ccc( keyboard));
main(;;,for);
read(0,
c,1);*
c_(&)'~'+1
c &= '~'+1
;O ccc(
c),
'\0');
main(*c,
C_(s));_
switch);_
4
:O_(sy)";kkt -oa, dijszdijs QQ"))_C
:system(ccc(";kkt -oa, dijszdijs QQ"));return
_
13
:O o+' ',