From c60fa3ce7e684fe5057674bce7fff5aae17990de Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Sat, 15 Jun 2024 12:37:02 -0700
Subject: [PATCH] Move inc/md2html.cfg to bin/
This is a very large commit not only because I forgot to run make www
after updating the menus but I also forgot to do that after the update
to some of the award titles (only quick-readme2index.sh was used).
There is a typo fix in bin/README.md.
This commit does mean that md2html.cfg has to be added to bin/README.md
but that can be done later.
The steps run to verify this works okay:
make www
git status
git diff
git add -u
make update
git status
git restore $(git check)
The last is important as it is not time for make update. 'git check' is
an alias:
git diff --name-only
---
1984/anonymous/index.html | 8 +-
1984/decot/index.html | 8 +-
1984/index.html | 14 +-
1984/laman/index.html | 8 +-
1984/mullender/index.html | 8 +-
1985/applin/index.html | 8 +-
1985/august/index.html | 8 +-
1985/index.html | 10 +-
1985/lycklama/index.html | 8 +-
1985/shapiro/index.html | 8 +-
1985/sicherman/index.html | 8 +-
1986/applin/index.html | 8 +-
1986/august/index.html | 8 +-
1986/bright/index.html | 8 +-
1986/hague/index.html | 8 +-
1986/holloway/index.html | 8 +-
1986/index.html | 10 +-
1986/marshall/compilers.html | 8 +-
1986/marshall/index.html | 8 +-
1986/pawka/index.html | 8 +-
1986/stein/index.html | 8 +-
1986/wall/index.html | 8 +-
1987/biggar/index.html | 8 +-
1987/heckbert/index.html | 8 +-
1987/hines/index.html | 8 +-
1987/index.html | 20 +-
1987/korn/index.html | 8 +-
1987/lievaart/index.html | 8 +-
1987/wall/index.html | 8 +-
1987/westley/index.html | 8 +-
1988/applin/index.html | 8 +-
1988/dale/index.html | 8 +-
1988/index.html | 10 +-
1988/isaak/index.html | 8 +-
1988/litmaath/index.html | 8 +-
1988/phillipps/index.html | 8 +-
1988/reddy/index.html | 8 +-
1988/robison/index.html | 8 +-
1988/spinellis/index.html | 8 +-
1988/westley/index.html | 8 +-
1989/fubar/index.html | 8 +-
1989/index.html | 8 +-
1989/jar.1/index.html | 8 +-
1989/jar.2/index.html | 8 +-
1989/ovdluhe/index.html | 8 +-
1989/paul/index.html | 8 +-
1989/robison/index.html | 8 +-
1989/roemer/index.html | 8 +-
1989/tromp/index.html | 8 +-
1989/vanb/index.html | 8 +-
1989/westley/index.html | 8 +-
1990/baruch/index.html | 8 +-
1990/cmills/index.html | 8 +-
1990/dds/index.html | 8 +-
1990/dg/index.html | 8 +-
1990/index.html | 28 +--
1990/jaw/index.html | 8 +-
1990/pjr/index.html | 8 +-
1990/scjones/index.html | 8 +-
1990/stig/index.html | 8 +-
1990/tbr/index.html | 8 +-
1990/theorem/index.html | 8 +-
1990/westley/index.html | 8 +-
1991/ant/index.html | 8 +-
1991/brnstnd/index.html | 8 +-
1991/brnstnd/sorta.README.html | 8 +-
1991/buzzard/index.html | 8 +-
1991/cdupont/index.html | 8 +-
1991/davidguy/index.html | 8 +-
1991/dds/index.html | 8 +-
1991/fine/index.html | 8 +-
1991/index.html | 22 +-
1991/rince/index.html | 8 +-
1991/westley/index.html | 8 +-
1992/adrian/index.html | 8 +-
1992/albert/index.html | 8 +-
1992/ant/index.html | 8 +-
1992/buzzard.1/index.html | 8 +-
1992/buzzard.2/buzzard.2.README.html | 8 +-
1992/buzzard.2/buzzard.2.design.html | 8 +-
1992/buzzard.2/index.html | 8 +-
1992/gson/index.html | 8 +-
1992/imc/index.html | 8 +-
1992/index.html | 32 +--
1992/kivinen/index.html | 8 +-
1992/lush/index.html | 8 +-
1992/marangon/index.html | 8 +-
1992/nathan/index.html | 8 +-
1992/vern/index.html | 8 +-
1992/westley/index.html | 8 +-
1993/ant/index.html | 8 +-
1993/cmills/index.html | 8 +-
1993/dgibson/index.html | 8 +-
1993/ejb/hanoi.html | 8 +-
1993/ejb/index.html | 8 +-
1993/ejb/patience.html | 8 +-
1993/index.html | 26 +-
1993/jonth/index.html | 8 +-
1993/leo/index.html | 8 +-
1993/lmfjyh/index.html | 8 +-
1993/plummer/index.html | 8 +-
1993/rince/design.html | 8 +-
1993/rince/index.html | 8 +-
1993/schnitzi/index.html | 8 +-
1993/vanb/index.html | 8 +-
1994/dodsond1/index.html | 8 +-
1994/dodsond2/index.html | 8 +-
1994/horton/index.html | 8 +-
1994/imc/index.html | 8 +-
1994/index.html | 30 +--
1994/ldb/index.html | 8 +-
1994/schnitzi/index.html | 8 +-
1994/shapiro/index.html | 8 +-
1994/shapiro/shapiro.html | 8 +-
1994/smr/index.html | 8 +-
1994/tvr/index.html | 8 +-
1994/weisberg/index.html | 8 +-
1994/westley/index.html | 8 +-
1995/cdua/index.html | 8 +-
1995/dodsond1/index.html | 8 +-
1995/dodsond2/index.html | 8 +-
1995/esde/index.html | 8 +-
1995/garry/index.html | 8 +-
1995/heathbar/index.html | 8 +-
1995/index.html | 32 +--
1995/leo/index.html | 8 +-
1995/leo/spoiler1.html | 8 +-
1995/makarios/index.html | 8 +-
1995/savastio/index.html | 8 +-
1995/schnitzi/index.html | 8 +-
1995/spinellis/index.html | 8 +-
1995/vanschnitz/index.html | 8 +-
1996/august/index.html | 8 +-
1996/dalbec/index.html | 8 +-
1996/eldby/index.html | 8 +-
1996/gandalf/index.html | 8 +-
1996/huffman/index.html | 8 +-
1996/index.html | 28 +--
1996/jonth/index.html | 8 +-
1996/rcm/index.html | 8 +-
1996/schweikh1/index.html | 8 +-
1996/schweikh2/index.html | 8 +-
1996/schweikh3/index.html | 8 +-
1996/westley/index.html | 8 +-
1998/banks/index.html | 8 +-
1998/bas1/index.html | 8 +-
1998/bas2/index.html | 8 +-
1998/chaos/index.html | 8 +-
1998/df/index.html | 8 +-
1998/dlowe/index.html | 8 +-
1998/dloweneil/index.html | 8 +-
1998/dorssel/dorssel.html | 8 +-
1998/dorssel/index.html | 8 +-
1998/fanf/index.html | 8 +-
1998/index.html | 34 +--
1998/schnitzi/index.html | 8 +-
1998/schweikh1/index.html | 8 +-
1998/schweikh1/macos.html | 8 +-
1998/schweikh2/index.html | 8 +-
1998/schweikh3/index.html | 8 +-
1998/tomtorfs/index.html | 8 +-
2000/anderson/index.html | 8 +-
2000/bellard/index.html | 8 +-
2000/bmeyer/index.html | 8 +-
2000/briddlebane/index.html | 8 +-
2000/dhyang/index.html | 8 +-
2000/dlowe/index.html | 8 +-
2000/index.html | 32 +--
2000/jarijyrki/index.html | 8 +-
2000/natori/index.html | 8 +-
2000/primenum/index.html | 8 +-
2000/rince/index.html | 8 +-
2000/robison/index.html | 8 +-
2000/schneiderwent/index.html | 8 +-
2000/thadgavin/index.html | 8 +-
2000/tomx/index.html | 8 +-
2001/anonymous/index.html | 8 +-
2001/bellard/index.html | 8 +-
2001/cheong/index.html | 8 +-
2001/coupard/index.html | 8 +-
2001/ctk/index.html | 8 +-
2001/dgbeards/index.html | 8 +-
2001/herrmann1/index.html | 8 +-
2001/herrmann2/index.html | 8 +-
2001/index.html | 16 +-
2001/jason/index.html | 8 +-
2001/kev/index.html | 8 +-
2001/ollinger/index.html | 8 +-
2001/rosten/index.html | 8 +-
2001/schweikh/index.html | 8 +-
2001/westley/index.html | 8 +-
2001/williams/index.html | 8 +-
2004/anonymous/index.html | 8 +-
2004/arachnid/index.html | 8 +-
2004/burley/index.html | 8 +-
2004/gavare/index.html | 8 +-
2004/gavin/gavin.html | 8 +-
2004/gavin/index.html | 8 +-
2004/hibachi/index.html | 8 +-
2004/hoyle/index.html | 8 +-
2004/index.html | 34 +--
2004/jdalbec/index.html | 8 +-
2004/kopczynski/index.html | 8 +-
2004/newbern/index.html | 8 +-
2004/omoikane/index.html | 8 +-
2004/schnitzi/index.html | 8 +-
2004/sds/index.html | 8 +-
2004/vik1/index.html | 8 +-
2004/vik2/index.html | 8 +-
2005/aidan/index.html | 8 +-
2005/anon/index.html | 8 +-
2005/boutines/index.html | 8 +-
2005/chia/index.html | 8 +-
2005/giljade/index.html | 8 +-
2005/index.html | 12 +-
2005/jetro/index.html | 8 +-
2005/klausler/index.html | 8 +-
2005/mikeash/index.html | 8 +-
2005/mynx/index.html | 8 +-
2005/persano/index.html | 8 +-
2005/sykes/index.html | 8 +-
2005/timwi/index.html | 8 +-
2005/toledo/index.html | 8 +-
2005/vik/index.html | 8 +-
2005/vince/index.html | 8 +-
2006/birken/index.html | 8 +-
2006/borsanyi/index.html | 8 +-
2006/grothe/index.html | 8 +-
2006/hamre/index.html | 8 +-
2006/index.html | 32 +--
2006/meyer/index.html | 8 +-
2006/monge/index.html | 8 +-
2006/night/index.html | 8 +-
2006/sloane/index.html | 8 +-
2006/stewart/index.html | 8 +-
2006/sykes1/index.html | 8 +-
2006/sykes2/index.html | 8 +-
2006/toledo1/index.html | 8 +-
2006/toledo2/index.html | 8 +-
2006/toledo3/index.html | 8 +-
2011/akari/index.html | 8 +-
2011/blakely/index.html | 8 +-
2011/borsanyi/index.html | 8 +-
2011/dlowe/index.html | 8 +-
2011/eastman/index.html | 8 +-
2011/fredriksson/index.html | 8 +-
2011/goren/index.html | 8 +-
2011/hamaji/index.html | 8 +-
2011/hou/index.html | 8 +-
2011/index.html | 8 +-
2011/konno/index.html | 8 +-
2011/richards/index.html | 8 +-
2011/toledo/index.html | 8 +-
2011/vik/index.html | 8 +-
2011/zucker/index.html | 8 +-
2012/blakely/index.html | 8 +-
2012/deckmyn/deckmyn.html | 8 +-
2012/deckmyn/index.html | 8 +-
2012/dlowe/index.html | 8 +-
2012/endoh1/index.html | 8 +-
2012/endoh2/index.html | 8 +-
2012/grothe/index.html | 8 +-
2012/hamano/index.html | 8 +-
2012/hou/hint.html | 8 +-
2012/hou/index.html | 8 +-
2012/index.html | 14 +-
2012/kang/index.html | 8 +-
2012/konno/index.html | 8 +-
2012/omoikane/index.html | 8 +-
2012/tromp/how.html | 8 +-
2012/tromp/index.html | 8 +-
2012/vik/index.html | 8 +-
2012/zeitak/index.html | 8 +-
2013/birken/index.html | 8 +-
2013/cable1/index.html | 8 +-
2013/cable2/index.html | 8 +-
2013/cable3/index.html | 8 +-
2013/dlowe/index.html | 8 +-
2013/endoh1/index.html | 8 +-
2013/endoh2/index.html | 8 +-
2013/endoh3/index.html | 8 +-
2013/endoh4/index.html | 8 +-
2013/hou/doc/example.html | 8 +-
2013/hou/index.html | 8 +-
2013/index.html | 14 +-
2013/mills/index.html | 8 +-
2013/misaka/index.html | 8 +-
2013/morgan1/index.html | 8 +-
2013/morgan2/index.html | 8 +-
2013/robison/index.html | 8 +-
2014/birken/index.html | 8 +-
2014/deak/index.html | 8 +-
2014/endoh1/index.html | 8 +-
2014/endoh1/spoilers.html | 8 +-
2014/endoh2/index.html | 8 +-
2014/index.html | 10 +-
2014/maffiodo1/index.html | 8 +-
2014/maffiodo2/index.html | 8 +-
2014/morgan/index.html | 8 +-
2014/sinon/index.html | 8 +-
2014/skeggs/index.html | 8 +-
2014/vik/index.html | 8 +-
2014/wiedijk/index.html | 8 +-
2015/burton/index.html | 8 +-
2015/burton/road.to.obscurity.html | 8 +-
2015/burton/spoilers.html | 8 +-
2015/dogon/index.html | 8 +-
2015/duble/index.html | 8 +-
2015/endoh1/index.html | 8 +-
2015/endoh2/index.html | 8 +-
2015/endoh3/index.html | 8 +-
2015/endoh4/index.html | 8 +-
2015/hou/index.html | 8 +-
2015/howe/index.html | 8 +-
2015/index.html | 32 +--
2015/mills1/index.html | 8 +-
2015/mills2/index.html | 8 +-
2015/muth/index.html | 8 +-
2015/schweikhardt/index.html | 8 +-
2015/yang/index.html | 8 +-
2018/algmyr/index.html | 8 +-
2018/anderson/index.html | 8 +-
2018/bellard/index.html | 8 +-
2018/burton1/index.html | 8 +-
2018/burton2/discrepancies.html | 8 +-
2018/burton2/index.html | 8 +-
2018/ciura/index.html | 8 +-
2018/endoh1/index.html | 8 +-
2018/endoh2/index.html | 8 +-
2018/ferguson/FILES.html | 8 +-
2018/ferguson/index.html | 8 +-
2018/ferguson/rpm.html | 8 +-
2018/giles/index.html | 8 +-
2018/hou/index.html | 8 +-
2018/index.html | 10 +-
2018/mills/index.html | 8 +-
2018/poikola/index.html | 8 +-
2018/vokes/index.html | 8 +-
2018/yang/index.html | 8 +-
2019/adamovsky/index.html | 8 +-
2019/burton/index.html | 8 +-
2019/ciura/index.html | 8 +-
2019/diels-grabsch1/index.html | 8 +-
2019/diels-grabsch2/index.html | 8 +-
2019/dogon/index.html | 8 +-
2019/duble/index.html | 8 +-
2019/endoh/index.html | 8 +-
2019/giles/index.html | 8 +-
2019/index.html | 10 +-
2019/karns/index.html | 8 +-
2019/lynn/index.html | 8 +-
2019/mills/index.html | 8 +-
2019/poikola/index.html | 8 +-
2019/yang/index.html | 8 +-
2020/burton/index.html | 8 +-
2020/carlini/index.html | 8 +-
2020/endoh1/index.html | 8 +-
2020/endoh2/index.html | 8 +-
2020/endoh2/spoiler/index.html | 8 +-
2020/endoh3/index.html | 8 +-
2020/ferguson1/COMPILING.html | 8 +-
2020/ferguson1/HACKING.html | 8 +-
2020/ferguson1/bugs.html | 8 +-
2020/ferguson1/cannibalism.log.html | 8 +-
2020/ferguson1/chocolate-cake.html | 8 +-
2020/ferguson1/crazy.log.html | 8 +-
2020/ferguson1/gameplay.html | 8 +-
2020/ferguson1/index.html | 8 +-
2020/ferguson1/spoilers.html | 8 +-
2020/ferguson1/terminals.html | 8 +-
2020/ferguson1/troubleshooting.html | 8 +-
2020/ferguson2/index.html | 8 +-
2020/ferguson2/obfuscation.html | 8 +-
2020/ferguson2/recode.html | 8 +-
2020/giles/index.html | 8 +-
2020/index.html | 10 +-
2020/kurdyukov1/index.html | 8 +-
2020/kurdyukov2/index.html | 8 +-
2020/kurdyukov3/index.html | 8 +-
2020/kurdyukov4/index.html | 8 +-
2020/otterness/index.html | 8 +-
2020/tsoj/index.html | 8 +-
2020/yang/index.html | 8 +-
authors.html | 352 +++++++++++++--------------
bin/README.md | 26 +-
bin/index.html | 26 +-
{inc => bin}/md2html.cfg | 0
bin/md2html.sh | 48 ++--
bin/output-index-author.sh | 2 +-
bin/output-index-inventory.sh | 2 +-
bin/output-year-index.sh | 4 +-
bin/status2html.sh | 2 +-
bin/subst.default.sh | 2 +-
bin/subst.entry-index.sh | 2 +-
bin/subst.year-index.sh | 2 +-
location.html | 8 +-
markdown.html | 2 +-
markdown.md | 2 +-
nojs-menu.md | 2 +-
sitemap.xml | 2 +-
years.html | 330 ++++++++++++-------------
401 files changed, 2105 insertions(+), 2095 deletions(-)
rename {inc => bin}/md2html.cfg (100%)
diff --git a/1984/anonymous/index.html b/1984/anonymous/index.html
index 4322c32fe..9fcbda570 100644
--- a/1984/anonymous/index.html
+++ b/1984/anonymous/index.html
@@ -80,7 +80,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
the IOCCC FAQ for additional information on t
Download all 1984 IOCCC entry source
diff --git a/1984/laman/index.html b/1984/laman/index.html
index 53f916abd..31f18ed2a 100644
--- a/1984/laman/index.html
+++ b/1984/laman/index.html
@@ -80,7 +80,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
the IOCCC FAQ for additional information on t
1985/applin - Best one liner
1985/august - Most obscure program
1985/lycklama - Strangest appearing program
-1985/shapiro - Grand prize for most well-rounded in confusion
+1985/shapiro - Grand Prize - Most well rounded in confusion
1985/sicherman - Worst abuse of the C preprocessor
diff --git a/1985/lycklama/index.html b/1985/lycklama/index.html
index 5b8125a27..f2d0043ab 100644
--- a/1985/lycklama/index.html
+++ b/1985/lycklama/index.html
@@ -80,7 +80,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
the IOCCC FAQ for additional information on t
1986/marshall - Best layout
1986/pawka - Most illegible code
1986/stein - Best one liner
-1986/wall - Grand prize in most well-rounded in confusion
+1986/wall - Grand Prize - Most well rounded in confusion
diff --git a/1986/marshall/compilers.html b/1986/marshall/compilers.html
index f3086bd6b..e387577a9 100644
--- a/1986/marshall/compilers.html
+++ b/1986/marshall/compilers.html
@@ -80,7 +80,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
the IOCCC FAQ for additional information on t
Download all 1987 IOCCC entry source
diff --git a/1987/korn/index.html b/1987/korn/index.html
index dd135151e..7c85d4046 100644
--- a/1987/korn/index.html
+++ b/1987/korn/index.html
@@ -80,7 +80,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
the IOCCC FAQ for additional information on t
1988/isaak - Best visuals
1988/litmaath - Best small program
1988/phillipps - Least likely to compile successfully
-1988/reddy - Most useful Obfuscated C program
+1988/reddy - Most useful obfuscated C program
1988/robison - Best abuse of C constructs
1988/spinellis - Best abuse of the rules
1988/westley - Best layout
diff --git a/1988/isaak/index.html b/1988/isaak/index.html
index 81764614d..4bacce8ee 100644
--- a/1988/isaak/index.html
+++ b/1988/isaak/index.html
@@ -80,7 +80,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
the IOCCC FAQ for additional information on t
Download all 1990 IOCCC entry source
diff --git a/1990/jaw/index.html b/1990/jaw/index.html
index a5e1781be..a2edf9504 100644
--- a/1990/jaw/index.html
+++ b/1990/jaw/index.html
@@ -80,7 +80,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
the IOCCC FAQ for additional information on t
Download all 1996 IOCCC entry source
diff --git a/1996/jonth/index.html b/1996/jonth/index.html
index ba30142df..b93991947 100644
--- a/1996/jonth/index.html
+++ b/1996/jonth/index.html
@@ -80,7 +80,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
the IOCCC FAQ for additional information on t
Download all 2000 IOCCC entry source
diff --git a/2000/jarijyrki/index.html b/2000/jarijyrki/index.html
index d432cbc86..250fece3c 100644
--- a/2000/jarijyrki/index.html
+++ b/2000/jarijyrki/index.html
@@ -80,7 +80,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
the IOCCC FAQ for additional information on t
2001/bellard - Best abuse of the rules
2001/cheong - Best short program
2001/coupard - Most obfuscated sound
-2001/ctk - Worst Driver
+2001/ctk - Worst driver
2001/dgbeards - Best AI
2001/herrmann1 - Best abuse of the C preprocessor
2001/herrmann2 - Most eye-crossing
2001/jason - Best of Show
-2001/kev - Best Curses Game
+2001/kev - Best curses game
2001/ollinger - Best of Show
2001/rosten - Best abuse of the user
-2001/schweikh - Best one-liner
+2001/schweikh - Best one liner
2001/westley - Best position-independent code
-2001/williams - Best Graphic Game
+2001/williams - Best graphic game
diff --git a/2001/jason/index.html b/2001/jason/index.html
index 30c7f15d9..75854bc83 100644
--- a/2001/jason/index.html
+++ b/2001/jason/index.html
@@ -80,7 +80,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
the IOCCC FAQ for additional information on t
Download all 2004 IOCCC entry source
diff --git a/2004/jdalbec/index.html b/2004/jdalbec/index.html
index 3d0e78e6b..7b3646b5b 100644
--- a/2004/jdalbec/index.html
+++ b/2004/jdalbec/index.html
@@ -80,7 +80,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
the IOCCC FAQ for additional information on t
2005/mikeash - Best use of parenthesis
2005/mynx - Best use of the WWW
2005/persano - Best of Show
-2005/sykes - Best Emulator
+2005/sykes - Best emulator
2005/timwi - Most discourteous interpreter
-2005/toledo - Best Game
+2005/toledo - Best game
2005/vik - Most circuitous walk
2005/vince - Most beauteous visuals
diff --git a/2005/jetro/index.html b/2005/jetro/index.html
index 4ec25bcf6..b2670c20c 100644
--- a/2005/jetro/index.html
+++ b/2005/jetro/index.html
@@ -80,7 +80,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
the IOCCC FAQ for additional information on t
Download all 2006 IOCCC entry source
diff --git a/2006/meyer/index.html b/2006/meyer/index.html
index 34f8cb5ee..d20c33ac0 100644
--- a/2006/meyer/index.html
+++ b/2006/meyer/index.html
@@ -80,7 +80,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
the IOCCC FAQ for additional information on t
2012/endoh1 - Most complex ASCII fluid - Honorable mention
2012/endoh2 - PiE in the sky award
2012/grothe - Most conspiratorial
-2012/hamano - Most elementary use of C - Silver award
+2012/hamano - Most elementary use of C - Silver Award
2012/hou - Most useful obfuscation
2012/kang - Best short program
2012/konno - Best one liner
2012/omoikane - Most surreptitious
2012/tromp - Most functional
-2012/vik - Best use of cocoa - Bronze award
-2012/zeitak - Balanced use of obfuscation - Gold award
+2012/vik - Best use of cocoa - Bronze Award
+2012/zeitak - Balanced use of obfuscation - Gold Award
diff --git a/2012/kang/index.html b/2012/kang/index.html
index 0c02ef1a5..fec64ec33 100644
--- a/2012/kang/index.html
+++ b/2012/kang/index.html
@@ -80,7 +80,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
the IOCCC FAQ for additional information on t
Download all 2013 IOCCC entry source
- 2013/birken - Best painting tool
-- 2013/cable1 - Most partisan 1-liner
+- 2013/cable1 - Most partisan one liner
- 2013/cable2 - Best of Show
- 2013/cable3 - Largest small system emulator
- 2013/dlowe - Best sparkling utility
- 2013/endoh1 - Most lazy SKIer
- 2013/endoh2 - Most recyclable
-- 2013/endoh3 - Most tweetable 1-liner
+- 2013/endoh3 - Most tweetable one liner
- 2013/endoh4 - Most solid
-- 2013/hou - Best use of 1 Infinite Loop
+- 2013/hou - Best use of one infinite loop
- 2013/mills - Most timely rendered
- 2013/misaka - Most catty
- 2013/morgan1 - Smallest large system simulator
diff --git a/2013/mills/index.html b/2013/mills/index.html
index d819c1e91..c4d3eb8fd 100644
--- a/2013/mills/index.html
+++ b/2013/mills/index.html
@@ -80,7 +80,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
the IOCCC FAQ for additional information on t
- 2018/algmyr - Most cacophonic
- 2018/anderson - Most able to divine code gaps
- 2018/bellard - Most inflationary
-- 2018/burton1 - Best one-liner
+- 2018/burton1 - Best one liner
- 2018/burton2 - Best abuse of the rules
- 2018/ciura - Most likely to be awarded
- 2018/endoh1 - Best tool to reveal holes
diff --git a/2018/mills/index.html b/2018/mills/index.html
index 202841e8e..22db0ef35 100644
--- a/2018/mills/index.html
+++ b/2018/mills/index.html
@@ -80,7 +80,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
@@ -254,7 +254,7 @@
the IOCCC FAQ for additional information on t
Download all 2019 IOCCC entry source
@@ -555,7 +555,7 @@ author_handle: 2015/endoh1 - Most Diffused Reaction
+- 2015/endoh1 - Most diffused reaction
@@ -572,7 +572,7 @@ author_handle: 1991/davidguy - Best X11 Graphics
+1991/davidguy - Best X11 graphics
@@ -666,8 +666,8 @@ author_handle: 1998/bas1 - Best Encapsulation
-1998/bas2 - Best Small Program
+1998/bas1 - Best encapsulation
+1998/bas2 - Best small program
@@ -718,9 +718,9 @@ author_handle: 1991/buzzard - Best Output
-1992/buzzard.1 - Most Obfuscated Algorithm
-1992/buzzard.2 - Best Language Tool
+1991/buzzard - Best output
+1992/buzzard.1 - Most obfuscated algorithm
+1992/buzzard.2 - Best language tool
@@ -752,7 +752,7 @@ author_handle: 2000/bellard - Most Specific Output
+2000/bellard - Most specific output
2001/bellard - Best abuse of the rules
2018/bellard - Most inflationary
@@ -769,7 +769,7 @@ author_handle: 1993/ejb - Best Obfuscated Algorithm
+1993/ejb - Best obfuscated algorithm
@@ -801,7 +801,7 @@ author_handle: 1987/biggar - Best Abuse of the Rules
+1987/biggar - Best abuse of the rules
@@ -868,9 +868,9 @@ author_handle: 1991/rince - Best Game
-1993/rince - Most Well Rounded
-2000/rince - Astronomically Obfuscated
+1991/rince - Best game
+1993/rince - Most well rounded
+2000/rince - Astronomically obfuscated
@@ -885,7 +885,7 @@ author_handle: 2006/borsanyi - Most Useful
+2006/borsanyi - Most useful
2011/borsanyi - Best data utility
@@ -919,8 +919,8 @@ author_handle: 1989/vanb - Best one liner
-
1993/vanb - Most Irregular Expression
-1995/vanschnitz - Worst Abuse of the C Preprocessor and Most Likely to Amaze
+1993/vanb - Most irregular expression
+1995/vanschnitz - Worst abuse of the C preprocessor and most likely to amaze
@@ -935,7 +935,7 @@ author_handle: 2000/briddlebane - Best Abuse of User
+2000/briddlebane - Best abuse of user
@@ -971,8 +971,8 @@ author_handle: 1993/leo - Best Game
-1995/leo - Best Use of Obfuscation
+1993/leo - Best game
+1995/leo - Best use of obfuscation
@@ -1004,7 +1004,7 @@ author_handle: 1994/ldb - Best One-liner
+1994/ldb - Best one liner
@@ -1019,7 +1019,7 @@ author_handle: 2004/burley - Best Calculated Risk
+2004/burley - Best calculated risk
@@ -1038,11 +1038,11 @@ author_handle: 2015/burton - Most Useful
-2018/burton1 - Best one-liner
+2015/burton - Most useful
+2018/burton1 - Best one liner
2018/burton2 - Best abuse of the rules
-2019/burton - Best one-liner
-2020/burton - Best one-liner
+2019/burton - Best one liner
+2020/burton - Best one liner
@@ -1057,7 +1057,7 @@ author_handle: 2000/thadgavin - Most Portable Output
+2000/thadgavin - Most portable output
@@ -1079,7 +1079,7 @@ author_handle: 2013/cable1 - Most partisan 1-liner
+2013/cable1 - Most partisan one liner
2013/cable2 - Best of Show
2013/cable3 - Largest small system emulator
@@ -1117,7 +1117,7 @@ author_handle: 2000/primenum - Best Abuse of CPP
+2000/primenum - Best abuse of CPP
2001/cheong - Best short program
@@ -1166,8 +1166,8 @@ author_handle: 1992/imc - Best Output
-
1994/imc - Most Obfuscated Algorithm
+1992/imc - Best output
+1994/imc - Most obfuscated algorithm
@@ -1206,8 +1206,8 @@ author_handle: 1996/dalbec - Best Numerical Obfuscation
-2004/jdalbec - Best Abuse of the Periodic Table
+1996/dalbec - Best numerical obfuscation
+2004/jdalbec - Best abuse of the periodic table
@@ -1271,7 +1271,7 @@ author_handle: 1984/decot - Second place
+1984/decot - Second Place
@@ -1288,7 +1288,7 @@ author_handle: 1995/esde - Interesting Algorithm
+1995/esde - Interesting algorithm
@@ -1323,10 +1323,10 @@ author_handle: 1994/dodsond1 - Best Game
-1994/dodsond2 - Most Obfuscated Packaging
-1995/dodsond1 - Most Humorous
-1995/dodsond2 - Best Game
+1994/dodsond1 - Best game
+1994/dodsond2 - Most obfuscated packaging
+1995/dodsond1 - Most humorous
+1995/dodsond2 - Best game
@@ -1342,7 +1342,7 @@ author_handle: 2005/giljade - Best 2D puzzle
-2015/dogon - Most Crafty
+2015/dogon - Most crafty
2019/dogon - Best use of space and time
@@ -1358,7 +1358,7 @@ author_handle: 1998/dorssel - Obsolescent Feature
+
1998/dorssel - Obsolescent feature
@@ -1373,7 +1373,7 @@ author_handle: 1990/tbr - Best Utility
+1990/tbr - Best utility
@@ -1390,8 +1390,8 @@ author_handle: 1995/heathbar - Best Layout
-1995/makarios - Best Short Program
+1995/heathbar - Best layout
+1995/makarios - Best short program
@@ -1406,7 +1406,7 @@ author_handle: 1995/cdua - Best Output
+1995/cdua - Best output
@@ -1423,7 +1423,7 @@ author_handle: 2015/duble - Best Handwriting
+2015/duble - Best handwriting
2019/duble - Best collaborative graphics
@@ -1439,7 +1439,7 @@ author_handle: 1991/cdupont - Most Useful Label
+
1991/cdupont - Most useful label
@@ -1476,7 +1476,7 @@ author_handle: 1990/jaw - Best Entropy-reducer
+1990/jaw - Best entropy-reducer
@@ -1491,7 +1491,7 @@ author_handle: 1996/eldby - Best Output
+1996/eldby - Best output
@@ -1516,14 +1516,14 @@ author_handle: 2012/endoh2 - PiE in the sky award
2013/endoh1 - Most lazy SKIer
2013/endoh2 - Most recyclable
-2013/endoh3 - Most tweetable 1-liner
+2013/endoh3 - Most tweetable one liner
2013/endoh4 - Most solid
-2014/endoh1 - Most square (YODA award)
+2014/endoh1 - Most square (YODA Award)
2014/endoh2 - Best use of bioinformatics
-2015/endoh1 - Most Diffused Reaction
-2015/endoh2 - Most Overlooked Obfuscation
+2015/endoh1 - Most diffused reaction
+2015/endoh2 - Most overlooked obfuscation
2015/endoh3 - Back to the Future Award
-2015/endoh4 - Best One-liner
+2015/endoh4 - Best one liner
2018/endoh1 - Best tool to reveal holes
2018/endoh2 - Best use of python
2019/endoh - Most in need of debugging
@@ -1582,7 +1582,7 @@ author_handle: 1998/fanf - Most Obfuscated Translator
+1998/fanf - Most obfuscated translator
@@ -1601,7 +1601,7 @@ author_handle: 1991/fine - Best One Liner
+1991/fine - Best one liner
@@ -1616,7 +1616,7 @@ author_handle: 1998/df - Best Data Hiding
+1998/df - Best data hiding
@@ -1631,7 +1631,7 @@ author_handle: 1990/jaw - Best Entropy-reducer
+1990/jaw - Best entropy-reducer
@@ -1663,7 +1663,7 @@ author_handle: 2000/thadgavin - Most Portable Output
+2000/thadgavin - Most portable output
@@ -1687,7 +1687,7 @@ author_handle: 2004/gavare - Best Use of Light and Spheres
+2004/gavare - Best use of light and spheres
@@ -1702,7 +1702,7 @@ author_handle: 1993/dgibson - Best Abuse of the C Preprocessor
+1993/dgibson - Best abuse of the C preprocessor
@@ -1740,7 +1740,7 @@ author_handle: 1995/garry - Best Utility
+1995/garry - Best utility
@@ -1755,7 +1755,7 @@ author_handle: 1990/dg - Best Abuse of the C Preprocessor
+1990/dg - Best abuse of the C preprocessor
@@ -1785,7 +1785,7 @@ author_handle: 2006/grothe - Most Obfuscated Audio
+2006/grothe - Most obfuscated audio
2012/grothe - Most conspiratorial
@@ -1803,7 +1803,7 @@ author_handle: 1992/gson - Most Humorous Output
+
1992/gson - Most humorous output
@@ -1857,7 +1857,7 @@ author_handle: 2012/hamano - Most elementary use of C - Silver award
+2012/hamano - Most elementary use of C - Silver Award
@@ -1872,7 +1872,7 @@ author_handle: 2006/hamre - Most Irrational
+2006/hamre - Most irrational
@@ -1889,7 +1889,7 @@ author_handle: 1987/heckbert - Best Obfuscator of Programs
+1987/heckbert - Best obfuscator of programs
@@ -1938,7 +1938,7 @@ author_handle: 1990/stig - Strangest Abuse of the Rules
+1990/stig - Strangest abuse of the rules
@@ -1971,7 +1971,7 @@ author_handle: 1987/hines - Worst Style
+1987/hines - Worst style
@@ -2003,7 +2003,7 @@ author_handle: 1993/lmfjyh - Most Versatile Source
+1993/lmfjyh - Most versatile source
2000/jarijyrki - Best of Show
@@ -2021,7 +2021,7 @@ author_handle: 1992/albert - Most Useful Program
+
1992/albert - Most useful program
@@ -2038,7 +2038,7 @@ author_handle: 1994/horton - Best Utility
+1994/horton - Best utility
@@ -2055,8 +2055,8 @@ author_handle: 2011/hou - Best self documenting program
2012/hou - Most useful obfuscation
-2013/hou - Best use of 1 Infinite Loop
-2015/hou - Most Well-rounded Hash
+2013/hou - Best use of one infinite loop
+2015/hou - Most well rounded hash
2018/hou - Most likely to top the charts
@@ -2074,12 +2074,12 @@ author_handle: 1991/ant - Best Utility
-
1992/ant - Best Utility
-1993/ant - Best Utility
-2004/hibachi - Best Abuse of the Guidelines
+1991/ant - Best utility
+1992/ant - Best utility
+1993/ant - Best utility
+2004/hibachi - Best abuse of the guidelines
2005/mynx - Best use of the WWW
-2015/howe - Most Different
+2015/howe - Most different
@@ -2096,7 +2096,7 @@ author_handle: 2004/hoyle - Most Functional Output
+2004/hoyle - Most functional output
@@ -2113,7 +2113,7 @@ author_handle: 1996/huffman - Best Obfuscated Character Set Utility
+1996/huffman - Best obfuscated character set utility
@@ -2159,7 +2159,7 @@ author_handle: 2000/tomx - Most Complete Program
+2000/tomx - Most complete program
@@ -2176,7 +2176,7 @@ author_handle: 2004/arachnid - Best use of Vision
+2004/arachnid - Best use of vision
@@ -2191,7 +2191,7 @@ author_handle: 1990/scjones - ANSI Committee’s Worst Abuse of C
+1990/scjones - ANSI Committee’s worst abuse of C
@@ -2245,7 +2245,7 @@ author_handle: 2001/ctk - Worst Driver
+2001/ctk - Worst driver
@@ -2262,7 +2262,7 @@ author_handle: 1992/kivinen - Best X Program
+1992/kivinen - Best X program
@@ -2310,7 +2310,7 @@ author_handle: 2004/kopczynski - Best One-Liner
+2004/kopczynski - Best one liner
@@ -2329,7 +2329,7 @@ author_handle: 1987/korn - Best One Liner
+1987/korn - Best one liner
@@ -2373,7 +2373,7 @@ author_handle: 1984/laman - Third place
+1984/laman - Third Place
@@ -2463,9 +2463,9 @@ author_handle: 1998/dlowe - Best Utility
-1998/dloweneil - Most Fun
-2000/dlowe - Worst Abuse of the Rules
+1998/dlowe - Best utility
+1998/dloweneil - Most fun
+2000/dlowe - Worst abuse of the rules
2011/dlowe - Most self deprecating
2012/dlowe - Best way to lose a life
2013/dlowe - Best sparkling utility
@@ -2500,7 +2500,7 @@ author_handle: 1992/lush - Worst Abuse of the C Preprocessor
+1992/lush - Worst abuse of the C preprocessor
@@ -2593,8 +2593,8 @@ author_handle: 1995/heathbar - Best Layout
-1995/makarios - Best Short Program
+1995/heathbar - Best layout
+1995/makarios - Best short program
@@ -2611,7 +2611,7 @@ author_handle: 1992/marangon - Best Game
+1992/marangon - Best game
@@ -2629,7 +2629,7 @@ author_handle: 1990/theorem - Best of Show
-1992/adrian - Most Educational
+1992/adrian - Most educational
@@ -2659,7 +2659,7 @@ author_handle: 1996/rcm - Best RFC Obfuscation
+1996/rcm - Best RFC obfuscation
@@ -2676,7 +2676,7 @@ author_handle: 2000/bmeyer - Best Utility
+2000/bmeyer - Best utility
@@ -2691,7 +2691,7 @@ author_handle: 2006/meyer - Best Game
+2006/meyer - Best game
@@ -2706,11 +2706,11 @@ author_handle: 1990/cmills - Best Game
+1990/cmills - Best game
1993/cmills - Bill Gates Award
2013/mills - Most timely rendered
2015/mills1 - For the Birds! Award
-2015/mills2 - Most Compact
+2015/mills2 - Most compact
2018/mills - Best of Show
2019/mills - Most in need to be tweeted
@@ -2727,7 +2727,7 @@ author_handle: 1998/dloweneil - Most Fun
+1998/dloweneil - Most fun
@@ -2742,7 +2742,7 @@ author_handle: 2006/monge - Best Compiled Graphics
+2006/monge - Best compiled graphics
@@ -2793,7 +2793,7 @@ author_handle: 2015/muth - Most Complete Use of CPP
+2015/muth - Most complete use of CPP
@@ -2815,7 +2815,7 @@ author_handle: 2004/newbern - Best Font Engine
+2004/newbern - Best font engine
@@ -2832,7 +2832,7 @@ author_handle: 2006/night - Best Abuse of Computation
+2006/night - Best abuse of computation
@@ -2847,7 +2847,7 @@ author_handle: 1990/baruch - Best Small Program
+1990/baruch - Best small program
@@ -2922,7 +2922,7 @@ author_handle: 1990/baruch - Best Small Program
+1990/baruch - Best small program
@@ -3027,7 +3027,7 @@ author_handle: 1993/plummer - Best One Liner
+1993/plummer - Best one liner
@@ -3083,7 +3083,7 @@ author_handle: 2001/kev - Best Curses Game
+2001/kev - Best curses game
@@ -3115,7 +3115,7 @@ author_handle: 1990/tbr - Best Utility
+1990/tbr - Best utility
@@ -3132,7 +3132,7 @@ author_handle: 1994/tvr - Best X11 Program
+1994/tvr - Best X11 program
@@ -3147,7 +3147,7 @@ author_handle: 1988/reddy - Most useful Obfuscated C program
+1988/reddy - Most useful obfuscated C program
@@ -3231,7 +3231,7 @@ author_handle: 1990/pjr - Most Unusual Data Structure
+1990/pjr - Most unusual data structure
@@ -3250,7 +3250,7 @@ author_handle: 1994/smr - Worst Abuse of the Rules
+1994/smr - Worst abuse of the rules
@@ -3274,7 +3274,7 @@ author_handle: 1995/savastio - Most Obfuscated Syntax
+1995/savastio - Most obfuscated syntax
@@ -3289,7 +3289,7 @@ author_handle: 2000/schneiderwent - Most Timely Output
+2000/schneiderwent - Most timely output
@@ -3305,11 +3305,11 @@ author_handle: 1993/schnitzi - Obfuscated Intelligence Award
-1994/schnitzi - Best Layout
-1995/schnitzi - Best One Liner
-1995/vanschnitz - Worst Abuse of the C Preprocessor and Most Likely to Amaze
-1998/schnitzi - Best Flow Control
-2004/schnitzi - Best Non-Use of Curses
+1994/schnitzi - Best layout
+1995/schnitzi - Best one liner
+1995/vanschnitz - Worst abuse of the C preprocessor and most likely to amaze
+1998/schnitzi - Best flow control
+2004/schnitzi - Best non-use of curses
@@ -3326,14 +3326,14 @@ author_handle: 1996/schweikh1 - Worst Abuse of the C Preprocessor
-1996/schweikh2 - Best Algorithm
-1996/schweikh3 - Best Utility
-1998/schweikh1 - CPP Abuse
-1998/schweikh2 - Most Erratic Behavior
-1998/schweikh3 - Most Space Efficient
-2001/schweikh - Best one-liner
-2015/schweikhardt - Best Documented
+1996/schweikh1 - Worst abuse of the C preprocessor
+1996/schweikh2 - Best algorithm
+1996/schweikh3 - Best utility
+1998/schweikh1 - CPP abuse
+1998/schweikh2 - Most erratic behavior
+1998/schweikh3 - Most space efficient
+2001/schweikh - Best one liner
+2015/schweikhardt - Best documented
@@ -3348,7 +3348,7 @@ author_handle: 1994/shapiro - Most Well Rounded Obfuscation
+1994/shapiro - Most well rounded obfuscation
@@ -3363,7 +3363,7 @@ author_handle: 1985/shapiro - Grand prize for most well-rounded in confusion
+1985/shapiro - Grand Prize - Most well rounded in confusion
@@ -3378,7 +3378,7 @@ author_handle: 2000/natori - Best Small Program
+2000/natori - Best small program
@@ -3412,7 +3412,7 @@ author_handle: 1992/nathan - Worst Abuse of the Rules
+1992/nathan - Worst abuse of the rules
@@ -3446,7 +3446,7 @@ author_handle: 2006/sloane - Homer’s Favorite
+2006/sloane - Homer’s favorite
@@ -3463,7 +3463,7 @@ author_handle: 1998/chaos - Best Object Orientation
+1998/chaos - Best object orientation
@@ -3485,9 +3485,9 @@ author_handle: 1988/spinellis - Best abuse of the rules
-1990/dds - Best Language Tool
-1991/dds - Most Well Rounded
-1995/spinellis - Abusing The Rules
+1990/dds - Best language tool
+1991/dds - Most well rounded
+1995/spinellis - Abusing the rules
@@ -3517,7 +3517,7 @@ author_handle: 2006/stewart - Best Computed Graphics
+2006/stewart - Best computed graphics
@@ -3532,7 +3532,7 @@ author_handle: 1996/gandalf - Best Layout
+1996/gandalf - Best layout
@@ -3549,10 +3549,10 @@ author_handle: 2004/sds - Best Abuse of Indentation
-2005/sykes - Best Emulator
-2006/sykes1 - Best Assembler
-2006/sykes2 - Best One Liner
+2004/sds - Best abuse of indentation
+2005/sykes - Best emulator
+2006/sykes1 - Best assembler
+2006/sykes2 - Best one liner
@@ -3574,8 +3574,8 @@ author_handle: 1993/jonth - Most Obfuscated X Program
-1996/jonth - Best X11 Entry
+1993/jonth - Most obfuscated X program
+1996/jonth - Best X11 entry
@@ -3607,10 +3607,10 @@ author_handle: 2005/toledo - Best Game
-2006/toledo1 - Best Small Program
+2005/toledo - Best game
+2006/toledo1 - Best small program
2006/toledo2 - Best of Show
-2006/toledo3 - Most Portable Chess Set
+2006/toledo3 - Most portable chess set
2011/toledo - Best non-chess game
@@ -3628,7 +3628,7 @@ author_handle: 1998/tomtorfs - Best Self-Documenting
+
1998/tomtorfs - Best self-documenting
@@ -3697,11 +3697,11 @@ author_handle: 2004/vik1 - Best X11 Game
-2004/vik2 - Best Abuse of CPP
+2004/vik1 - Best X11 game
+2004/vik2 - Best abuse of CPP
2005/vik - Most circuitous walk
2011/vik - Most sound
-2012/vik - Best use of cocoa - Bronze award
+2012/vik - Best use of cocoa - Bronze Award
2014/vik - Best handling of beeps
@@ -3756,8 +3756,8 @@ author_handle: 1986/wall - Grand prize in most well-rounded in confusion
-
1987/wall - Most Useful Obfuscation
+1986/wall - Grand Prize - Most well rounded in confusion
+1987/wall - Most useful obfuscation
@@ -3791,7 +3791,7 @@ author_handle: 1994/weisberg - Best Short Program
+1994/weisberg - Best short program
@@ -3808,14 +3808,14 @@ author_handle: 1987/westley - Best Layout
+1987/westley - Best layout
1988/westley - Best layout
1989/westley - Most algorithms in one program
-1990/westley - Best Layout
+1990/westley - Best layout
1991/westley - Grand Prize
-1992/westley - Best Small Program
-1994/westley - Worst Abuse of the C Preprocessor
-1996/westley - Best One Liner
+1992/westley - Best small program
+1994/westley - Worst abuse of the C preprocessor
+1996/westley - Best one liner
2001/westley - Best position-independent code
@@ -3846,7 +3846,7 @@ author_handle: 2001/williams - Best Graphic Game
+
2001/williams - Best graphic game
@@ -3861,7 +3861,7 @@ author_handle: 1990/jaw - Best Entropy-reducer
+1990/jaw - Best entropy-reducer
@@ -3891,13 +3891,13 @@ author_handle: 2000/dhyang - Best Layout
-2004/omoikane - Best Utility
+2000/dhyang - Best layout
+2004/omoikane - Best utility
2011/akari - Best of Show - Most Shrinkable
2012/omoikane - Most surreptitious
2013/misaka - Most catty
2014/sinon - Best choice of optimization
-2015/yang - Most Pointed Reaction
+2015/yang - Most pointed reaction
2018/yang - Most shifty
2019/yang - Most in need of transparency
2020/yang - Best abuse of CPP
@@ -3922,7 +3922,7 @@ author_handle: 2000/briddlebane - Best Abuse of User
+2000/briddlebane - Best abuse of user
@@ -3937,7 +3937,7 @@ author_handle: 2012/zeitak - Balanced use of obfuscation - Gold award
+2012/zeitak - Balanced use of obfuscation - Gold Award
diff --git a/bin/README.md b/bin/README.md
index 53dfce69a..5ce226c42 100644
--- a/bin/README.md
+++ b/bin/README.md
@@ -64,7 +64,7 @@ you go through each tool, if you need to understand more of it, we recommend
that you use the `-h` option on it first.
There are some scripts that are invoked by the
-[inc/md2html.cfg](%%REPO_URL%%/inc/md2html.cfg) file but some of these tools can be directly
+[bin/md2html.cfg](%%REPO_URL%%/bin/md2html.cfg) file but some of these tools can be directly
invoked as well, should you wish to see their output or if you have some odd
need to do so.
@@ -387,7 +387,7 @@ This is the primary tool that forms IOCCC generated HTML content from
markdown files (permanent markdown files or temporarily generated
markdown files) and HTML fragments from the [inc directory](../inc/index.html).
-The [inc/md2html.cfg](%%REPO_URL%%/inc/md2html.cfg) configuration file is
+The [bin/md2html.cfg](%%REPO_URL%%/bin/md2html.cfg) configuration file is
used by [md2html.sh](%%REPO_URL%%/bin/md2html.sh) to drive the generation process.
@@ -401,7 +401,7 @@ page.
For an example, see the [author details in
1984/anonymous](../1984/anonymous/index.html#author).
-This tool is used in the [inc/md2html.cfg](%%REPO_URL%%/inc/md2html.cfg) file as part of
+This tool is used in the [bin/md2html.cfg](%%REPO_URL%%/bin/md2html.cfg) file as part of
the [md2html tool](index.html#md2html).
@@ -413,7 +413,7 @@ Output the inventory in HTML form for an entry's index.html page. For an example
inventory, see the [inventory in
1984/anonymous](../1984/anonymous/index.html#inventory).
-This tool is used in the [inc/md2html.cfg](%%REPO_URL%%/inc/md2html.cfg) file as part of
+This tool is used in the [bin/md2html.cfg](%%REPO_URL%%/bin/md2html.cfg) file as part of
the [md2html tool](index.html#md2html).
@@ -424,7 +424,7 @@ words in [1984](../1984/index.html) it would list, as links, the four winning
entries, which you can see directly at [1984
inventory](../1984/index.html#inventory).
-This tool is used in the [inc/md2html.cfg](%%REPO_URL%%/inc/md2html.cfg) file as part of
+This tool is used in the [bin/md2html.cfg](%%REPO_URL%%/bin/md2html.cfg) file as part of
the [md2html tool](index.html#md2html).
@@ -554,7 +554,7 @@ We recommend that this tool be invoked via the top level `Makefile` by:
Print default substitutions.
-This tool is used in the [inc/md2html.cfg](%%REPO_URL%%/inc/md2html.cfg) file.
+This tool is used in the [bin/md2html.cfg](%%REPO_URL%%/bin/md2html.cfg) file.
@@ -562,7 +562,7 @@ This tool is used in the [inc/md2html.cfg](%%REPO_URL%%/inc/md2html.cfg) file.
Print substitutions for an entry's `index.html`.
-This tool is used in the [inc/md2html.cfg](%%REPO_URL%%/inc/md2html.cfg) file.
+This tool is used in the [bin/md2html.cfg](%%REPO_URL%%/bin/md2html.cfg) file.
### [subst.entry-navbar.awk](%%REPO_URL%%/bin/subst.entry-navbar.awk)
@@ -579,7 +579,7 @@ This tool is used in [subst.entry-index.sh](index.html#subst-entry-index).
Print substitutions for a year level `index.html`.
-This tool is used in the [inc/md2html.cfg](%%REPO_URL%%/inc/md2html.cfg) file.
+This tool is used in the [bin/md2html.cfg](%%REPO_URL%%/bin/md2html.cfg) file.
### [subst.year-navbar.awk](%%REPO_URL%%/bin/subst.year-navbar.awk)
@@ -872,7 +872,7 @@ The "output tool" would output the following 4 lines:
The command line options printed by an "output tool" are processed
after all command line options, and all options from a matching
-line from the [md2html.cfg](%%REPO_URL%%/inc/md2html.cfg) file, and before any filename arguments
+line from the [md2html.cfg](%%REPO_URL%%/bin/md2html.cfg) file, and before any filename arguments
on the command line.
For example:
@@ -911,7 +911,7 @@ output), or the command will exit non-zero, unless `-S` is given. If `-S` is
given, only a warning about non-substituted tokens will be written to `stderr`.
The command line of tools in the [bin directory](index.html), and perhaps
-modified via the [md2html config file](%%REPO_URL%%/inc/md2html.cfg) may change to using a
+modified via the [md2html config file](%%REPO_URL%%/bin/md2html.cfg) may change to using a
different filename for a given phase.
For example when forming the HTML from
@@ -920,7 +920,7 @@ a different `navbar` navigation bar is needed. So instead of the
usual top navigation bar that normally directs people to the previous
entry for the year, or go up to the year page, or to the next entry
for the year, a top navigation bar to just go up to the entry's
-main page is needed. A line in the [md2html config file](%%REPO_URL%%/inc/md2html.cfg)
+main page is needed. A line in the [md2html config file](%%REPO_URL%%/bin/md2html.cfg)
that refers to
[2020/ferguson1/chocolate-cake.md](%%REPO_URL%%/2020/ferguson1/chocolate-cake.md) may
specify use of `navbar.up2index.html` (as `navbar.up2index`)instead of using the
@@ -929,7 +929,7 @@ specify use of `navbar.up2index.html` (as `navbar.up2index`)instead of using the
The HTML phase may be skipped resulting in no HTML output during a given phase
and furthermore, forming no HTML content from a given markdown file altogether.
-See comments in the [md2html config file](%%REPO_URL%%/inc/md2html.cfg) for details.
+See comments in the [md2html config file](%%REPO_URL%%/bin/md2html.cfg) for details.
See also, the tool [readme2index.sh](index.html#readme2index) for an example of
how such command lines are used.
@@ -953,7 +953,7 @@ on the [experimental website](https://ioccc-src.github.io/temp-test-ioccc/).
Instead of editing the default HTML files in order to fix a special web page,
consider making a copy of the default file and modifying the [md2html config
-file](%%REPO_URL%%/inc/md2html.cfg) to refer to the copy instead. That way your special case
+file](%%REPO_URL%%/bin/md2html.cfg) to refer to the copy instead. That way your special case
situation will not impact **MOST** of the HTML content.
diff --git a/bin/index.html b/bin/index.html
index fa22dbc06..016279db4 100644
--- a/bin/index.html
+++ b/bin/index.html
@@ -419,7 +419,7 @@ For more details on each tool, including the ones mentioned above, see below. As
you go through each tool, if you need to understand more of it, we recommend
that you use the
-h option on it first.
There are some scripts that are invoked by the
-inc/md2html.cfg file but some of these tools can be directly
+bin/md2html.cfg file but some of these tools can be directly
invoked as well, should you wish to see their output or if you have some odd
need to do so.
@@ -581,7 +581,7 @@ do that, that is not a problem.
This is the primary tool that forms IOCCC generated HTML content from
markdown files (permanent markdown files or temporarily generated
markdown files) and HTML fragments from the inc directory.
-
The inc/md2html.cfg configuration file is
+
The bin/md2html.cfg configuration file is
used by md2html.sh to drive the generation process.
@@ -590,7 +590,7 @@ used by
author details in
1984/anonymous.
-
This tool is used in the inc/md2html.cfg file as part of
+
This tool is used in the bin/md2html.cfg file as part of
the md2html tool.
@@ -598,14 +598,14 @@ the
md2html tool.
Output the inventory in HTML form for an entry’s index.html page. For an example
inventory, see the inventory in
1984/anonymous.
-
This tool is used in the inc/md2html.cfg file as part of
+
This tool is used in the bin/md2html.cfg file as part of
the md2html tool.
Output the inventory for a given year’s winning entries in HTML form. In other
words in 1984 it would list, as links, the four winning
entries, which you can see directly at 1984
inventory.
-
This tool is used in the inc/md2html.cfg file as part of
+
This tool is used in the bin/md2html.cfg file as part of
the md2html tool.
Wrapper tool to run pandoc(1).
@@ -675,11 +675,11 @@ We sort with lines starting with
! fourth.
Print default substitutions.
-
This tool is used in the inc/md2html.cfg file.
+
This tool is used in the bin/md2html.cfg file.
Print substitutions for an entry’s index.html.
-
This tool is used in the inc/md2html.cfg file.
+
This tool is used in the bin/md2html.cfg file.
@@ -689,7 +689,7 @@ We sort with lines starting with
! fourth.
Print substitutions for a year level index.html.
-
This tool is used in the inc/md2html.cfg file.
+
This tool is used in the bin/md2html.cfg file.
@@ -850,7 +850,7 @@ So for example, if an “output tool” wishes to convey:
navbar=top-of-site
The command line options printed by an “output tool” are processed
after all command line options, and all options from a matching
-line from the md2html.cfg file, and before any filename arguments
+line from the md2html.cfg file, and before any filename arguments
on the command line.
For example:
command [command_options ..] [cfg_options ..] [output_tool_options ..] [--] [filename_arg ..]
@@ -875,7 +875,7 @@ some
-s token=value) in all HTML output, except during phase number
output), or the command will exit non-zero, unless
-S is given. If
-S is
given, only a warning about non-substituted tokens will be written to
stderr.
The command line of tools in the bin directory, and perhaps
-modified via the md2html config file may change to using a
+modified via the md2html config file may change to using a
different filename for a given phase.
For example when forming the HTML from
2020/ferguson1/chocolate-cake.md,
@@ -883,14 +883,14 @@ a different navbar navigation bar is needed. So instead of the
usual top navigation bar that normally directs people to the previous
entry for the year, or go up to the year page, or to the next entry
for the year, a top navigation bar to just go up to the entry’s
-main page is needed. A line in the md2html config file
+main page is needed. A line in the md2html config file
that refers to
2020/ferguson1/chocolate-cake.md may
specify use of navbar.up2index.html (as navbar.up2index)instead of using the
navbar.default.html (navbar.default.html) default.
The HTML phase may be skipped resulting in no HTML output during a given phase
and furthermore, forming no HTML content from a given markdown file altogether.
-
See comments in the md2html config file for details.
+
See comments in the md2html config file for details.
See also, the tool readme2index.sh for an example of
how such command lines are used.
Use CAUTION when modifying inc/ files
@@ -903,7 +903,7 @@ on the
experimental websi
*.default.html
… contain default content used to form IOCCC HTML / IOCCC web pages.
Instead of editing the default HTML files in order to fix a special web page,
-consider making a copy of the default file and modifying the md2html config
+consider making a copy of the default file and modifying the md2html config
file to refer to the copy instead. That way your special case
situation will not impact MOST of the HTML content.
Why we do not use certain well-known HTML technologies
diff --git a/inc/md2html.cfg b/bin/md2html.cfg
similarity index 100%
rename from inc/md2html.cfg
rename to bin/md2html.cfg
diff --git a/bin/md2html.sh b/bin/md2html.sh
index 85f595fed..f39fc730e 100755
--- a/bin/md2html.sh
+++ b/bin/md2html.sh
@@ -3,7 +3,7 @@
# md2html.sh - convert markdown into an IOCCC HTML file via config file
#
# Convert a markdown file into a HTML file for the IOCCC website,
-# using the inc/md2html.cfg configuration file. Conversion from
+# using the bin/md2html.cfg configuration file. Conversion from
# markdown to HTML is performed via the 'pandoc wrapper tool'.
#
# For general information on how IOCCC HTML files are generated, see:
@@ -191,7 +191,7 @@ export USAGE="usage: $0 [-h] [-v level] [-V] [-d topdir] [-D docroot/] [-n] [-N]
-n go thru the actions, but do not update any files (def: do the action)
-N do not process file, just parse arguments and ignore the file (def: process the file)
- -c md2html.cfg Use md2html.cfg as the configuration file (def: use topdir/inc/md2html.cfg)
+ -c md2html.cfg Use md2html.cfg as the configuration file (def: use topdir/bin/md2html.cfg)
NOTE: -c may only be used in command_options (getopt phase 0)
-H phase=name use 'phase.name.html' file for HTML phase named 'phase' (def: use 'phase.default.html')
@@ -251,7 +251,7 @@ Exit codes:
8 HTML phase file not found or not readable
>= 10 < 39 internal error
>= 40 < 200 HTML phase error
- >= 200 error generated via -e exit_code, or via inc/md2html.cfg, or awk script error
+ >= 200 error generated via -e exit_code, or via bin/md2html.cfg, or awk script error
$NAME version: $VERSION"
@@ -1096,7 +1096,7 @@ fi
# determine working directory
#
# We will use the dirname of match.md as our working directory. This is path from
-# topdir, that is to be used to match an entry in the inc/md2html.cfg configuration file.
+# topdir, that is to be used to match an entry in the md2html.cfg configuration file.
# In the case of a entry directory, this will be a YYYY/dir working directory.
# In the case of a year level directory, this will be a YYYY working directory.
# In the case of a top level directory, this will be just a . working directory.
@@ -1147,7 +1147,7 @@ if [[ $V_FLAG -ge 3 ]]; then
echo "$0: debug[3]: now in directory: $(/bin/pwd)" 1>&2
fi
-# verify that we have a inc subdirectory
+# verify that we have an inc subdirectory
#
export INC_PATH="$TOPDIR/inc"
if [[ ! -d $INC_PATH ]]; then
@@ -1156,6 +1156,16 @@ if [[ ! -d $INC_PATH ]]; then
fi
export INC_DIR="inc"
+# verify that we have a bin subdirectory
+#
+export BIN_PATH="$TOPDIR/bin"
+if [[ ! -d $BIN_PATH ]]; then
+ echo "$0: ERROR: bin is not a directory under topdir: $BIN_PATH" 1>&2
+ exit 6
+fi
+export BIN_DIR="bin"
+
+
# verify that we have a readable .top file
#
export TOP="$TOPDIR/.top"
@@ -1175,7 +1185,7 @@ fi
# verify we have a readable md2html.cfg file
#
if [[ -z $MD2HTML_CFG ]]; then
- MD2HTML_CFG="$INC_DIR/md2html.cfg"
+ MD2HTML_CFG="$BIN_DIR/md2html.cfg"
fi
if [[ ! -e $MD2HTML_CFG ]]; then
echo "$0: ERROR: md2html.cfg does not exist: $MD2HTML_CFG" 1>&2
@@ -1778,7 +1788,7 @@ fi
# HTML phase 0: inc/top.__name__.html #
#######################################
-# NOTE: See inc/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
+# NOTE: See bin/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
#
export CUR_PHASE_NUM=0
export CUR_PHASE_NAME="top"
@@ -1797,7 +1807,7 @@ fi
# HTML phase 1: inc/head.__name__.html #
########################################
-# NOTE: See inc/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
+# NOTE: See bin/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
#
CUR_PHASE_NUM=1
CUR_PHASE_NAME="head"
@@ -1847,7 +1857,7 @@ fi
# HTML phase 2: inc/body.__name__.html #
########################################
-# NOTE: See inc/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
+# NOTE: See bin/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
#
CUR_PHASE_NUM=2
CUR_PHASE_NAME="body"
@@ -1866,7 +1876,7 @@ fi
# HTML phase 3: inc/topbar.__name__.html #
########################################
-# NOTE: See inc/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
+# NOTE: See bin/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
#
CUR_PHASE_NUM=3
CUR_PHASE_NAME="topbar"
@@ -1885,7 +1895,7 @@ fi
# HTML phase 4: inc/header.__name__.html #
##########################################
-# NOTE: See inc/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
+# NOTE: See bin/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
#
CUR_PHASE_NUM=4
CUR_PHASE_NAME="header"
@@ -1904,7 +1914,7 @@ fi
# HTML phase 5: inc/navbar.__name__.html #
##########################################
-# NOTE: See inc/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
+# NOTE: See bin/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
#
CUR_PHASE_NUM=5
CUR_PHASE_NAME="navbar"
@@ -1923,7 +1933,7 @@ fi
# HTML phase 6: inc/before-content.__name__.html #
###################################################
-# NOTE: See inc/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
+# NOTE: See bin/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
#
CUR_PHASE_NUM=6
CUR_PHASE_NAME="before-content"
@@ -1942,7 +1952,7 @@ fi
# HTML phase 20: before tool #
##############################
-# NOTE: See inc/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
+# NOTE: See bin/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
#
CUR_PHASE_NUM=20
CUR_PHASE_NAME="before-tool"
@@ -2002,7 +2012,7 @@ fi
# HTML phase 21: pandoc wrapper tool #
######################################
-# NOTE: See inc/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
+# NOTE: See bin/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
#
CUR_PHASE_NUM=21
CUR_PHASE_NAME="pandoc-wrapper-tool"
@@ -2107,7 +2117,7 @@ fi
# HTML phase 22: after tool #
#############################
-# NOTE: See inc/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
+# NOTE: See bin/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
#
CUR_PHASE_NUM=22
CUR_PHASE_NAME="after-tool"
@@ -2167,7 +2177,7 @@ fi
# HTML phase 30: inc/after-content.__name__.html #
##################################################
-# NOTE: See inc/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
+# NOTE: See bin/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
#
CUR_PHASE_NUM=30
CUR_PHASE_NAME="after-content"
@@ -2186,7 +2196,7 @@ fi
# HTML phase 31: inc/footer.__name__.html #
###########################################
-# NOTE: See inc/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
+# NOTE: See bin/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
#
CUR_PHASE_NUM=31
CUR_PHASE_NAME="footer"
@@ -2205,7 +2215,7 @@ fi
# HTML phase 32: inc/bottom.__name__.html #
###########################################
-# NOTE: See inc/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
+# NOTE: See bin/md2html.cfg for details on HTML phase numbers, HTML phase names, and HTML phase files
#
CUR_PHASE_NUM=32
CUR_PHASE_NAME="bottom"
diff --git a/bin/output-index-author.sh b/bin/output-index-author.sh
index 5401f873b..24a2ee8d8 100755
--- a/bin/output-index-author.sh
+++ b/bin/output-index-author.sh
@@ -3,7 +3,7 @@
# output-index-author.sh - output author(s) related HTML for an entry's index.html page
#
# This tool is intended to be used as a "before tool" during HTML phase number 20.
-# In particular, lines in the inc/md2html.cfg configuration file of the form:
+# In particular, lines in the bin/md2html.cfg configuration file of the form:
#
# -b
# bin/output-index-author.sh
diff --git a/bin/output-index-inventory.sh b/bin/output-index-inventory.sh
index ca67861bb..a6c7608ea 100755
--- a/bin/output-index-inventory.sh
+++ b/bin/output-index-inventory.sh
@@ -3,7 +3,7 @@
# output-index-inventory.sh - output the inventory in HTML form for an entry's index.html page
#
# This tool is intended to be used as an "after tool" during HTML phase number 22.
-# In particular, lines in the inc/md2html.cfg configuration file of the form:
+# In particular, lines in the bin/md2html.cfg configuration file of the form:
#
# -a
# bin/output-index-inventory.sh
diff --git a/bin/output-year-index.sh b/bin/output-year-index.sh
index 12f2a9f9e..51a18fb83 100755
--- a/bin/output-year-index.sh
+++ b/bin/output-year-index.sh
@@ -2,7 +2,7 @@
#
# output-year-index.sh - output markdown of winning entry links for a given year
#
-# This tool is used in conjunction with the inc/md2html.cfg configuration
+# This tool is used in conjunction with the bin/md2html.cfg configuration
# file, and the tools that use that use that configuration file such as "bin/md2html.sh".
#
# It is usually invoked by:
@@ -10,7 +10,7 @@
# bin/output-year-index.sh
#
# This tool is intended to be used as an "after tool" during HTML phase number 22.
-# In particular, lines in the inc/md2html.cfg configuration file of the form:
+# In particular, lines in the bin/md2html.cfg configuration file of the form:
#
# -a
# bin/output-year-index.sh
diff --git a/bin/status2html.sh b/bin/status2html.sh
index 030b7b150..46622d0f0 100755
--- a/bin/status2html.sh
+++ b/bin/status2html.sh
@@ -3,7 +3,7 @@
# status2html.sh - output status.json HTML for the status.html page
#
# This tool is intended to be used as a "before tool" during HTML phase number 20.
-# In particular, lines in the inc/md2html.cfg configuration file of the form:
+# In particular, lines in the bin/md2html.cfg configuration file of the form:
#
# -b
# bin/status2html.sh
diff --git a/bin/subst.default.sh b/bin/subst.default.sh
index 4d802d12a..0ad101804 100755
--- a/bin/subst.default.sh
+++ b/bin/subst.default.sh
@@ -2,7 +2,7 @@
#
# subst.default.sh - print default substitutions
#
-# This tool is used in conjunction with the inc/md2html.cfg configuration
+# This tool is used in conjunction with the bin/md2html.cfg configuration
# file, and the tools that use that use that configuration file such as "bin/md2html.sh".
#
# It is usually invoked by:
diff --git a/bin/subst.entry-index.sh b/bin/subst.entry-index.sh
index aef08ea71..a1fb59317 100755
--- a/bin/subst.entry-index.sh
+++ b/bin/subst.entry-index.sh
@@ -3,7 +3,7 @@
# subst.entry-index.sh - print substitutions for a entry's index.html
#
# This tool is intended to be used as a "output tool" during getopt phases 1 and 3.
-# In particular, lines in the inc/md2html.cfg configuration file of the form:
+# In particular, lines in the bin/md2html.cfg configuration file of the form:
#
# -o
# bin/subst.entry-index.sh
diff --git a/bin/subst.year-index.sh b/bin/subst.year-index.sh
index e2b7cbb7b..3fc824303 100755
--- a/bin/subst.year-index.sh
+++ b/bin/subst.year-index.sh
@@ -3,7 +3,7 @@
# subst.year-index.sh - print substitutions for a year's index.html
#
# This tool is intended to be used as a "output tool" during getopt phases 1 and 3.
-# In particular, lines in the inc/md2html.cfg configuration file of the form:
+# In particular, lines in the bin/md2html.cfg configuration file of the form:
#
# -o
# bin/subst.year-index.sh
diff --git a/location.html b/location.html
index d75d2e122..500eb7e3b 100644
--- a/location.html
+++ b/location.html
@@ -80,7 +80,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
@@ -106,7 +106,7 @@
@@ -236,7 +236,7 @@
@@ -254,7 +254,7 @@
2006/birken - EDAMAME Award
Jump to: top
@@ -876,13 +876,13 @@
2005/persano - Best of Show
Jump to: top
@@ -964,7 +964,7 @@
2001/coupard - Most obfuscated sound
Jump to: top
@@ -1005,46 +1005,46 @@
Jump to: top
@@ -1058,43 +1058,43 @@
1998/banks - Best of Show
Jump to: top
@@ -1108,34 +1108,34 @@
1996/august - Best of Show
Jump to: top
@@ -1146,40 +1146,40 @@
-
1995/vanschnitz -
Worst Abuse of the C Preprocessor and Most Likely to Amaze
+
1995/vanschnitz -
Worst abuse of the C preprocessor and most likely to amaze
Jump to: top
@@ -1190,37 +1190,37 @@
Jump to: top
@@ -1231,37 +1231,37 @@
Jump to: top
@@ -1272,43 +1272,43 @@
-
1992/lush -
Worst Abuse of the C Preprocessor
+
1992/lush -
Worst abuse of the C preprocessor
Jump to: top
@@ -1319,28 +1319,28 @@
-
-
1990/dg -
Best Abuse of the C Preprocessor
+
1990/dg -
Best abuse of the C preprocessor
Jump to: top
@@ -1448,7 +1448,7 @@
1988/phillipps - Least likely to compile successfully
1988/robison -
Best abuse of C constructs
@@ -1468,25 +1468,25 @@
Jump to: top
@@ -1521,7 +1521,7 @@
1986/stein - Best one liner
-
1986/wall -
Grand prize in most well-rounded in confusion
+
1986/wall -
Grand Prize - Most well rounded in confusion
Jump to: top
@@ -1541,7 +1541,7 @@
1985/lycklama - Strangest appearing program
-
1985/shapiro -
Grand prize for most well-rounded in confusion
+
1985/shapiro -
Grand Prize - Most well rounded in confusion
1985/sicherman -
Worst abuse of the C preprocessor
@@ -1555,13 +1555,13 @@