From b7921d7f449cde179bbd9f7a98910ae238523678 Mon Sep 17 00:00:00 2001
From: Landon Curt Noll f8DAnXjy18rrIVmyn`B|UwyGNgd1~N1jlk+&djh3_s
zpYqDKQDQ!_7fPLJS^Zp{lR3@2LW4&@s|+2o>#Ew9tK4U6S4hE1SLG9JM_nPBu8w4*
zGD%N$_B(V5rhogCu5$Ox7seG6r=5twj9~!tlw6-dfxi>$MVjAqlWCz6L2KH1ExJ3e
zEK^M2y Jack Applin [with help from Robert Heckendorn] One liner programs are short but twisted. This “Hello, World” version
-certainly takes its time saying hello. Copyright © 1985, Landon Curt Noll & Larry Bassel.
-All Rights Reserved. Permission for personal, educational or non-profit use is
-granted provided this this copyright and notice are included in its entirety
-and remains unaltered. All other uses must receive prior permission in writing
-from both Landon Curt Noll and Larry Bassel. Jack Applin [with help from Robert Heckendorn] One liner programs are short but twisted. This “Hello, World” version
+certainly takes its time saying hello. Copyright (c) 1985, Landon Curt Noll & Larry Bassel. All Rights
+Reserved. Permission for personal, educational or non-profit use is
+granted provided this this copyright and notice are included in its
+entirety and remains unaltered. All other uses must receive prior
+permission in writing from both Landon Curt Noll and Larry Bassel. Lennart Augustsson
-<chalmers!augustss> An interesting use of a recursive call to main. Compile and execute
-without args. What is the initial value of b, and does it alter the
-action of the program? If you let it, the program will continue to print a numerical sequence
-(can you guess in what base it is printed?) until you run out of
-memory or until they sell your computer, which ever comes first. Copyright © 1985, Landon Curt Noll & Larry Bassel.
-All Rights Reserved. Permission for personal, educational or non-profit use is
-granted provided this this copyright and notice are included in its entirety
-and remains unaltered. All other uses must receive prior permission in writing
-from both Landon Curt Noll and Larry Bassel. Lennart Augustsson <chalmers!augustss> An interesting use of a recursive call to main. Compile and execute
+without args. What is the initial value of b, and does it alter the
+action of the program? If you let it, the program will continue to print a numerical
+sequence (can you guess in what base it is printed?) until you run out
+of memory or until they sell your computer, which ever comes first. Copyright (c) 1985, Landon Curt Noll & Larry Bassel. All Rights
+Reserved. Permission for personal, educational or non-profit use is
+granted provided this this copyright and notice are included in its
+entirety and remains unaltered. All other uses must receive prior
+permission in writing from both Landon Curt Noll and Larry Bassel. 185 marked the second year of the Obfuscated C Code Contest. Hints against machine dependent code were added to the rules to avoid
+another 1984 style winner. Rules and results were posted to net.lang.c
+and net.unix-wizards. Larry Bassel was invited to help in the judging.
+Awards were given to 5 classes of programs since we were unable to
+select only the best 4. Copyright (c) 1985, Landon Curt Noll & Larry Bassel. All Rights
+Reserved. Permission for personal, educational or non-profit use is
+granted provided this this copyright and notice are included in its
+entirety and remains unaltered. All other uses must receive prior
+permission in writing from both Landon Curt Noll and Larry Bassel. Ed Lycklama Run the program without any arguments. Type in some very long lines
-and notice how it redisplays it. The program itself looks like tty noise. Notice that even ‘define’ in #define can be defined. Copyright © 1985, Landon Curt Noll & Larry Bassel.
-All Rights Reserved. Permission for personal, educational or non-profit use is
-granted provided this this copyright and notice are included in its entirety
-and remains unaltered. All other uses must receive prior permission in writing
-from both Landon Curt Noll and Larry Bassel. Ed Lycklama NOTE: This entry uses non-standard args to main() that do not work
+with modern compilers. Run the program without any arguments. Type in some very long lines
+and notice how it redisplays it. The program itself looks like tty noise. Notice that even ‘define’ in
+#define can be defined. NOTE: This entry requires a non-standard K&R C compiler to
+compile. Copyright (c) 1985, Landon Curt Noll & Larry Bassel. All Rights
+Reserved. Permission for personal, educational or non-profit use is
+granted provided this this copyright and notice are included in its
+entirety and remains unaltered. All other uses must receive prior
+permission in writing from both Landon Curt Noll and Larry Bassel. Carl Shapiro As submitted, this program was 3 lines (2 of defines and 1 of code).
-To make news & mail happy we split the last line into 7. Join them
-back without the newlines to get the original version. This program was selected for the 1987 t-shirt collection. We found this program is be simply amazeing! Run this program without
-arguments and notice the output. Copyright © 1985, Landon Curt Noll & Larry Bassel.
-All Rights Reserved. Permission for personal, educational or non-profit use is
-granted provided this this copyright and notice are included in its entirety
-and remains unaltered. All other uses must receive prior permission in writing
-from both Landon Curt Noll and Larry Bassel. Carl Shapiro As submitted, this program was 3 lines (2 of defines and 1 of code).
+To make news & mail happy we split the last line into 7. Join them
+back without the newlines to get the original version. This program was selected for the 1987 t-shirt collection. We found this program is be simply amazeing! Run
+this program without arguments and notice the output. Copyright (c) 1985, Landon Curt Noll & Larry Bassel. All Rights
+Reserved. Permission for personal, educational or non-profit use is
+granted provided this this copyright and notice are included in its
+entirety and remains unaltered. All other uses must receive prior
+permission in writing from both Landon Curt Noll and Larry Bassel. Col. G. L. Sicherman This program abuses the C preprocessor so much that some /lib/cpp’s fail to
-strip out all of the comments on the first pass! If you were able to
-understand Decot’s entry in 1984, you will have a head start on this
-one. Be sure to run this program through lint! If your lint works
-correctly, it should warn you that the argument ‘Manual’ isn’t used.
-Like the program says, what’s that mean? Run the program without arguments and enter the letters ‘a’ thru ’m'
-on a line. Now enter the letters ‘n’ thru ‘z’. But to borrow a quote
-from Richard Stallman: If you think you understand what this code
-does, then you don’t, so read it again! Explain why: results in diff reporting a difference on some machines. Copyright © 1985, Landon Curt Noll & Larry Bassel.
-All Rights Reserved. Permission for personal, educational or non-profit use is
-granted provided this this copyright and notice are included in its entirety
-and remains unaltered. All other uses must receive prior permission in writing
-from both Landon Curt Noll and Larry Bassel. Col. G. L. Sicherman NOTE: This entry uses non-standard args to main() that do not work
+with modern compilers. NOTE: This entry uses non-standard args to main() that do not work
+with modern compilers. This program abuses the C preprocessor so much that some /lib/cpp’s
+fail to strip out all of the comments on the first pass! If you were
+able to understand Decot’s entry in 1984, you will have a head start on
+this one. Be sure to run this program through lint! If your lint works
+correctly, it should warn you that the argument ‘Manual’ isn’t used.
+Like the program says, what’s that mean? Run the program without arguments and enter the letters ‘a’ thru ‘m’
+on a line. Now enter the letters ‘n’ thru ‘z’. But to borrow a quote
+from Richard Stallman: If you think you understand what this code does,
+then you don’t, so read it again! Explain why: results in diff reporting a difference on some machines. NOTE: This entry requires a non-standard K&R C compiler to
+compile. Copyright (c) 1985, Landon Curt Noll & Larry Bassel. All Rights
+Reserved. Permission for personal, educational or non-profit use is
+granted provided this this copyright and notice are included in its
+entirety and remains unaltered. All other uses must receive prior
+permission in writing from both Landon Curt Noll and Larry Bassel. applin - one-liner to print hello world, with execlp august - cpp obfuscated, compressed, main-recursive primes in binary lycklama - heavily cpped with o_oo identifiers, scrolls text right shapiro - two defines, one 7-liner, results in a maze sicherman - rot13 with strange #defs that create comment headers etc.Z39*z^
zJ~qD8n`L>njjq^!S3%q6G(Nfi^-|)`yHi*8Q8^=gvrb3cON}-rQ%>PK|D=m3M<|Rr
zZlOgv99%x>;#ow4o24yy>P;3kS6PFKqtp=iQmbBZRZM@LB=wl^Q#ADCSx+7(*?>g=
z()1|d!4A=hxQp@L16NGWVo5U`MhMdv2Kvdos~|xkL4KI(71h-3LXXb5{V_F6dqhs$
zKnGI(v(b=u_K>FvI(af%1TY!BF-GC
zlW$Mia#$`OaJ<9cLc>Kql>9ObYFERoqXD429nKqPapH%U#J~Ee3Z^ICb5EM{lXK+t
zeeIyYmh$zr!%HE~=aYiz^v@^5IF>JME^)%~kNWRVjJ|CTsZkVvsBk#cirx&Zyg>Hy
z$6NV81vnB7l}7^v%kggJTjj=ZP@8b?dY(cY<6mxc|L5;|>c1mP_YXu24|
#c0P40B`WdZ?7IS
zkDHvN;TE+az1pvGCWO~C2RtMBest one liner
-
-Judges' comments:
-
-Best one liner
+To build:
+
+ make allJudges’ comments:
+The most obscure program
-
-Judges' comments:
-
-The most obscure program
+To build:
+
+ make allJudges’ comments:
+The strangest appearing program
-
-Judges' comments:
-
-The strangest appearing
+program
+To build:
+
+ make allJudges’ comments:
+Grand prize for most well-rounded in confusion
-
-Judges' comments:
-
-Grand prize for
+most well-rounded in confusion
+To build:
+
+ make allJudges’ comments:
+The worst abuse of the C preprocessor
-
-Judges' comments:
-
-
-
-sicherman < sicherman.c | sicherman | diff - sicherman.c
-The worst abuse of the C
+preprocessor
+To build:
+
+ make allJudges’ comments:
+
+sicherman < sicherman.c | sicherman | diff - sicherman.c
2nd International Obfuscated C Code Contest (1985)
-
-
-
-
-
-
1st International Obfuscated C Code Contest (1984)
diff --git a/years.html b/years.html
index 48a9eff5b..bd8a9b7d1 100644
--- a/years.html
+++ b/years.html
@@ -3608,55 +3608,62 @@ a summary description of all of the winners.
applin
august
lycklama
shapiro
sicherman