Get 1994/ldb to compile
This required some -includes at the compiler line as well as use of the comma operator as srand() returns void but it was used in || expression.
This commit is contained in:
1 parent
420ebd9d0f
commit
00e5b58539
3 files changed
+31
-9
No files matched your search
+23
-7
@@ -10,24 +10,40 @@
|
||||
|
||||
make all
|
||||
|
||||
### To run
|
||||
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed this so it would
|
||||
compile and work with modern compilers. Thank you Cody for your assistance!
|
||||
|
||||
NOTE: this entry uses `gets()` so you will likely get a warning on compilation
|
||||
and/or execution of the program.
|
||||
|
||||
|
||||
## To run:
|
||||
|
||||
./ldb < file
|
||||
|
||||
Try:
|
||||
some_command | ./ldb
|
||||
|
||||
NOTE: input lines must be under 232 characters long.
|
||||
|
||||
## Try:
|
||||
|
||||
./ldb < /etc/passwd
|
||||
|
||||
printf "The International Obfuscated C Code Contest\n
|
||||
Best One-liner\n
|
||||
by Laurion Burchall" | ./ldb
|
||||
|
||||
## Judges' comments
|
||||
|
||||
Tri-graphs are natural obfuscators. Most C-beautifiers become
|
||||
C-uglifiers because they don't handle them correctly.
|
||||
Trigraphs are natural obfuscators. Most C-beautifiers become
|
||||
C-uglifiers because they don't handle them correctly.
|
||||
|
||||
Can you figure out how it prints a given random line from stdin?
|
||||
Can you figure out how it prints a given random line from stdin?
|
||||
|
||||
## Author's comments
|
||||
|
||||
All input lines must be under 232 characters long. The compiling
|
||||
platform should be ASCII based.
|
||||
All input lines must be under 232 characters long. The compiling
|
||||
platform should be ASCII based.
|
||||
|
||||
Copyright (c) 1994, Landon Curt Noll & Larry Bassel.
|
||||
All Rights Reserved. Permission for personal, educational or non-profit use is
|
||||
|
||||
Reference in new issue
Block a user