Fix 1988/dale to no longer need -traditional-cpp

There were a couple problems to resolve. First

    #define a(x)get/***/x/***/id())

    p Z=chroot("/");L(!a(u)execv((q(v="/ipu6ljov"),v),C);Z-=kill(l);

    ...

    case_2:L(!--V){O/*/*/c*c+c);wait(A+c*c-c);L(!Z)f(A,"\n",c);return(A*getgid());};C++;

does not work to create getuid() and getgid(). The second is that

    for/*/(;;);/*/k()){O/*/*/c);

cannot form 'fork())' in modern C compilers. What is quite fun is that
the cpp can!

Removed this entry from bugs.md.
This commit is contained in:
Cody Boone Ferguson committed 2023-04-05 05:55:30 -07:00
1 parent 06a5665f5d
commit 5e2d3e6bf1
4 files changed
+48 -25

No files matched your search

-8
View File
@@ -347,14 +347,6 @@ so maybe he's doing something wrong.
# 1988
## [1988/dale](1988/dale/dale.c) ([README.md](1988/dale/README.md))
## STATUS: Requires a compiler supporting `-traditional-cpp` - alternate code requested
This entry needs a compiler that support `-traditional-cpp`. `gcc`
supports this but `clang` does not. Please be advised that `gcc` under macOS is
actually gcc if it looks like it's gcc (two different binaries).
# 1989
## [1989/robison](1989/robison/robison.c) ([README.md](1989/robison/README.md))