update years.html to account for alt and removed orig code

This commit is contained in:
Landon Curt Noll committed 2023-03-08 02:53:48 -08:00
1 parent 896dbf08a6
commit 31b3329fb5
1 file changed
+62 -205
+62 -205
View File
@@ -33,7 +33,6 @@ Contest </I></FONT></CENTER>
<H2><A NAME="2020"></A>27th International Obfuscated C Code Contest (2020)</H2> <H2><A NAME="2020"></A>27th International Obfuscated C Code Contest (2020)</H2>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2020/index.html">index.html</A> - 2020 overview
<LI><A HREF="2020/2020.tar.bz2">2020.tar.bz2</A> - all of the data for 2020 (938 Kib) <LI><A HREF="2020/2020.tar.bz2">2020.tar.bz2</A> - all of the data for 2020 (938 Kib)
<LI><A HREF="2020/MANIFEST">MANIFEST</A> <LI><A HREF="2020/MANIFEST">MANIFEST</A>
<LI><A HREF="2020/Makefile">Makefile</A> <LI><A HREF="2020/Makefile">Makefile</A>
@@ -48,7 +47,6 @@ Contest </I></FONT></CENTER>
<P><B>burton</B> - Byte to binary, no loops, 1-liner</P> <P><B>burton</B> - Byte to binary, no loops, 1-liner</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2020/burton/index.html">index.html</A> - Best one-liner
<LI><A HREF="2020/burton/Makefile">Makefile</A> <LI><A HREF="2020/burton/Makefile">Makefile</A>
<LI><A HREF="2020/burton/check.sh">check.sh</A> <LI><A HREF="2020/burton/check.sh">check.sh</A>
<LI><A HREF="2020/burton/check_be.sh">check_be.sh</A> <LI><A HREF="2020/burton/check_be.sh">check_be.sh</A>
@@ -60,7 +58,6 @@ Contest </I></FONT></CENTER>
<P><B>carlini</B> - printf machine</P> <P><B>carlini</B> - printf machine</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2020/carlini/index.html">index.html</A> - Best of show - abuse of libc
<LI><A HREF="2020/carlini/Makefile">Makefile</A> <LI><A HREF="2020/carlini/Makefile">Makefile</A>
<LI><A HREF="2020/carlini/README.md">README.md</A> <LI><A HREF="2020/carlini/README.md">README.md</A>
<LI><A HREF="2020/carlini/prog.c">prog.c</A> <LI><A HREF="2020/carlini/prog.c">prog.c</A>
@@ -69,7 +66,6 @@ Contest </I></FONT></CENTER>
<P><B>endoh1</B> - Minesweeper solver</P> <P><B>endoh1</B> - Minesweeper solver</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2020/endoh1/index.html">index.html</A> - Most explosive
<LI><A HREF="2020/endoh1/Makefile">Makefile</A> <LI><A HREF="2020/endoh1/Makefile">Makefile</A>
<LI><A HREF="2020/endoh1/hilbert16x8.txt">hilbert16x8.txt</A> <LI><A HREF="2020/endoh1/hilbert16x8.txt">hilbert16x8.txt</A>
<LI><A HREF="2020/endoh1/hilbert2x2.txt">hilbert2x2.txt</A> <LI><A HREF="2020/endoh1/hilbert2x2.txt">hilbert2x2.txt</A>
@@ -79,14 +75,13 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2020/endoh1/ioccc.txt">ioccc.txt</A> <LI><A HREF="2020/endoh1/ioccc.txt">ioccc.txt</A>
<LI><A HREF="2020/endoh1/megumin.txt">megumin.txt</A> <LI><A HREF="2020/endoh1/megumin.txt">megumin.txt</A>
<LI><A HREF="2020/endoh1/prog.c">prog.c</A> <LI><A HREF="2020/endoh1/prog.c">prog.c</A>
<LI><A HREF="2020/endoh1/prog.orig.c">prog.orig.c</A> <LI><A HREF="2020/endoh1/prog.alt.c">prog.alt.c</A>
<LI><A HREF="2020/endoh1/unwinnable.txt">unwinnable.txt</A> <LI><A HREF="2020/endoh1/unwinnable.txt">unwinnable.txt</A>
</UL> </UL>
<A NAME="2020_endoh2"></A> <A NAME="2020_endoh2"></A>
<P><B>endoh2</B> - Star Wars crawler</P> <P><B>endoh2</B> - Star Wars crawler</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2020/endoh2/index.html">index.html</A> - Best perspective
<LI><A HREF="2020/endoh2/Makefile">Makefile</A> <LI><A HREF="2020/endoh2/Makefile">Makefile</A>
<LI><A HREF="2020/endoh2/bear.txt">bear.txt</A> <LI><A HREF="2020/endoh2/bear.txt">bear.txt</A>
<LI><A HREF="2020/endoh2/hello.txt">hello.txt</A> <LI><A HREF="2020/endoh2/hello.txt">hello.txt</A>
@@ -99,7 +94,6 @@ Contest </I></FONT></CENTER>
<P><B>endoh3</B> - ASCII clock</P> <P><B>endoh3</B> - ASCII clock</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2020/endoh3/index.html">index.html</A> - Most head-turning
<LI><A HREF="2020/endoh3/Makefile">Makefile</A> <LI><A HREF="2020/endoh3/Makefile">Makefile</A>
<LI><A HREF="2020/endoh3/README.md">README.md</A> <LI><A HREF="2020/endoh3/README.md">README.md</A>
<LI><A HREF="2020/endoh3/prog.alt.c">prog.alt.c</A> <LI><A HREF="2020/endoh3/prog.alt.c">prog.alt.c</A>
@@ -110,7 +104,6 @@ Contest </I></FONT></CENTER>
<P><B>ferguson1</B> - Snake game</P> <P><B>ferguson1</B> - Snake game</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2020/ferguson1/index.html">index.html</A> - Don't tread on me award
<LI><A HREF="2020/ferguson1/COMPILING">COMPILING</A> <LI><A HREF="2020/ferguson1/COMPILING">COMPILING</A>
<LI><A HREF="2020/ferguson1/HACKING">HACKING</A> <LI><A HREF="2020/ferguson1/HACKING">HACKING</A>
<LI><A HREF="2020/ferguson1/Makefile">Makefile</A> <LI><A HREF="2020/ferguson1/Makefile">Makefile</A>
@@ -146,7 +139,6 @@ Contest </I></FONT></CENTER>
<P><B>ferguson2</B> - Enigma machine</P> <P><B>ferguson2</B> - Enigma machine</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2020/ferguson2/index.html">index.html</A> - Most enigmatic
<LI><A HREF="2020/ferguson2/Makefile">Makefile</A> <LI><A HREF="2020/ferguson2/Makefile">Makefile</A>
<LI><A HREF="2020/ferguson2/cake.jpg">cake.jpg</A> <LI><A HREF="2020/ferguson2/cake.jpg">cake.jpg</A>
<LI><A HREF="2020/ferguson2/chocolate-cake.html">chocolate-cake.html</A> <LI><A HREF="2020/ferguson2/chocolate-cake.html">chocolate-cake.html</A>
@@ -168,7 +160,6 @@ Contest </I></FONT></CENTER>
<P><B>giles</B> - DTMF encoder/decoder</P> <P><B>giles</B> - DTMF encoder/decoder</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2020/giles/index.html">index.html</A> - Most phony
<LI><A HREF="2020/giles/Makefile">Makefile</A> <LI><A HREF="2020/giles/Makefile">Makefile</A>
<LI><A HREF="2020/giles/dtmf.bin">dtmf.bin</A> <LI><A HREF="2020/giles/dtmf.bin">dtmf.bin</A>
<LI><A HREF="2020/giles/README.md">README.md</A> <LI><A HREF="2020/giles/README.md">README.md</A>
@@ -179,12 +170,11 @@ Contest </I></FONT></CENTER>
<P><B>kurdyukov1</B> - MD5 checksum</P> <P><B>kurdyukov1</B> - MD5 checksum</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2020/kurdyukov1/index.html">index.html</A> - Best utility
<LI><A HREF="2020/kurdyukov1/Makefile">Makefile</A> <LI><A HREF="2020/kurdyukov1/Makefile">Makefile</A>
<LI><A HREF="2020/kurdyukov1/README.md">README.md</A> <LI><A HREF="2020/kurdyukov1/README.md">README.md</A>
<LI><A HREF="2020/kurdyukov1/prog.c">prog.c</A> <LI><A HREF="2020/kurdyukov1/prog.c">prog.c</A>
<LI><A HREF="2020/kurdyukov1/prog.extra.c">prog.extra.c</A> <LI><A HREF="2020/kurdyukov1/prog.extra.c">prog.extra.c</A>
<LI><A HREF="2020/kurdyukov1/prog.orig.c">prog.orig.c</A> <LI><A HREF="2020/kurdyukov1/prog.alt.c">prog.alt.c</A>
<LI><A HREF="2020/kurdyukov1/prog.x86.asm">prog.x86.asm</A> <LI><A HREF="2020/kurdyukov1/prog.x86.asm">prog.x86.asm</A>
<LI><A HREF="2020/kurdyukov1/prog.x86_64.asm">prog.x86_64.asm</A> <LI><A HREF="2020/kurdyukov1/prog.x86_64.asm">prog.x86_64.asm</A>
</UL> </UL>
@@ -192,7 +182,6 @@ Contest </I></FONT></CENTER>
<P><B>kurdyukov2</B> - Image segmenter</P> <P><B>kurdyukov2</B> - Image segmenter</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2020/kurdyukov2/index.html">index.html</A> - Least detailed
<LI><A HREF="2020/kurdyukov2/Makefile">Makefile</A> <LI><A HREF="2020/kurdyukov2/Makefile">Makefile</A>
<LI><A HREF="2020/kurdyukov2/README.md">README.md</A> <LI><A HREF="2020/kurdyukov2/README.md">README.md</A>
<LI><A HREF="2020/kurdyukov2/makegif.sh">makegif.sh</A> <LI><A HREF="2020/kurdyukov2/makegif.sh">makegif.sh</A>
@@ -205,19 +194,17 @@ Contest </I></FONT></CENTER>
<P><B>kurdyukov3</B> - Letter permuter</P> <P><B>kurdyukov3</B> - Letter permuter</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2020/kurdyukov3/index.html">index.html</A> - Bset slaml prragom
<LI><A HREF="2020/kurdyukov3/Makefile">Makefile</A> <LI><A HREF="2020/kurdyukov3/Makefile">Makefile</A>
<LI><A HREF="2020/kurdyukov3/README.md">README.md</A> <LI><A HREF="2020/kurdyukov3/README.md">README.md</A>
<LI><A HREF="2020/kurdyukov3/input.txt">input.txt</A> <LI><A HREF="2020/kurdyukov3/input.txt">input.txt</A>
<LI><A HREF="2020/kurdyukov3/prog.c">prog.c</A> <LI><A HREF="2020/kurdyukov3/prog.c">prog.c</A>
<LI><A HREF="2020/kurdyukov3/prog.extra.c">prog.extra.c</A> <LI><A HREF="2020/kurdyukov3/prog.extra.c">prog.extra.c</A>
<LI><A HREF="2020/kurdyukov3/prog.orig.c">prog.orig.c</A> <LI><A HREF="2020/kurdyukov3/prog.alt.c">prog.alt.c</A>
</UL> </UL>
<A NAME="2020_kurdyukov4"></A> <A NAME="2020_kurdyukov4"></A>
<P><B>kurdyukov4</B> - Markov chain text generator</P> <P><B>kurdyukov4</B> - Markov chain text generator</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2020/kurdyukov4/index.html">index.html</A> - Best abuse of lámatyávë
<LI><A HREF="2020/kurdyukov4/Makefile">Makefile</A> <LI><A HREF="2020/kurdyukov4/Makefile">Makefile</A>
<LI><A HREF="2020/kurdyukov4/README.md">README.md</A> <LI><A HREF="2020/kurdyukov4/README.md">README.md</A>
<LI><A HREF="2020/kurdyukov4/prog.c">prog.c</A> <LI><A HREF="2020/kurdyukov4/prog.c">prog.c</A>
@@ -227,7 +214,6 @@ Contest </I></FONT></CENTER>
<P><B>otterness</B> - MIDI improver</P> <P><B>otterness</B> - MIDI improver</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2020/otterness/index.html">index.html</A> - Most percussive
<LI><A HREF="2020/otterness/Makefile">Makefile</A> <LI><A HREF="2020/otterness/Makefile">Makefile</A>
<LI><A HREF="2020/otterness/README.md">README.md</A> <LI><A HREF="2020/otterness/README.md">README.md</A>
<LI><A HREF="2020/otterness/prog.c">prog.c</A> <LI><A HREF="2020/otterness/prog.c">prog.c</A>
@@ -236,7 +222,6 @@ Contest </I></FONT></CENTER>
<P><B>tsoj</B> - Asteroids</P> <P><B>tsoj</B> - Asteroids</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2020/tsoj/index.html">index.html</A> - Most misleading indentation
<LI><A HREF="2020/tsoj/Makefile">Makefile</A> <LI><A HREF="2020/tsoj/Makefile">Makefile</A>
<LI><A HREF="2020/tsoj/README.md">README.md</A> <LI><A HREF="2020/tsoj/README.md">README.md</A>
<LI><A HREF="2020/tsoj/prog.c">prog.c</A> <LI><A HREF="2020/tsoj/prog.c">prog.c</A>
@@ -245,7 +230,6 @@ Contest </I></FONT></CENTER>
<P><B>yang</B> - PIN-protected program generator</P> <P><B>yang</B> - PIN-protected program generator</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2020/yang/index.html">index.html</A> - Best abuse of CPP
<LI><A HREF="2020/yang/Makefile">Makefile</A> <LI><A HREF="2020/yang/Makefile">Makefile</A>
<LI><A HREF="2020/yang/cppp.cc">cppp.cc</A> <LI><A HREF="2020/yang/cppp.cc">cppp.cc</A>
<LI><A HREF="2020/yang/README.md">README.md</A> <LI><A HREF="2020/yang/README.md">README.md</A>
@@ -307,7 +291,7 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2019/ciura/it.sh">it.sh</A> <LI><A HREF="2019/ciura/it.sh">it.sh</A>
<LI><A HREF="2019/ciura/pl.sh">pl.sh</A> <LI><A HREF="2019/ciura/pl.sh">pl.sh</A>
<LI><A HREF="2019/ciura/prog.c">prog.c</A> <LI><A HREF="2019/ciura/prog.c">prog.c</A>
<LI><A HREF="2019/ciura/prog.orig.c">prog.orig.c</A> <LI><A HREF="2019/ciura/prog.alt.c">prog.alt.c</A>
<LI><A HREF="2019/ciura/ru.sh">ru.sh</A> <LI><A HREF="2019/ciura/ru.sh">ru.sh</A>
<LI><A HREF="2019/ciura/wrapprog.py">wrapprog.py</A> <LI><A HREF="2019/ciura/wrapprog.py">wrapprog.py</A>
</UL> </UL>
@@ -353,11 +337,10 @@ Contest </I></FONT></CENTER>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2019/duble/Makefile">Makefile</A> <LI><A HREF="2019/duble/Makefile">Makefile</A>
<LI><A HREF="2019/duble/Makefile.orig">Makefile.orig</A>
<LI><A HREF="2019/duble/check-os.sh">check-os.sh</A> <LI><A HREF="2019/duble/check-os.sh">check-os.sh</A>
<LI><A HREF="2019/duble/README.md">README.md</A> <LI><A HREF="2019/duble/README.md">README.md</A>
<LI><A HREF="2019/duble/prog.c">prog.c</A> <LI><A HREF="2019/duble/prog.c">prog.c</A>
<LI><A HREF="2019/duble/prog.orig.c">prog.orig.c</A> <LI><A HREF="2019/duble/prog.alt.c">prog.alt.c</A>
</UL> </UL>
<A NAME="2019_endoh"></A> <A NAME="2019_endoh"></A>
<P><B>endoh</B> - Backtrace quine</P> <P><B>endoh</B> - Backtrace quine</P>
@@ -385,7 +368,6 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2019/karns/README.md">README.md</A> <LI><A HREF="2019/karns/README.md">README.md</A>
<LI><A HREF="2019/karns/maze">maze</A> <LI><A HREF="2019/karns/maze">maze</A>
<LI><A HREF="2019/karns/prog.c">prog.c</A> <LI><A HREF="2019/karns/prog.c">prog.c</A>
<LI><A HREF="2019/karns/prog.orig.c">prog.orig.c</A>
</UL> </UL>
<A NAME="2019_lynn"></A> <A NAME="2019_lynn"></A>
<P><B>lynn</B> - Haskell compiler</P> <P><B>lynn</B> - Haskell compiler</P>
@@ -458,7 +440,6 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2018/algmyr/Makefile">Makefile</A> <LI><A HREF="2018/algmyr/Makefile">Makefile</A>
<LI><A HREF="2018/algmyr/README.md">README.md</A> <LI><A HREF="2018/algmyr/README.md">README.md</A>
<LI><A HREF="2018/algmyr/prog.c">prog.c</A> <LI><A HREF="2018/algmyr/prog.c">prog.c</A>
<LI><A HREF="2018/algmyr/prog.orig.c">prog.orig.c</A>
<LI><A HREF="2018/algmyr/spoiler.png">spoiler.png</A> <LI><A HREF="2018/algmyr/spoiler.png">spoiler.png</A>
</UL> </UL>
<A NAME="2018_anderson"></A> <A NAME="2018_anderson"></A>
@@ -468,7 +449,7 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2018/anderson/Makefile">Makefile</A> <LI><A HREF="2018/anderson/Makefile">Makefile</A>
<LI><A HREF="2018/anderson/README.md">README.md</A> <LI><A HREF="2018/anderson/README.md">README.md</A>
<LI><A HREF="2018/anderson/prog.c">prog.c</A> <LI><A HREF="2018/anderson/prog.c">prog.c</A>
<LI><A HREF="2018/anderson/prog.orig.c">prog.orig.c</A> <LI><A HREF="2018/anderson/prog.alt.c">prog.alt.c</A>
</UL> </UL>
<A NAME="2018_bellard"></A> <A NAME="2018_bellard"></A>
<P><B>bellard</B> - Image compression demo</P> <P><B>bellard</B> - Image compression demo</P>
@@ -479,7 +460,6 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2018/bellard/README.md">README.md</A> <LI><A HREF="2018/bellard/README.md">README.md</A>
<LI><A HREF="2018/bellard/lena512.bin">lena512.bin</A> <LI><A HREF="2018/bellard/lena512.bin">lena512.bin</A>
<LI><A HREF="2018/bellard/prog.c">prog.c</A> <LI><A HREF="2018/bellard/prog.c">prog.c</A>
<LI><A HREF="2018/bellard/prog.orig.c">prog.orig.c</A>
<LI><A HREF="2018/bellard/vintage_cars.bin">vintage_cars.bin</A> <LI><A HREF="2018/bellard/vintage_cars.bin">vintage_cars.bin</A>
</UL> </UL>
<A NAME="2018_burton1"></A> <A NAME="2018_burton1"></A>
@@ -556,7 +536,7 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2018/ciura/Makefile">Makefile</A> <LI><A HREF="2018/ciura/Makefile">Makefile</A>
<LI><A HREF="2018/ciura/README.md">README.md</A> <LI><A HREF="2018/ciura/README.md">README.md</A>
<LI><A HREF="2018/ciura/prog.c">prog.c</A> <LI><A HREF="2018/ciura/prog.c">prog.c</A>
<LI><A HREF="2018/ciura/prog.orig.c">prog.orig.c</A> <LI><A HREF="2018/ciura/prog.alt.c">prog.alt.c</A>
</UL> </UL>
<A NAME="2018_endoh1"></A> <A NAME="2018_endoh1"></A>
<P><B>endoh1</B> - Animated GIF from text</P> <P><B>endoh1</B> - Animated GIF from text</P>
@@ -567,7 +547,6 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2018/endoh1/README.md">README.md</A> <LI><A HREF="2018/endoh1/README.md">README.md</A>
<LI><A HREF="2018/endoh1/invisible.txt">invisible.txt</A> <LI><A HREF="2018/endoh1/invisible.txt">invisible.txt</A>
<LI><A HREF="2018/endoh1/prog.c">prog.c</A> <LI><A HREF="2018/endoh1/prog.c">prog.c</A>
<LI><A HREF="2018/endoh1/prog.orig.c">prog.orig.c</A>
<LI><A HREF="2018/endoh1/smily.txt">smily.txt</A> <LI><A HREF="2018/endoh1/smily.txt">smily.txt</A>
</UL> </UL>
<A NAME="2018_endoh2"></A> <A NAME="2018_endoh2"></A>
@@ -589,7 +568,6 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2018/ferguson/README.md">README.md</A> <LI><A HREF="2018/ferguson/README.md">README.md</A>
<LI><A HREF="2018/ferguson/prog-simple.c">prog-simple.c</A> <LI><A HREF="2018/ferguson/prog-simple.c">prog-simple.c</A>
<LI><A HREF="2018/ferguson/prog.c">prog.c</A> <LI><A HREF="2018/ferguson/prog.c">prog.c</A>
<LI><A HREF="2018/ferguson/prog.orig.c">prog.orig.c</A>
<LI><A HREF="2018/ferguson/test-strings.txt">test-strings.txt</A> <LI><A HREF="2018/ferguson/test-strings.txt">test-strings.txt</A>
<LI><A HREF="2018/ferguson/test.sh">test.sh</A> <LI><A HREF="2018/ferguson/test.sh">test.sh</A>
<LI><A HREF="2018/ferguson/weasel.1">weasel.1</A> <LI><A HREF="2018/ferguson/weasel.1">weasel.1</A>
@@ -605,7 +583,7 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2018/giles/ioccc.txt">ioccc.txt</A> <LI><A HREF="2018/giles/ioccc.txt">ioccc.txt</A>
<LI><A HREF="2018/giles/prog.c">prog.c</A> <LI><A HREF="2018/giles/prog.c">prog.c</A>
<LI><A HREF="2018/giles/sand.txt">sand.txt</A> <LI><A HREF="2018/giles/sand.txt">sand.txt</A>
<LI><A HREF="2018/giles/sand.txt.orig">sand.txt.orig</A> <LI><A HREF="2018/giles/sand.alt.txt">sand.alt.txt</A>
</UL> </UL>
<A NAME="2018_hou"></A> <A NAME="2018_hou"></A>
<P><B>hou</B> - Converter of JSON to SVG pie chart</P> <P><B>hou</B> - Converter of JSON to SVG pie chart</P>
@@ -615,7 +593,6 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2018/hou/README.md">README.md</A> <LI><A HREF="2018/hou/README.md">README.md</A>
<LI><A HREF="2018/hou/input.json">input.json</A> <LI><A HREF="2018/hou/input.json">input.json</A>
<LI><A HREF="2018/hou/prog.c">prog.c</A> <LI><A HREF="2018/hou/prog.c">prog.c</A>
<LI><A HREF="2018/hou/prog.orig.c">prog.orig.c</A>
</UL> </UL>
<A NAME="2018_mills"></A> <A NAME="2018_mills"></A>
<P><B>mills</B> - PDP-7/11 simulator</P> <P><B>mills</B> - PDP-7/11 simulator</P>
@@ -638,7 +615,6 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2018/poikola/poikola.tex">poikola.tex</A> <LI><A HREF="2018/poikola/poikola.tex">poikola.tex</A>
<LI><A HREF="2018/poikola/prog-doc.c">prog-doc.c</A> <LI><A HREF="2018/poikola/prog-doc.c">prog-doc.c</A>
<LI><A HREF="2018/poikola/prog.c">prog.c</A> <LI><A HREF="2018/poikola/prog.c">prog.c</A>
<LI><A HREF="2018/poikola/prog.orig.c">prog.orig.c</A>
</UL> </UL>
<A NAME="2018_vokes"></A> <A NAME="2018_vokes"></A>
<P><B>vokes</B> - Computing strongly connected graph components</P> <P><B>vokes</B> - Computing strongly connected graph components</P>
@@ -682,7 +658,7 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2015/burton/calc.man">calc.man</A> <LI><A HREF="2015/burton/calc.man">calc.man</A>
<LI><A HREF="2015/burton/README.md">README.md</A> <LI><A HREF="2015/burton/README.md">README.md</A>
<LI><A HREF="2015/burton/prog.c">prog.c</A> <LI><A HREF="2015/burton/prog.c">prog.c</A>
<LI><A HREF="2015/burton/prog.orig.c">prog.orig.c</A> <LI><A HREF="2015/burton/prog.alt.c">prog.alt.c</A>
<LI><A HREF="2015/burton/road.to.obscurity">road.to.obscurity</A> <LI><A HREF="2015/burton/road.to.obscurity">road.to.obscurity</A>
<LI><A HREF="2015/burton/rule2.c">rule2.c</A> <LI><A HREF="2015/burton/rule2.c">rule2.c</A>
<LI><A HREF="2015/burton/src.doc.rot13">src.doc.rot13</A> <LI><A HREF="2015/burton/src.doc.rot13">src.doc.rot13</A>
@@ -707,7 +683,7 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2015/duble/README.md">README.md</A> <LI><A HREF="2015/duble/README.md">README.md</A>
<LI><A HREF="2015/duble/lorem-ipsum.txt">lorem-ipsum.txt</A> <LI><A HREF="2015/duble/lorem-ipsum.txt">lorem-ipsum.txt</A>
<LI><A HREF="2015/duble/prog.c">prog.c</A> <LI><A HREF="2015/duble/prog.c">prog.c</A>
<LI><A HREF="2015/duble/prog.orig.c">prog.orig.c</A> <LI><A HREF="2015/duble/prog.alt.c">prog.alt.c</A>
</UL> </UL>
<A NAME="2015_endoh1"></A> <A NAME="2015_endoh1"></A>
<P><B>endoh1</B> - reaction-diffusion system HTTP server</P> <P><B>endoh1</B> - reaction-diffusion system HTTP server</P>
@@ -745,7 +721,7 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2015/endoh4/Makefile">Makefile</A> <LI><A HREF="2015/endoh4/Makefile">Makefile</A>
<LI><A HREF="2015/endoh4/README.md">README.md</A> <LI><A HREF="2015/endoh4/README.md">README.md</A>
<LI><A HREF="2015/endoh4/prog.c">prog.c</A> <LI><A HREF="2015/endoh4/prog.c">prog.c</A>
<LI><A HREF="2015/endoh4/prog.orig.c">prog.orig.c</A> <LI><A HREF="2015/endoh4/prog.alt.c">prog.alt.c</A>
</UL> </UL>
<A NAME="2015_hou"></A> <A NAME="2015_hou"></A>
<P><B>hou</B> - MD5 without integers</P> <P><B>hou</B> - MD5 without integers</P>
@@ -765,7 +741,7 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2015/howe/makeholes.c">makeholes.c</A> <LI><A HREF="2015/howe/makeholes.c">makeholes.c</A>
<LI><A HREF="2015/howe/prog-test.sh">prog-test.sh</A> <LI><A HREF="2015/howe/prog-test.sh">prog-test.sh</A>
<LI><A HREF="2015/howe/prog.c">prog.c</A> <LI><A HREF="2015/howe/prog.c">prog.c</A>
<LI><A HREF="2015/howe/prog.orig.c">prog.orig.c</A> <LI><A HREF="2015/howe/prog.alt.c">prog.alt.c</A>
<LI><A HREF="2015/howe/spoiler/Makefile">Makefile</A> <LI><A HREF="2015/howe/spoiler/Makefile">Makefile</A>
<LI><A HREF="2015/howe/spoiler/err.h">err.h</A> <LI><A HREF="2015/howe/spoiler/err.h">err.h</A>
<LI><A HREF="2015/howe/spoiler/prog.c">prog.c</A> <LI><A HREF="2015/howe/spoiler/prog.c">prog.c</A>
@@ -887,7 +863,6 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2014/maffiodo1/mario.rgba">mario.rgba</A> <LI><A HREF="2014/maffiodo1/mario.rgba">mario.rgba</A>
<LI><A HREF="2014/maffiodo1/mario8.wav">mario8.wav</A> <LI><A HREF="2014/maffiodo1/mario8.wav">mario8.wav</A>
<LI><A HREF="2014/maffiodo1/prog.c">prog.c</A> <LI><A HREF="2014/maffiodo1/prog.c">prog.c</A>
<LI><A HREF="2014/maffiodo1/prog.orig.c">prog.orig.c</A>
<LI><A HREF="2014/maffiodo1/screenshot-giana.png">screenshot-giana.png</A> <LI><A HREF="2014/maffiodo1/screenshot-giana.png">screenshot-giana.png</A>
<LI><A HREF="2014/maffiodo1/screenshot-mario.png">screenshot-mario.png</A> <LI><A HREF="2014/maffiodo1/screenshot-mario.png">screenshot-mario.png</A>
</UL> </UL>
@@ -926,7 +901,6 @@ Contest </I></FONT></CENTER>
<LI><A HREF="2014/skeggs/Makefile">Makefile</A> <LI><A HREF="2014/skeggs/Makefile">Makefile</A>
<LI><A HREF="2014/skeggs/README.md">README.md</A> <LI><A HREF="2014/skeggs/README.md">README.md</A>
<LI><A HREF="2014/skeggs/prog.c">prog.c</A> <LI><A HREF="2014/skeggs/prog.c">prog.c</A>
<LI><A HREF="2014/skeggs/prog.orig.c">prog.orig.c</A>
</UL> </UL>
<A NAME="2014_vik"></A> <A NAME="2014_vik"></A>
<P><B>vik</B> - Morse audio transcoder</P> <P><B>vik</B> - Morse audio transcoder</P>
@@ -1163,7 +1137,6 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2012/endoh1/Makefile">Makefile</A> <LI><A HREF="2012/endoh1/Makefile">Makefile</A>
<LI><A HREF="2012/endoh1/Makefile.orig">Makefile.orig</A>
<LI><A HREF="2012/endoh1/clock.txt">clock.txt</A> <LI><A HREF="2012/endoh1/clock.txt">clock.txt</A>
<LI><A HREF="2012/endoh1/column.txt">column.txt</A> <LI><A HREF="2012/endoh1/column.txt">column.txt</A>
<LI><A HREF="2012/endoh1/column2.txt">column2.txt</A> <LI><A HREF="2012/endoh1/column2.txt">column2.txt</A>
@@ -1206,7 +1179,6 @@ README.md file for details (search for vik).
<LI><A HREF="2012/grothe/cookie_piece4.dat">cookie_piece4.dat</A> <LI><A HREF="2012/grothe/cookie_piece4.dat">cookie_piece4.dat</A>
<LI><A HREF="2012/grothe/cookie_recipe.txt">cookie_recipe.txt</A> <LI><A HREF="2012/grothe/cookie_recipe.txt">cookie_recipe.txt</A>
<LI><A HREF="2012/grothe/grothe.c">grothe.c</A> <LI><A HREF="2012/grothe/grothe.c">grothe.c</A>
<LI><A HREF="2012/grothe/grothe.orig.c">grothe.orig.c</A>
<LI><A HREF="2012/grothe/README.md">README.md</A> <LI><A HREF="2012/grothe/README.md">README.md</A>
</UL> </UL>
<A NAME="2012_hamano"></A> <A NAME="2012_hamano"></A>
@@ -1215,7 +1187,6 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2012/hamano/Makefile">Makefile</A> <LI><A HREF="2012/hamano/Makefile">Makefile</A>
<LI><A HREF="2012/hamano/hamano.c">hamano.c</A> <LI><A HREF="2012/hamano/hamano.c">hamano.c</A>
<LI><A HREF="2012/hamano/hamano.orig.c">hamano.orig.c</A>
<LI><A HREF="2012/hamano/README.md">README.md</A> <LI><A HREF="2012/hamano/README.md">README.md</A>
</UL> </UL>
<A NAME="2012_hou"></A> <A NAME="2012_hou"></A>
@@ -1240,7 +1211,6 @@ README.md file for details (search for vik).
<LI><A HREF="2012/kang/Makefile">Makefile</A> <LI><A HREF="2012/kang/Makefile">Makefile</A>
<LI><A HREF="2012/kang/README.md">README.md</A> <LI><A HREF="2012/kang/README.md">README.md</A>
<LI><A HREF="2012/kang/kang.c">kang.c</A> <LI><A HREF="2012/kang/kang.c">kang.c</A>
<LI><A HREF="2012/kang/kang.orig.c">kang.orig.c</A>
</UL> </UL>
<A NAME="2012_konno"></A> <A NAME="2012_konno"></A>
<P><B>konno</B> - Linear cellular automaton 1-liner</P> <P><B>konno</B> - Linear cellular automaton 1-liner</P>
@@ -1249,7 +1219,6 @@ README.md file for details (search for vik).
<LI><A HREF="2012/konno/Makefile">Makefile</A> <LI><A HREF="2012/konno/Makefile">Makefile</A>
<LI><A HREF="2012/konno/README.md">README.md</A> <LI><A HREF="2012/konno/README.md">README.md</A>
<LI><A HREF="2012/konno/konno.c">konno.c</A> <LI><A HREF="2012/konno/konno.c">konno.c</A>
<LI><A HREF="2012/konno/konno.orig.c">konno.orig.c</A>
<LI><A HREF="2012/konno/konno_deobfuscate.c">konno_deobfuscate.c</A> <LI><A HREF="2012/konno/konno_deobfuscate.c">konno_deobfuscate.c</A>
</UL> </UL>
<A NAME="2012_omoikane"></A> <A NAME="2012_omoikane"></A>
@@ -1279,7 +1248,6 @@ README.md file for details (search for vik).
<LI><A HREF="2012/tromp/primes.pl">primes.pl</A> <LI><A HREF="2012/tromp/primes.pl">primes.pl</A>
<LI><A HREF="2012/tromp/symbolic.Blc">symbolic.Blc</A> <LI><A HREF="2012/tromp/symbolic.Blc">symbolic.Blc</A>
<LI><A HREF="2012/tromp/tromp.c">tromp.c</A> <LI><A HREF="2012/tromp/tromp.c">tromp.c</A>
<LI><A HREF="2012/tromp/tromp.orig.c">tromp.orig.c</A>
<LI><A HREF="2012/tromp/uni.blc">uni.blc</A> <LI><A HREF="2012/tromp/uni.blc">uni.blc</A>
<LI><A HREF="2012/tromp/uni8.Blc">uni8.Blc</A> <LI><A HREF="2012/tromp/uni8.Blc">uni8.Blc</A>
</UL> </UL>
@@ -1301,7 +1269,6 @@ README.md file for details (search for vik).
<LI><A HREF="2012/zeitak/README.md">README.md</A> <LI><A HREF="2012/zeitak/README.md">README.md</A>
<LI><A HREF="2012/zeitak/incorrect.c">incorrect.c</A> <LI><A HREF="2012/zeitak/incorrect.c">incorrect.c</A>
<LI><A HREF="2012/zeitak/zeitak.c">zeitak.c</A> <LI><A HREF="2012/zeitak/zeitak.c">zeitak.c</A>
<LI><A HREF="2012/zeitak/zeitak.orig.c">zeitak.orig.c</A>
<LI><A HREF="2012/zeitak/zeitak_deobfucate.c">zeitak_deobfucate.c</A> <LI><A HREF="2012/zeitak/zeitak_deobfucate.c">zeitak_deobfucate.c</A>
</UL> </UL>
<HR> <HR>
@@ -1522,7 +1489,6 @@ README.md file for details (search for vik).
<LI><A HREF="2006/monge/Makefile">Makefile</A> <LI><A HREF="2006/monge/Makefile">Makefile</A>
<LI><A HREF="2006/monge/README.md">README.md</A> <LI><A HREF="2006/monge/README.md">README.md</A>
<LI><A HREF="2006/monge/monge.c">monge.c</A> <LI><A HREF="2006/monge/monge.c">monge.c</A>
<LI><A HREF="2006/monge/monge_orig.c">monge_orig.c</A>
</UL> </UL>
<A NAME="2006_night"></A> <A NAME="2006_night"></A>
<P><B>night</B> - A maze game</P> <P><B>night</B> - A maze game</P>
@@ -1674,7 +1640,6 @@ README.md file for details (search for vik).
<LI><A HREF="2005/boutines/Makefile">Makefile</A> <LI><A HREF="2005/boutines/Makefile">Makefile</A>
<LI><A HREF="2005/boutines/Voronoi.png">Voronoi.png</A> <LI><A HREF="2005/boutines/Voronoi.png">Voronoi.png</A>
<LI><A HREF="2005/boutines/boutines.c">boutines.c</A> <LI><A HREF="2005/boutines/boutines.c">boutines.c</A>
<LI><A HREF="2005/boutines/boutines.orig.c">boutines.orig.c</A>
<LI><A HREF="2005/boutines/eqn.png">eqn.png</A> <LI><A HREF="2005/boutines/eqn.png">eqn.png</A>
<LI><A HREF="2005/boutines/README.md">README.md</A> <LI><A HREF="2005/boutines/README.md">README.md</A>
</UL> </UL>
@@ -1709,7 +1674,6 @@ README.md file for details (search for vik).
<LI><A HREF="2005/klausler/Makefile">Makefile</A> <LI><A HREF="2005/klausler/Makefile">Makefile</A>
<LI><A HREF="2005/klausler/README.md">README.md</A> <LI><A HREF="2005/klausler/README.md">README.md</A>
<LI><A HREF="2005/klausler/klausler.c">klausler.c</A> <LI><A HREF="2005/klausler/klausler.c">klausler.c</A>
<LI><A HREF="2005/klausler/klausler.orig.c">klausler.orig.c</A>
</UL> </UL>
<A NAME="2005_mikeash"></A> <A NAME="2005_mikeash"></A>
<P><B>mikeash</B> - Self-printing Common Lisp interpreter</P> <P><B>mikeash</B> - Self-printing Common Lisp interpreter</P>
@@ -1750,8 +1714,6 @@ README.md file for details (search for vik).
<LI><A HREF="2005/sykes/chess">chess</A> <LI><A HREF="2005/sykes/chess">chess</A>
<LI><A HREF="2005/sykes/README.md">README.md</A> <LI><A HREF="2005/sykes/README.md">README.md</A>
<LI><A HREF="2005/sykes/sykes.c">sykes.c</A> <LI><A HREF="2005/sykes/sykes.c">sykes.c</A>
<LI><A HREF="2005/sykes/sykes.orig">sykes.orig</A>
<LI><A HREF="2005/sykes/sykes.orig.c">sykes.orig.c</A>
</UL> </UL>
<A NAME="2005_timwi"></A> <A NAME="2005_timwi"></A>
<P><B>timwi</B> - A BF lanaguage interpreter</P> <P><B>timwi</B> - A BF lanaguage interpreter</P>
@@ -1815,7 +1777,6 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2004/arachnid/Makefile">Makefile</A> <LI><A HREF="2004/arachnid/Makefile">Makefile</A>
<LI><A HREF="2004/arachnid/arachnid.c">arachnid.c</A> <LI><A HREF="2004/arachnid/arachnid.c">arachnid.c</A>
<LI><A HREF="2004/arachnid/arachnid.orig.c">arachnid.orig.c</A>
<LI><A HREF="2004/arachnid/arachnid.info">arachnid.info</A> <LI><A HREF="2004/arachnid/arachnid.info">arachnid.info</A>
</UL> </UL>
<A NAME="2004_burley"></A> <A NAME="2004_burley"></A>
@@ -1824,7 +1785,6 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2004/burley/Makefile">Makefile</A> <LI><A HREF="2004/burley/Makefile">Makefile</A>
<LI><A HREF="2004/burley/burley.c">burley.c</A> <LI><A HREF="2004/burley/burley.c">burley.c</A>
<LI><A HREF="2004/burley/burley.orig.c">burley.orig.c</A>
</UL> </UL>
<A NAME="2004_gavare"></A> <A NAME="2004_gavare"></A>
<P><B>gavare</B> - A ray tracer</P> <P><B>gavare</B> - A ray tracer</P>
@@ -1857,7 +1817,7 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2004/hoyle/Makefile">Makefile</A> <LI><A HREF="2004/hoyle/Makefile">Makefile</A>
<LI><A HREF="2004/hoyle/hoyle.c">hoyle.c</A> <LI><A HREF="2004/hoyle/hoyle.c">hoyle.c</A>
<LI><A HREF="2004/hoyle/hoyle.orig.c">hoyle.orig.c</A> <LI><A HREF="2004/hoyle/hoyle.alt.c">hoyle.alt.c</A>
</UL> </UL>
<A NAME="2004_jdalbec"></A> <A NAME="2004_jdalbec"></A>
<P><B>jdalbec</B> - Conway's look'n'say sequence split into elements</P> <P><B>jdalbec</B> - Conway's look'n'say sequence split into elements</P>
@@ -1872,7 +1832,7 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2004/kopczynski/Makefile">Makefile</A> <LI><A HREF="2004/kopczynski/Makefile">Makefile</A>
<LI><A HREF="2004/kopczynski/kopczynski.c">kopczynski.c</A> <LI><A HREF="2004/kopczynski/kopczynski.c">kopczynski.c</A>
<LI><A HREF="2004/kopczynski/kopczynski.orig.c">kopczynski.orig.c</A> <LI><A HREF="2004/kopczynski/kopczynski.alt.c">kopczynski.alt.c</A>
<LI><A HREF="2004/kopczynski/kopczynski-10">kopczynski-10</A> <LI><A HREF="2004/kopczynski/kopczynski-10">kopczynski-10</A>
<LI><A HREF="2004/kopczynski/kopczynski-11">kopczynski-11</A> <LI><A HREF="2004/kopczynski/kopczynski-11">kopczynski-11</A>
<LI><A HREF="2004/kopczynski/kopczynski-8a">kopczynski-8a</A> <LI><A HREF="2004/kopczynski/kopczynski-8a">kopczynski-8a</A>
@@ -1887,7 +1847,6 @@ README.md file for details (search for vik).
<LI><A HREF="2004/newbern/Makefile">Makefile</A> <LI><A HREF="2004/newbern/Makefile">Makefile</A>
<LI><A HREF="2004/newbern/newbern.c">newbern.c</A> <LI><A HREF="2004/newbern/newbern.c">newbern.c</A>
<LI><A HREF="2004/newbern/newbern.dat">newbern.dat</A> <LI><A HREF="2004/newbern/newbern.dat">newbern.dat</A>
<LI><A HREF="2004/newbern/newbern.orig.c">newbern.orig.c</A>
</UL> </UL>
<A NAME="2004_omoikane"></A> <A NAME="2004_omoikane"></A>
<P><B>omoikane</B> - A CRC inserter</P> <P><B>omoikane</B> - A CRC inserter</P>
@@ -2041,7 +2000,7 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2001/westley/Makefile">Makefile</A> <LI><A HREF="2001/westley/Makefile">Makefile</A>
<LI><A HREF="2001/westley/westley.c">westley.c</A> <LI><A HREF="2001/westley/westley.c">westley.c</A>
<LI><A HREF="2001/westley/westley.orig.c">westley.orig.c</A> <LI><A HREF="2001/westley/westley.alt.c">westley.alt.c</A>
</UL> </UL>
<A NAME="2001_williams"></A> <A NAME="2001_williams"></A>
<P><B>williams</B> - Plays X-based missile command</P> <P><B>williams</B> - Plays X-based missile command</P>
@@ -2090,7 +2049,6 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2000/briddlebane/Makefile">Makefile</A> <LI><A HREF="2000/briddlebane/Makefile">Makefile</A>
<LI><A HREF="2000/briddlebane/briddlebane.c">briddlebane.c</A> <LI><A HREF="2000/briddlebane/briddlebane.c">briddlebane.c</A>
<LI><A HREF="2000/briddlebane/briddlebane.orig.c">briddlebane.orig.c</A>
</UL> </UL>
<A NAME="2000_dhyang"></A> <A NAME="2000_dhyang"></A>
<P><B>dhyang</B> - Saitou Hajime image that prints a prog that prints a prog ...</P> <P><B>dhyang</B> - Saitou Hajime image that prints a prog that prints a prog ...</P>
@@ -2149,7 +2107,6 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2000/schneiderwent/Makefile">Makefile</A> <LI><A HREF="2000/schneiderwent/Makefile">Makefile</A>
<LI><A HREF="2000/schneiderwent/schneiderwent.c">schneiderwent.c</A> <LI><A HREF="2000/schneiderwent/schneiderwent.c">schneiderwent.c</A>
<LI><A HREF="2000/schneiderwent/schneiderwent.orig.c">schneiderwent.orig.c</A>
<LI><A HREF="2000/schneiderwent/schneiderwent.data">schneiderwent.data</A> <LI><A HREF="2000/schneiderwent/schneiderwent.data">schneiderwent.data</A>
</UL> </UL>
<A NAME="2000_thadgavin"></A> <A NAME="2000_thadgavin"></A>
@@ -2158,7 +2115,6 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="2000/thadgavin/Makefile">Makefile</A> <LI><A HREF="2000/thadgavin/Makefile">Makefile</A>
<LI><A HREF="2000/thadgavin/thadgavin.c">thadgavin.c</A> <LI><A HREF="2000/thadgavin/thadgavin.c">thadgavin.c</A>
<LI><A HREF="2000/thadgavin/thadgavin.orig.c">thadgavin.orig.c</A>
</UL> </UL>
<A NAME="2000_tomx"></A> <A NAME="2000_tomx"></A>
<P><B>tomx</B> - C source, shell program and Makefile</P> <P><B>tomx</B> - C source, shell program and Makefile</P>
@@ -2183,7 +2139,6 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1998/banks/Makefile">Makefile</A> <LI><A HREF="1998/banks/Makefile">Makefile</A>
<LI><A HREF="1998/banks/banks.c">banks.c</A> <LI><A HREF="1998/banks/banks.c">banks.c</A>
<LI><A HREF="1998/banks/banks.orig.c">banks.orig.c</A>
<LI><A HREF="1998/banks/bb.sc">bb.sc</A> <LI><A HREF="1998/banks/bb.sc">bb.sc</A>
<LI><A HREF="1998/banks/horizon.sc">horizon.sc</A> <LI><A HREF="1998/banks/horizon.sc">horizon.sc</A>
<LI><A HREF="1998/banks/mountains.sc">mountains.sc</A> <LI><A HREF="1998/banks/mountains.sc">mountains.sc</A>
@@ -2230,7 +2185,7 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1998/dlowe/Makefile">Makefile</A> <LI><A HREF="1998/dlowe/Makefile">Makefile</A>
<LI><A HREF="1998/dlowe/dlowe.c">dlowe.c</A> <LI><A HREF="1998/dlowe/dlowe.c">dlowe.c</A>
<LI><A HREF="1998/dlowe/dlowe.orig.c">dlowe.orig.c</A> <LI><A HREF="1998/dlowe/dlowe.alt.c">dlowe.alt.c</A>
</UL> </UL>
<A NAME="1998_dloweneil"></A> <A NAME="1998_dloweneil"></A>
<P><B>dloweneil</B> - A very addictive ASCII poot game</P> <P><B>dloweneil</B> - A very addictive ASCII poot game</P>
@@ -2267,7 +2222,6 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1998/schweikh1/Makefile">Makefile</A> <LI><A HREF="1998/schweikh1/Makefile">Makefile</A>
<LI><A HREF="1998/schweikh1/schweikh1.c">schweikh1.c</A> <LI><A HREF="1998/schweikh1/schweikh1.c">schweikh1.c</A>
<LI><A HREF="1998/schweikh1/schweikh1.orig.c">schweikh1.orig.c</A>
<LI><A HREF="1998/schweikh1/info">info</A> <LI><A HREF="1998/schweikh1/info">info</A>
</UL> </UL>
<A NAME="1998_schweikh2"></A> <A NAME="1998_schweikh2"></A>
@@ -2276,7 +2230,7 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1998/schweikh2/Makefile">Makefile</A> <LI><A HREF="1998/schweikh2/Makefile">Makefile</A>
<LI><A HREF="1998/schweikh2/schweikh2.c">schweikh2.c</A> <LI><A HREF="1998/schweikh2/schweikh2.c">schweikh2.c</A>
<LI><A HREF="1998/schweikh2/schweikh2.orig.c">schweikh2.orig.c</A> <LI><A HREF="1998/schweikh2/schweikh2.alt.c">schweikh2.alt.c</A>
</UL> </UL>
<A NAME="1998_schweikh3"></A> <A NAME="1998_schweikh3"></A>
<P><B>schweikh3</B> - Finds duplicate files that waste disk space</P> <P><B>schweikh3</B> - Finds duplicate files that waste disk space</P>
@@ -2309,7 +2263,6 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1996/august/Makefile">Makefile</A> <LI><A HREF="1996/august/Makefile">Makefile</A>
<LI><A HREF="1996/august/august.c">august.c</A> <LI><A HREF="1996/august/august.c">august.c</A>
<LI><A HREF="1996/august/august.orig.c">august.orig.c</A>
<LI><A HREF="1996/august/fac.oc">fac.oc</A> <LI><A HREF="1996/august/fac.oc">fac.oc</A>
<LI><A HREF="1996/august/parse.oc">parse.oc</A> <LI><A HREF="1996/august/parse.oc">parse.oc</A>
<LI><A HREF="1996/august/test.oc">test.oc</A> <LI><A HREF="1996/august/test.oc">test.oc</A>
@@ -2457,7 +2410,6 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1995/leo/Makefile">Makefile</A> <LI><A HREF="1995/leo/Makefile">Makefile</A>
<LI><A HREF="1995/leo/leo.c">leo.c</A> <LI><A HREF="1995/leo/leo.c">leo.c</A>
<LI><A HREF="1995/leo/leo.orig.c">leo.orig.c</A>
</UL> </UL>
<A NAME="1995_makarios"></A> <A NAME="1995_makarios"></A>
<P><B>makarios</B> - Emits the base 8 representation of prime palindromic in base 8</P> <P><B>makarios</B> - Emits the base 8 representation of prime palindromic in base 8</P>
@@ -2708,7 +2660,6 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1992/adrian/Makefile">Makefile</A> <LI><A HREF="1992/adrian/Makefile">Makefile</A>
<LI><A HREF="1992/adrian/adrian.c">adrian.c</A> <LI><A HREF="1992/adrian/adrian.c">adrian.c</A>
<LI><A HREF="1992/adrian/adrian.orig.c">adrian.orig.c</A>
<LI><A HREF="1992/adrian/adrian.grep.1">adrian.grep.1</A> <LI><A HREF="1992/adrian/adrian.grep.1">adrian.grep.1</A>
<LI><A HREF="1992/adrian/adrian.grep.2">adrian.grep.2</A> <LI><A HREF="1992/adrian/adrian.grep.2">adrian.grep.2</A>
<LI><A HREF="1992/adrian/adrian.grep.3">adrian.grep.3</A> <LI><A HREF="1992/adrian/adrian.grep.3">adrian.grep.3</A>
@@ -2723,17 +2674,9 @@ README.md file for details (search for vik).
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1992/albert/Makefile">Makefile</A> <LI><A HREF="1992/albert/Makefile">Makefile</A>
<LI><A HREF="1992/albert/albert.c">albert.c</A> <LI><A HREF="1992/albert/albert.c">albert.c</A>
<LI><A HREF="1992/albert/albert.orig.c">albert.orig.c</A> <LI><A HREF="1992/albert/albert.alt.c">albert.alt.c</A>
<LI>Leo Broukhis (leob _at_ mailcom -dot- com)
reported that this entry still has a
bug that results in an infinite loop while checking 10000000001 instead
of finding the factor 101.
Albert van der Horst did send him an unobfuscated (but somewhat limited
since it doesn't check the number for factors 2, 3, 5, 7)
version of his program. Leo used the unobfuscated version, with the
previously mentioned limitation to fix the 10000000001 bug which
may be found in <A HREF="1992/albert/albert.fix.c">albert.fix.c</A>.
</UL> </UL>
<A NAME="1992_ant"></A> <A NAME="1992_ant"></A>
<P><B>ant</B> - make utility</P> <P><B>ant</B> - make utility</P>
@@ -2758,7 +2701,7 @@ may be found in <A HREF="1992/albert/albert.fix.c">albert.fix.c</A>.
<LI><A HREF="1992/buzzard.2/buzzard.2.README">buzzard.2.README</A> <LI><A HREF="1992/buzzard.2/buzzard.2.README">buzzard.2.README</A>
<LI><A HREF="1992/buzzard.2/buzzard.2.c">buzzard.2.c</A> <LI><A HREF="1992/buzzard.2/buzzard.2.c">buzzard.2.c</A>
<LI><A HREF="1992/buzzard.2/buzzard.2.design">buzzard.2.design</A> <LI><A HREF="1992/buzzard.2/buzzard.2.design">buzzard.2.design</A>
<LI><A HREF="1992/buzzard.2/buzzard.2.orig.c">buzzard.2.orig.c</A> <LI><A HREF="1992/buzzard.2/buzzard.2.alt.c">buzzard.2.alt.c</A>
<LI><A HREF="1992/buzzard.2/demo1.1st">demo1.1st</A> <LI><A HREF="1992/buzzard.2/demo1.1st">demo1.1st</A>
<LI><A HREF="1992/buzzard.2/demo1.th">demo1.th</A> <LI><A HREF="1992/buzzard.2/demo1.th">demo1.th</A>
<LI><A HREF="1992/buzzard.2/demo2.th">demo2.th</A> <LI><A HREF="1992/buzzard.2/demo2.th">demo2.th</A>
@@ -2782,7 +2725,6 @@ may be found in <A HREF="1992/albert/albert.fix.c">albert.fix.c</A>.
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1992/imc/Makefile">Makefile</A> <LI><A HREF="1992/imc/Makefile">Makefile</A>
<LI><A HREF="1992/imc/imc.c">imc.c</A> <LI><A HREF="1992/imc/imc.c">imc.c</A>
<LI><A HREF="1992/imc/imc.orig.c">imc.orig.c</A>
</UL> </UL>
<A NAME="1992_kivinen"></A> <A NAME="1992_kivinen"></A>
<P><B>kivinen</B> - X11 space invaders, dropout and knockout games</P> <P><B>kivinen</B> - X11 space invaders, dropout and knockout games</P>
@@ -2790,7 +2732,6 @@ may be found in <A HREF="1992/albert/albert.fix.c">albert.fix.c</A>.
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1992/kivinen/Makefile">Makefile</A> <LI><A HREF="1992/kivinen/Makefile">Makefile</A>
<LI><A HREF="1992/kivinen/kivinen.c">kivinen.c</A> <LI><A HREF="1992/kivinen/kivinen.c">kivinen.c</A>
<LI><A HREF="1992/kivinen/kivinen.orig.c">kivinen.orig.c</A>
</UL> </UL>
<A NAME="1992_lush"></A> <A NAME="1992_lush"></A>
<P><B>lush</B> - prints &quot;Hello, World&quot; using error messages</P> <P><B>lush</B> - prints &quot;Hello, World&quot; using error messages</P>
@@ -2798,7 +2739,6 @@ may be found in <A HREF="1992/albert/albert.fix.c">albert.fix.c</A>.
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1992/lush/Makefile">Makefile</A> <LI><A HREF="1992/lush/Makefile">Makefile</A>
<LI><A HREF="1992/lush/lush.c">lush.c</A> <LI><A HREF="1992/lush/lush.c">lush.c</A>
<LI><A HREF="1992/lush/lush.orig.c">lush.orig.c</A>
</UL> </UL>
<A NAME="1992_marangon"></A> <A NAME="1992_marangon"></A>
<P><B>marangon</B> - game to balance a grid of digits to all 5's</P> <P><B>marangon</B> - game to balance a grid of digits to all 5's</P>
@@ -2806,7 +2746,6 @@ may be found in <A HREF="1992/albert/albert.fix.c">albert.fix.c</A>.
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1992/marangon/Makefile">Makefile</A> <LI><A HREF="1992/marangon/Makefile">Makefile</A>
<LI><A HREF="1992/marangon/marangon.c">marangon.c</A> <LI><A HREF="1992/marangon/marangon.c">marangon.c</A>
<LI><A HREF="1992/marangon/marangon.orig.c">marangon.orig.c</A>
</UL> </UL>
<A NAME="1992_nathan"></A> <A NAME="1992_nathan"></A>
<P><B>nathan</B> - obfuscation by (trivial) encryption (source not exported)</P> <P><B>nathan</B> - obfuscation by (trivial) encryption (source not exported)</P>
@@ -2821,7 +2760,6 @@ may be found in <A HREF="1992/albert/albert.fix.c">albert.fix.c</A>.
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1992/vern/Makefile">Makefile</A> <LI><A HREF="1992/vern/Makefile">Makefile</A>
<LI><A HREF="1992/vern/vern.c">vern.c</A> <LI><A HREF="1992/vern/vern.c">vern.c</A>
<LI><A HREF="1992/vern/vern.orig.c">vern.orig.c</A>
</UL> </UL>
<A NAME="1992_westley"></A> <A NAME="1992_westley"></A>
<P><B>westley</B> - print ASCII world map and mark a location by lat/long</P> <P><B>westley</B> - print ASCII world map and mark a location by lat/long</P>
@@ -2836,8 +2774,6 @@ may be found in <A HREF="1992/albert/albert.fix.c">albert.fix.c</A>.
<LI><A HREF="1991/README">README</A> <LI><A HREF="1991/README">README</A>
<LI><A HREF="1991/Makefile">Makefile</A> <LI><A HREF="1991/Makefile">Makefile</A>
<LI><A HREF="1991/rules">rules</A> <LI><A HREF="1991/rules">rules</A>
<LI><A HREF="1991/orig.ansi.mk">ansi.mk</A>
<LI><A HREF="1991/orig.common.mk">common.mk</A>
<LI><A HREF="1991/1991.tar.bz2">1991.tar.bz2</A> - all of the data for 1991 (35.4 KiB) <LI><A HREF="1991/1991.tar.bz2">1991.tar.bz2</A> - all of the data for 1991 (35.4 KiB)
</UL> </UL>
<A NAME="1991_ant"></A> <A NAME="1991_ant"></A>
@@ -2890,16 +2826,6 @@ may be found in <A HREF="1992/albert/albert.fix.c">albert.fix.c</A>.
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1991/davidguy/Makefile">Makefile</A> <LI><A HREF="1991/davidguy/Makefile">Makefile</A>
<LI><A HREF="1991/davidguy/davidguy.c">davidguy.c</A> <LI><A HREF="1991/davidguy/davidguy.c">davidguy.c</A>
<LI><A HREF="1991/davidguy/davidguy.orig.c">davidguy.orig.c</A>
<LI>The "doesn't need Xlib or include files" part resulted in significant bit rot of this entry.
Prof. David Applegate took his time to <A HREF="1991/davidguy/davidguy.fix.c">fix</A> it to search for proper socket type, and to allow the entry to run on displays
with 16-bit color.
<P>The fix is applied to the
<A HREF="1991/davidguy/davidguy.orig.c">original</A>
entry; merging it with the <A HREF="1991/davidguy/davidguy.c">presented</A> code is left
as an exercise for the reader.
<P>As before, you need to turn off access control of the X11 server, and to use
a window manager that does not obscure the root window.
</UL> </UL>
<A NAME="1991_dds"></A> <A NAME="1991_dds"></A>
<P><B>dds</B> - basic compiler, heavily compressed</P> <P><B>dds</B> - basic compiler, heavily compressed</P>
@@ -2923,8 +2849,6 @@ a window manager that does not obscure the root window.
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1991/rince/Makefile">Makefile</A> <LI><A HREF="1991/rince/Makefile">Makefile</A>
<LI><A HREF="1991/rince/rince.c">rince.c</A> <LI><A HREF="1991/rince/rince.c">rince.c</A>
<LI><A HREF="1991/rince/rince.orig.c">rince.orig.c</A>
<LI><A HREF="1991/rince/rince_ansi.c">rince_ansi.c</A>
</UL> </UL>
<A NAME="1991_westley"></A> <A NAME="1991_westley"></A>
<P><B>westley</B> - plays tic-tac-toe, compile output for next move, prints board</P> <P><B>westley</B> - plays tic-tac-toe, compile output for next move, prints board</P>
@@ -2940,8 +2864,6 @@ a window manager that does not obscure the root window.
<LI><A HREF="1990/README">README</A> <LI><A HREF="1990/README">README</A>
<LI><A HREF="1990/Makefile">Makefile</A> <LI><A HREF="1990/Makefile">Makefile</A>
<LI><A HREF="1990/rules">rules</A> <LI><A HREF="1990/rules">rules</A>
<LI><A HREF="1990/orig.ansi.mk">ansi.mk</A>
<LI><A HREF="1990/orig.common.mk">common.mk</A>
<LI><A HREF="1990/1990.tar.bz2">1990.tar.bz2</A> - all of the data for 1990 (26.1 KiB) <LI><A HREF="1990/1990.tar.bz2">1990.tar.bz2</A> - all of the data for 1990 (26.1 KiB)
</UL> </UL>
<A NAME="1990_baruch"></A> <A NAME="1990_baruch"></A>
@@ -3038,8 +2960,6 @@ a window manager that does not obscure the root window.
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1989/fubar/Makefile">Makefile</A> <LI><A HREF="1989/fubar/Makefile">Makefile</A>
<LI><A HREF="1989/fubar/fubar.c">fubar.c</A> <LI><A HREF="1989/fubar/fubar.c">fubar.c</A>
<LI><A HREF="1989/fubar/fubar.orig.c">fubar.orig.c</A>
<LI><A HREF="1989/fubar/fubar.orig.sh">fubar.sh</A>
</UL> </UL>
<A NAME="1989_jar.1"></A> <A NAME="1989_jar.1"></A>
<P><B>jar.1</B> - char*_=&quot;Hello world.\n&quot;;</P> <P><B>jar.1</B> - char*_=&quot;Hello world.\n&quot;;</P>
@@ -3047,23 +2967,21 @@ a window manager that does not obscure the root window.
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1989/jar.1/Makefile">Makefile</A> <LI><A HREF="1989/jar.1/Makefile">Makefile</A>
<LI><A HREF="1989/jar.1/jar.1.c">jar.1.c</A> <LI><A HREF="1989/jar.1/jar.1.c">jar.1.c</A>
<LI><A HREF="1989/jar.1/jar.1.orig.c">jar.1.orig.c</A>
<LI><A HREF="1989/jar.1/jar.1.sh">jar.1.sh</A> <LI><A HREF="1989/jar.1/jar.1.sh">jar.1.sh</A>
<LI><A HREF="1989/jar.1/jar.1.orig.sh">jar.1.orig.sh</A> <LI><A HREF="1989/jar.1/jar.1.alt.c">jar.1.alt.c</A>
<LI><A HREF="1989/jar.1/jar.1.alt.sh">jar.1.alt.sh</A>
</UL> </UL>
<A NAME="1989_jar.2"></A> <A NAME="1989_jar.2"></A>
<P><B>jar.2</B> - lisp interpreter, compressed</P> <P><B>jar.2</B> - lisp interpreter, compressed</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1989/jar.2/Makefile">Makefile</A> <LI><A HREF="1989/jar.2/Makefile">Makefile</A>
<LI><A HREF="1989/jar.2/jar.2.orig.c">jar.2.c</A>
</UL> </UL>
<A NAME="1989_ovdluhe"></A> <A NAME="1989_ovdluhe"></A>
<P><B>ovdluhe</B> - monkey-typer following template, 'APE' identifiers</P> <P><B>ovdluhe</B> - monkey-typer following template, 'APE' identifiers</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1989/ovdluhe/Makefile">Makefile</A> <LI><A HREF="1989/ovdluhe/Makefile">Makefile</A>
<LI><A HREF="1989/ovdluhe/ovdluhe.orig.c">ovdluhe.c</A>
</UL> </UL>
<A NAME="1989_paul"></A> <A NAME="1989_paul"></A>
<P><B>paul</B> - print Fibonacci base 2 by simulating Turing machine</P> <P><B>paul</B> - print Fibonacci base 2 by simulating Turing machine</P>
@@ -3092,7 +3010,6 @@ a window manager that does not obscure the root window.
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1989/tromp/Makefile">Makefile</A> <LI><A HREF="1989/tromp/Makefile">Makefile</A>
<LI><A HREF="1989/tromp/tromp.c">tromp.bsd.c</A> <LI><A HREF="1989/tromp/tromp.c">tromp.bsd.c</A>
<LI><A HREF="1989/tromp/tromp.orig.c">tromp.s5.c</A>
</UL> </UL>
<A NAME="1989_vanb"></A> <A NAME="1989_vanb"></A>
<P><B>vanb</B> - one-liner prints all subsets of arguments</P> <P><B>vanb</B> - one-liner prints all subsets of arguments</P>
@@ -3129,19 +3046,17 @@ a window manager that does not obscure the root window.
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1988/dale/Makefile">Makefile</A> <LI><A HREF="1988/dale/Makefile">Makefile</A>
<LI><A HREF="1988/dale/dale.orig.c">dale.c</A>
</UL> </UL>
<A NAME="1988_isaak"></A> <A NAME="1988_isaak"></A>
<P><B>isaak</B> - table driven table of the elements; cpp, self-inclusion</P> <P><B>isaak</B> - table driven table of the elements; cpp, self-inclusion</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1988/isaak/Makefile">Makefile</A> <LI><A HREF="1988/isaak/Makefile">Makefile</A>
<LI><A HREF="1988/isaak/isaak.orig.c">isaak.c</A> <LI><A HREF="1988/isaak/isaak.alt.c">isaak.c</A>
<LI><A HREF="1988/isaak/isaak.c">isaak.ansi.c</A> <LI><A HREF="1988/isaak/isaak.c">isaak.ansi.c</A>
<LI><A HREF="1988/isaak/isaak.encode">isaak.encode</A> <LI><A HREF="1988/isaak/isaak.encode">isaak.encode</A>
<LI>The original code expects K&amp;R-style preprocessor and BSD-style
<TT>sprintf</TT>; use <TT>isaak.ansi.c</TT> instead.
</UL> </UL>
<A NAME="1988_litmaath"></A> <A NAME="1988_litmaath"></A>
<P><B>litmaath</B> - sorts each arg using only argc, argv, and 'while(&lt;cond&gt;);'</P> <P><B>litmaath</B> - sorts each arg using only argc, argv, and 'while(&lt;cond&gt;);'</P>
@@ -3154,7 +3069,6 @@ a window manager that does not obscure the root window.
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1988/phillipps/Makefile">Makefile</A> <LI><A HREF="1988/phillipps/Makefile">Makefile</A>
<LI><A HREF="1988/phillipps/phillipps.orig.c">phillipps.c</A>
</UL> </UL>
<A NAME="1988_reddy"></A> <A NAME="1988_reddy"></A>
<P><B>reddy</B> - prints name of 'char *(*(foo[16])();', compressed</P> <P><B>reddy</B> - prints name of 'char *(*(foo[16])();', compressed</P>
@@ -3183,305 +3097,248 @@ a window manager that does not obscure the root window.
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1988/westley/Makefile">Makefile</A> <LI><A HREF="1988/westley/Makefile">Makefile</A>
<LI><A HREF="1988/westley/westley.orig.c">westley.c</A> <LI><A HREF="1988/westley/westley.c">westley.c</A>
<LI><A HREF="http://berloga.com/misha/">Misha Dynin</A> suggests a <A HREF="1988/westley/westley.c">fix</A>
that works for both traditional K&amp;R and ANSI C preprocessors.
</UL> </UL>
<HR> <HR>
<H2><A NAME="1987"></A>4th International Obfuscated C Code Contest (1987)</H2> <H2><A NAME="1987"></A>4th International Obfuscated C Code Contest (1987)</H2>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1987/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/Makefile">Makefile</A>
<LI><A HREF="1987/rules.html">rules.html</A> <LI><A HREF="1987/rules.html">rules.html</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/rules">rules</A> - <I>original rules</I> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/rules">rules</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/README">README</A> - <I>original README</I> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/README">README</A>
<LI><A HREF="1987/1987.tar.bz2">1987.tar.bz2</A> - <I>download all of 1987</I> <LI><A HREF="1987/1987.tar.bz2">1987.tar.bz2</A> - <I>download all of 1987</I>
</UL> </UL>
<A NAME="1987_biggar"></A> <A NAME="1987_biggar"></A>
<P><B>biggar</B> - program: &quot;P;&quot; defined on command line</P> <P><B>biggar</B> - program: &quot;P;&quot; defined on command line</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1987/biggar/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/biggar/biggar.c">biggar.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/biggar/biggar.c">biggar.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/biggar/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/biggar/Makefile">Makefile</A>
<LI><A HREF="1987/biggar/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1987/biggar/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/biggar/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1987_heckbert"></A> <A NAME="1987_heckbert"></A>
<P><B>heckbert</B> - obfuscated fold program</P> <P><B>heckbert</B> - obfuscated fold program</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1987/heckbert/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/heckbert/heckbert.c">heckbert.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/heckbert/heckbert.c">heckbert.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/heckbert/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/heckbert/Makefile">Makefile</A>
<LI><A HREF="1987/heckbert/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1987/heckbert/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/heckbert/heckbert.orig.c">heckbert.orig.c</A> - <I>original heckbert.c</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/heckbert/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1987_hines"></A> <A NAME="1987_hines"></A>
<P><B>hines</B> - counts goto's, all ids anagrams of 'goto', all flow w goto</P> <P><B>hines</B> - counts goto's, all ids anagrams of 'goto', all flow w goto</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1987/hines/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/hines/hines.c">hines.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/hines/hines.c">hines.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/hines/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/hines/Makefile">Makefile</A>
<LI><A HREF="1987/hines/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1987/hines/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/hines/hines.orig.c">hines.orig.c</A> - <I>original hines.c</I> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/hines/hines.alt.c">hines.alt.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/hines/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1987_korn"></A> <A NAME="1987_korn"></A>
<P><B>korn</B> - one-liner that prints a message on a Un*x system</P> <P><B>korn</B> - one-liner that prints a message on a Un*x system</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1987/korn/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/korn/korn.c">korn.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/korn/korn.c">korn.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/korn/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/korn/Makefile">Makefile</A>
<LI><A HREF="1987/korn/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1987/korn/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/korn/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1987_lievaart"></A> <A NAME="1987_lievaart"></A>
<P><B>lievaart</B> - very good othello player</P> <P><B>lievaart</B> - very good othello player</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1987/lievaart/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/lievaart/lievaart.c">lievaart.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/lievaart/lievaart.c">lievaart.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/lievaart/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/lievaart/Makefile">Makefile</A>
<LI><A HREF="1987/lievaart/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1987/lievaart/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/lievaart/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/lievaart/lievaart2.c">lievaart2.c</A> - <I>not an official entry</I> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/lievaart/lievaart2.c">lievaart2.c</A> - <I>not an official entry</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/lievaart/lievaart2.orig.c">lievaart2.orig.c</A> - <I>original lievaart2.c</I> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/lievaart/lievaart2.alt.c">lievaart.alt.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/lievaart/lievaart2.alt.c">lievaart2.alt.c</A>
</UL> </UL>
<A NAME="1987_wall"></A> <A NAME="1987_wall"></A>
<P><B>wall</B> - roman numeral -&gt; decimal and vice versa conversion</P> <P><B>wall</B> - roman numeral -&gt; decimal and vice versa conversion</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1987/wall/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/wall/wall.c">wall.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/wall/wall.c">wall.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/wall/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/wall/Makefile">Makefile</A>
<LI><A HREF="1987/wall/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1987/wall/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/wall/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1987_westley"></A> <A NAME="1987_westley"></A>
<P><B>westley</B> - individually palindromic lines prints a palindrome</P> <P><B>westley</B> - individually palindromic lines prints a palindrome</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1987/westley/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/westley/westley.c">westley.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/westley/westley.c">westley.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/westley/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/westley/Makefile">Makefile</A>
<LI><A HREF="1987/westley/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1987/westley/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1987/westley/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<HR> <HR>
<H2><A NAME="1986"></A>3rd International Obfuscated C Code Contest (1986)</H2> <H2><A NAME="1986"></A>3rd International Obfuscated C Code Contest (1986)</H2>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1986/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/Makefile">Makefile</A>
<LI><A HREF="1986/rules.html">rules.html</A> <LI><A HREF="1986/rules.html">rules.html</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/rules">rules</A> - <I>original rules</I> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/rules">rules</A> - <I>rules</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/README">README</A> - <I>original README</I> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/README">README</A> - <I>README</I>
<LI><A HREF="1986/1986.tar.bz2">1986.tar.bz2</A> - <I>download all of 1986</I> <LI><A HREF="1986/1986.tar.bz2">1986.tar.bz2</A> - <I>download all of 1986</I>
</UL> </UL>
<A NAME="1986_applin"></A> <A NAME="1986_applin"></A>
<P><B>applin</B> - hello world works under cc, /bin/sh, and f77</P> <P><B>applin</B> - hello world works under cc, /bin/sh, and f77</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1986/applin/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/applin/applin.c">applin.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/applin/applin.c">applin.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/applin/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/applin/Makefile">Makefile</A>
<LI><A HREF="1986/applin/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1986/applin/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/applin/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1986_august"></A> <A NAME="1986_august"></A>
<P><B>august</B> - struct-heavy e-computation, memory allocation with sbrk</P> <P><B>august</B> - struct-heavy e-computation, memory allocation with sbrk</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1986/august/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/august/august.c">august.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/august/august.c">august.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/august/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/august/Makefile">Makefile</A>
<LI><A HREF="1986/august/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1986/august/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/august/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1986_bright"></A> <A NAME="1986_bright"></A>
<P><B>bright</B> - hex dump, cpp compressed, uses lost of &lt;&lt; for constants</P> <P><B>bright</B> - hex dump, cpp compressed, uses lost of &lt;&lt; for constants</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1986/bright/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/bright/bright.c">bright.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/bright/bright.c">bright.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/bright/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/bright/Makefile">Makefile</A>
<LI><A HREF="1986/bright/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1986/bright/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/bright/bright.orig.c">bright.orig.c</A> - <I>original bright.c</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/bright/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1986_hague"></A> <A NAME="1986_hague"></A>
<P><B>hague</B> - morse code filter written with 'DIT DAH _DIT DIT_DAH'</P> <P><B>hague</B> - morse code filter written with 'DIT DAH _DIT DIT_DAH'</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1986/hague/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/hague/hague.c">hague.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/hague/hague.c">hague.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/hague/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/hague/Makefile">Makefile</A>
<LI><A HREF="1986/hague/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1986/hague/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/hague/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1986_holloway"></A> <A NAME="1986_holloway"></A>
<P><B>holloway</B> - prints hello world! via a recursive main</P> <P><B>holloway</B> - prints hello world! via a recursive main</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1986/holloway/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/holloway/holloway.c">holloway.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/holloway/holloway.c">holloway.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/holloway/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/holloway/Makefile">Makefile</A>
<LI><A HREF="1986/holloway/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1986/holloway/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/holloway/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1986_marshall"></A> <A NAME="1986_marshall"></A>
<P><B>marshall</B> - train engine-shaped program prints &quot;choo choo&quot;</P> <P><B>marshall</B> - train engine-shaped program prints &quot;choo choo&quot;</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1986/marshall/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/marshall/marshall.c">marshall.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/marshall/marshall.c">marshall.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/marshall/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/marshall/Makefile">Makefile</A>
<LI><A HREF="1986/marshall/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1986/marshall/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/marshall/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1986_pawka"></A> <A NAME="1986_pawka"></A>
<P><B>pawka</B> - prints 'obfuscated?' big, uses xyyyx idents...</P> <P><B>pawka</B> - prints 'obfuscated?' big, uses xyyyx idents...</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1986/pawka/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/pawka/pawka.c">pawka.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/pawka/pawka.c">pawka.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/pawka/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/pawka/Makefile">Makefile</A>
<LI><A HREF="1986/pawka/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1986/pawka/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/pawka/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1986_stein"></A> <A NAME="1986_stein"></A>
<P><B>stein</B> - prints HHMMSS in UTC time</P> <P><B>stein</B> - prints HHMMSS in UTC time</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1986/stein/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/stein/stein.c">stein.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/stein/stein.c">stein.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/stein/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/stein/Makefile">Makefile</A>
<LI><A HREF="1986/stein/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1986/stein/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/bright/stein.orig.c">stein.orig.c</A> - <I>original stein.c</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/stein/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1986_wall"></A> <A NAME="1986_wall"></A>
<P><B>wall</B> - dvorak keyboard emulator</P> <P><B>wall</B> - dvorak keyboard emulator</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1986/wall/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/wall/wall.c">wall.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/wall/wall.c">wall.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/wall/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/wall/Makefile">Makefile</A>
<LI><A HREF="1986/wall/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1986/wall/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1986/wall/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<HR> <HR>
<H2><A NAME="1985"></A>2nd International Obfuscated C Code Contest (1985)</H2> <H2><A NAME="1985"></A>2nd International Obfuscated C Code Contest (1985)</H2>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1985/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/Makefile">Makefile</A>
<LI><A HREF="1985/rules.html">rules.html</A> <LI><A HREF="1985/rules.html">rules.html</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/rules">rules</A> - <I>original rules</I> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/rules">rules</A> - <I>rules</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/README">README</A> - <I>original README</I> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/README">README</A> - <I>README</I>
<LI><A HREF="1985/1985.tar.bz2">1985.tar.bz2</A> - <I>download all of 1985</I> <LI><A HREF="1985/1985.tar.bz2">1985.tar.bz2</A> - <I>download all of 1985</I>
</UL> </UL>
<A NAME="1985_applin"></A> <A NAME="1985_applin"></A>
<P><B>applin</B> - one-liner to print hello world, with execlp</P> <P><B>applin</B> - one-liner to print hello world, with execlp</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1985/applin/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/applin/applin.c">applin.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/applin/applin.c">applin.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/applin/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/applin/Makefile">Makefile</A>
<LI><A HREF="1985/applin/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1985/applin/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/applin/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1985_august"></A> <A NAME="1985_august"></A>
<P><B>august</B> - cpp obfuscated, compressed, main-recursive primes in binary</P> <P><B>august</B> - cpp obfuscated, compressed, main-recursive primes in binary</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1985/august/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/august/august.c">august.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/august/august.c">august.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/august/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/august/Makefile">Makefile</A>
<LI><A HREF="1985/august/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1985/august/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/august/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1985_lycklama"></A> <A NAME="1985_lycklama"></A>
<P><B>lycklama</B> - heavily cpped with o_oo identifiers, scrolls text right</P> <P><B>lycklama</B> - heavily cpped with o_oo identifiers, scrolls text right</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1985/lycklama/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/lycklama/lycklama.c">lycklama.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/lycklama/lycklama.c">lycklama.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/lycklama/lycklama.alt.c">lycklama.alt.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/lycklama/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/lycklama/Makefile">Makefile</A>
<LI><A HREF="1985/lycklama/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1985/lycklama/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/lycklama/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1985_shapiro"></A> <A NAME="1985_shapiro"></A>
<P><B>shapiro</B> - two defines, one 7-liner, results in a maze</P> <P><B>shapiro</B> - two defines, one 7-liner, results in a maze</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1985/shapiro/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/shapiro/shapiro.c">shapiro.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/shapiro/shapiro.c">shapiro.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/shapiro/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/shapiro/Makefile">Makefile</A>
<LI><A HREF="1985/shapiro/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1985/shapiro/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/shapiro/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1985_sicherman"></A> <A NAME="1985_sicherman"></A>
<P><B>sicherman</B> - rot13 with strange #defs that create comment headers etc.</P> <P><B>sicherman</B> - rot13 with strange #defs that create comment headers etc.</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1985/sicherman/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/sicherman/sicherman.c">sicherman.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/sicherman/sicherman.c">sicherman.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/sicherman/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/sicherman/Makefile">Makefile</A>
<LI><A HREF="1985/sicherman/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1985/sicherman/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1985/sicherman/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<HR> <HR>
<H2><A NAME="1984"></A>1st International Obfuscated C Code Contest (1984)</H2> <H2><A NAME="1984"></A>1st International Obfuscated C Code Contest (1984)</H2>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1984/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/Makefile">Makefile</A>
<LI><A HREF="1984/rules.html">rules.html</A> <LI><A HREF="1984/rules.html">rules.html</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/rules">rules</A> - <I>original rules</I> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/rules">rules</A> - <I>rules</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/README">README</A> - <I>original README</I> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/README">README</A> - <I>README</I>
<LI><A HREF="1984/1984.tar.bz2">1984.tar.bz2</A> - <I>download all of 1984</I> <LI><A HREF="1984/1984.tar.bz2">1984.tar.bz2</A> - <I>download all of 1984</I>
</UL> </UL>
<A NAME="1984_anonymous"></A> <A NAME="1984_anonymous"></A>
<P><B>anonymous</B> - prints hello world, where read is write</P> <P><B>anonymous</B> - prints hello world, where read is write</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1984/anonymous/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/anonymous/anonymous.c">anonymous.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/anonymous/anonymous.c">anonymous.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/anonymous/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/anonymous/Makefile">Makefile</A>
<LI><A HREF="1984/anonymous/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1984/anonymous/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/anonymous/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1984_decot"></A> <A NAME="1984_decot"></A>
<P><B>decot</B> - prints garbage, weird cpp defines (keywords for others)</P> <P><B>decot</B> - prints garbage, weird cpp defines (keywords for others)</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1984/decot/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/decot/decot.c">decot.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/decot/decot.c">decot.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/decot/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/decot/Makefile">Makefile</A>
<LI><A HREF="1984/decot/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1984/decot/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/decot/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1984_laman"></A> <A NAME="1984_laman"></A>
<P><B>laman</B> - prints spiralling numbers, laid out in columns</P> <P><B>laman</B> - prints spiralling numbers, laid out in columns</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1984/laman/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/laman/laman.c">laman.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/laman/laman.c">laman.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/laman/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/laman/Makefile">Makefile</A>
<LI><A HREF="1984/laman/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1984/laman/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/laman/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<A NAME="1984_mullender"></A> <A NAME="1984_mullender"></A>
<P><B>mullender</B> - hardcoded vax and pdp-11 code to move :-) across the screen</P> <P><B>mullender</B> - hardcoded vax and pdp-11 code to move :-) across the screen</P>
<UL TYPE=square> <UL TYPE=square>
<LI><A HREF="1984/mullender/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/mullender/mullender.c">mullender.c</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/mullender/mullender.c">mullender.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/mullender/Makefile">Makefile</A> <LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/mullender/Makefile">Makefile</A>
<LI><A HREF="1984/mullender/README.md">README.md</A> - <I>original README</I> <LI><A HREF="1984/mullender/README.md">README.md</A> - <I>README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/mullender/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL> </UL>
<HR> <HR>
<H2><A NAME="ALL"></A>(all years) (ALL)</H2> <H2><A NAME="ALL"></A>(all years) (ALL)</H2>