Merge pull request #1360 from xexyl/dodsond1-1995

This commit is contained in:
Landon Curt Noll authored and GitHub committed 2023-11-10 14:53:12 -07:00
commit c586877a1c
3 files changed
+18 -3

No files matched your search

+3 -3
View File
@@ -33,7 +33,7 @@ giraffes.
... which can be done like: ... which can be done like:
```c ```c
./dodsond1 < try.this.txt ./try.sh
``` ```
@@ -47,11 +47,11 @@ The obfuscation is on several levels.
Most obviously, the shape of the program. Most obviously, the shape of the program.
Underneath that, the variable names are in pig Latin, as are the Underneath that, the variable names are in pig Latin, as are the
names of the standard C functions, such as putchar. Even main is names of the standard C functions, such as `putchar()`. Even main is
written as `ainma`. written as `ainma`.
The program construction is also very obfuscated, with all of the The program construction is also very obfuscated, with all of the
code being inside the ()'s of one of the 6 `orfa` loops. code being inside the `()`'s of one of the 6 `orfa` loops.
## Copyright and CC BY-SA 4.0 License: ## Copyright and CC BY-SA 4.0 License:
+9
View File
@@ -0,0 +1,9 @@
#!/usr/bin/env bash
make all >/dev/null || exit 1
echo "$ cat try.this.txt"
cat try.this.txt
echo "$ ./dodsond1 < try.this.txt"
./dodsond1 < try.this.txt
+6
View File
@@ -1859,6 +1859,12 @@ are too fast ... if there is such a thing anyway :-) ). See the README.md for
details on this. details on this.
## [1995/dodsond1](1995/dodsond1/dodsond1.c) ([README.md](1995/dodsond1/README.md]))
Cody added the [try.sh](1995/dodsond1/try.sh) script that uses the text file he
provided which is input we suggested one try with the entry.
## [1995/garry](1995/garry/garry.c) ([README.md](1995/garry/README.md])) ## [1995/garry](1995/garry/garry.c) ([README.md](1995/garry/README.md]))
Cody fixed the alt code so that it will compile with modern compilers. The Cody fixed the alt code so that it will compile with modern compilers. The