diff --git a/1986/marshall/compilers.html b/1986/marshall/compilers.html index 1aad82c5e..778ae801b 100644 --- a/1986/marshall/compilers.html +++ b/1986/marshall/compilers.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

compilers.md for 1986/marshall

+

compilers.html for 1986/marshall

diff --git a/1991/brnstnd/sorta.README.html b/1991/brnstnd/sorta.README.html index 3ce4e576c..1476c681d 100644 --- a/1991/brnstnd/sorta.README.html +++ b/1991/brnstnd/sorta.README.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

sorta.README.md for 1991/brnstnd

+

sorta.README.html for 1991/brnstnd

diff --git a/1992/buzzard.2/buzzard.2.README.html b/1992/buzzard.2/buzzard.2.README.html index 26ef9fa3e..3e631de24 100644 --- a/1992/buzzard.2/buzzard.2.README.html +++ b/1992/buzzard.2/buzzard.2.README.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

buzzard.2.README.md for 1992/buzzard.2

+

buzzard.2.README.html for 1992/buzzard.2

diff --git a/1992/buzzard.2/buzzard.2.design.html b/1992/buzzard.2/buzzard.2.design.html index 1dd0e6dfe..4ec1904b1 100644 --- a/1992/buzzard.2/buzzard.2.design.html +++ b/1992/buzzard.2/buzzard.2.design.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

buzzard.2.design.md for 1992/buzzard.2

+

buzzard.2.design.html for 1992/buzzard.2

diff --git a/1993/ejb/hanoi.html b/1993/ejb/hanoi.html index 95f520b93..187cca133 100644 --- a/1993/ejb/hanoi.html +++ b/1993/ejb/hanoi.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

hanoi.md for 1993/ejb

+

hanoi.html for 1993/ejb

diff --git a/1993/ejb/patience.html b/1993/ejb/patience.html index 54b140673..c69551634 100644 --- a/1993/ejb/patience.html +++ b/1993/ejb/patience.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

patience.md for 1993/ejb

+

patience.html for 1993/ejb

diff --git a/1993/rince/design.html b/1993/rince/design.html index 81685019a..d2ab8d4fc 100644 --- a/1993/rince/design.html +++ b/1993/rince/design.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

design.md for 1993/rince

+

design.html for 1993/rince

diff --git a/1994/shapiro/shapiro.html b/1994/shapiro/shapiro.html index 0d6087276..fcf95c65b 100644 --- a/1994/shapiro/shapiro.html +++ b/1994/shapiro/shapiro.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

shapiro.md for 1994/shapiro

+

shapiro.html for 1994/shapiro

diff --git a/1995/leo/spoiler1.html b/1995/leo/spoiler1.html index fbf2da90b..7f622d55c 100644 --- a/1995/leo/spoiler1.html +++ b/1995/leo/spoiler1.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

spoiler1.md for 1995/leo

+

spoiler1.html for 1995/leo

diff --git a/1998/dorssel/dorssel.html b/1998/dorssel/dorssel.html index e78615203..94aeda852 100644 --- a/1998/dorssel/dorssel.html +++ b/1998/dorssel/dorssel.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

dorssel.md for 1998/dorssel

+

dorssel.html for 1998/dorssel

diff --git a/1998/schweikh1/macos.html b/1998/schweikh1/macos.html index c3fae7b94..ef1aa082d 100644 --- a/1998/schweikh1/macos.html +++ b/1998/schweikh1/macos.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

macos.md for 1998/schweikh1

+

macos.html for 1998/schweikh1

diff --git a/2004/gavin/gavin.html b/2004/gavin/gavin.html index 68e96fb4c..be46d636c 100644 --- a/2004/gavin/gavin.html +++ b/2004/gavin/gavin.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

gavin.md for 2004/gavin

+

gavin.html for 2004/gavin

diff --git a/2012/deckmyn/deckmyn.html b/2012/deckmyn/deckmyn.html index 6a6c34b0c..8d148b1a0 100644 --- a/2012/deckmyn/deckmyn.html +++ b/2012/deckmyn/deckmyn.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

deckmyn.md for 2012/deckmyn

+

deckmyn.html for 2012/deckmyn

diff --git a/2012/hou/hint.html b/2012/hou/hint.html index e0c6e1fc2..e0e3f7593 100644 --- a/2012/hou/hint.html +++ b/2012/hou/hint.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

hint.md for 2012/hou

+

hint.html for 2012/hou

diff --git a/2012/tromp/how.html b/2012/tromp/how.html index f751e8488..efab807d8 100644 --- a/2012/tromp/how.html +++ b/2012/tromp/how.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

how.md for 2012/tromp

+

how.html for 2012/tromp

diff --git a/2013/hou/doc/example.html b/2013/hou/doc/example.html index 645a645b2..8654c2b73 100644 --- a/2013/hou/doc/example.html +++ b/2013/hou/doc/example.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

example.md for 2013/hou

+

example.html for 2013/hou

diff --git a/2014/endoh1/spoilers.html b/2014/endoh1/spoilers.html index 6eefbb300..dbc9b23d2 100644 --- a/2014/endoh1/spoilers.html +++ b/2014/endoh1/spoilers.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

spoilers.md for 2014/endoh1

+

spoilers.html for 2014/endoh1

diff --git a/2015/burton/road.to.obscurity.html b/2015/burton/road.to.obscurity.html index 710b1e42f..7e575964b 100644 --- a/2015/burton/road.to.obscurity.html +++ b/2015/burton/road.to.obscurity.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

road.to.obscurity.md for 2015/burton

+

road.to.obscurity.html for 2015/burton

diff --git a/2015/burton/spoilers.html b/2015/burton/spoilers.html index 6a4b77fe0..767381cc0 100644 --- a/2015/burton/spoilers.html +++ b/2015/burton/spoilers.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

spoilers.md for 2015/burton

+

spoilers.html for 2015/burton

diff --git a/2018/burton2/discrepancies.html b/2018/burton2/discrepancies.html index 27bb2c12b..99744beba 100644 --- a/2018/burton2/discrepancies.html +++ b/2018/burton2/discrepancies.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

discrepancies.md for 2018/burton2

+

discrepancies.html for 2018/burton2

diff --git a/2018/ferguson/FILES.html b/2018/ferguson/FILES.html index 95b56c488..45967fd6c 100644 --- a/2018/ferguson/FILES.html +++ b/2018/ferguson/FILES.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

FILES.md for 2018/ferguson

+

FILES.html for 2018/ferguson

diff --git a/2018/ferguson/rpm.html b/2018/ferguson/rpm.html index d2cfaf57c..4031aa4c5 100644 --- a/2018/ferguson/rpm.html +++ b/2018/ferguson/rpm.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

rpm.md for 2018/ferguson

+

rpm.html for 2018/ferguson

diff --git a/2020/endoh2/spoiler/index.html b/2020/endoh2/spoiler/index.html index 3ab45d1b0..ad25a3c2f 100644 --- a/2020/endoh2/spoiler/index.html +++ b/2020/endoh2/spoiler/index.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

index.md for 2020/endoh2

+

index.html for 2020/endoh2

diff --git a/2020/ferguson1/COMPILING.html b/2020/ferguson1/COMPILING.html index 38abf4870..2f89620d2 100644 --- a/2020/ferguson1/COMPILING.html +++ b/2020/ferguson1/COMPILING.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

COMPILING.md for 2020/ferguson1

+

COMPILING.html for 2020/ferguson1

diff --git a/2020/ferguson1/HACKING.html b/2020/ferguson1/HACKING.html index 62ea874c1..b790c0113 100644 --- a/2020/ferguson1/HACKING.html +++ b/2020/ferguson1/HACKING.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

HACKING.md for 2020/ferguson1

+

HACKING.html for 2020/ferguson1

diff --git a/2020/ferguson1/bugs.html b/2020/ferguson1/bugs.html index d334c572d..e56e25355 100644 --- a/2020/ferguson1/bugs.html +++ b/2020/ferguson1/bugs.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

bugs.md for 2020/ferguson1

+

bugs.html for 2020/ferguson1

diff --git a/2020/ferguson1/cannibalism.log.html b/2020/ferguson1/cannibalism.log.html index 07c9691e6..78e94924a 100644 --- a/2020/ferguson1/cannibalism.log.html +++ b/2020/ferguson1/cannibalism.log.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

cannibalism.log.md for 2020/ferguson1

+

cannibalism.log.html for 2020/ferguson1

diff --git a/2020/ferguson1/chocolate-cake.html b/2020/ferguson1/chocolate-cake.html index 262b47a24..e3f7587d4 100644 --- a/2020/ferguson1/chocolate-cake.html +++ b/2020/ferguson1/chocolate-cake.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

chocolate-cake.md for 2020/ferguson1

+

chocolate-cake.html for 2020/ferguson1

diff --git a/2020/ferguson1/crazy.log.html b/2020/ferguson1/crazy.log.html index 2bedaf5cb..e18cee5ef 100644 --- a/2020/ferguson1/crazy.log.html +++ b/2020/ferguson1/crazy.log.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

crazy.log.md for 2020/ferguson1

+

crazy.log.html for 2020/ferguson1

diff --git a/2020/ferguson1/gameplay.html b/2020/ferguson1/gameplay.html index b1e60ca79..261536b45 100644 --- a/2020/ferguson1/gameplay.html +++ b/2020/ferguson1/gameplay.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

gameplay.md for 2020/ferguson1

+

gameplay.html for 2020/ferguson1

diff --git a/2020/ferguson1/spoilers.html b/2020/ferguson1/spoilers.html index f0875db25..57f611e1f 100644 --- a/2020/ferguson1/spoilers.html +++ b/2020/ferguson1/spoilers.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

spoilers.md for 2020/ferguson1

+

spoilers.html for 2020/ferguson1

diff --git a/2020/ferguson1/terminals.html b/2020/ferguson1/terminals.html index 8cb10b69c..37c47e429 100644 --- a/2020/ferguson1/terminals.html +++ b/2020/ferguson1/terminals.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

terminals.md for 2020/ferguson1

+

terminals.html for 2020/ferguson1

diff --git a/2020/ferguson1/troubleshooting.html b/2020/ferguson1/troubleshooting.html index 6f71a7647..ebf21e830 100644 --- a/2020/ferguson1/troubleshooting.html +++ b/2020/ferguson1/troubleshooting.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

troubleshooting.md for 2020/ferguson1

+

troubleshooting.html for 2020/ferguson1

diff --git a/2020/ferguson2/obfuscation.html b/2020/ferguson2/obfuscation.html index 4f534c7b8..eba3bcd8f 100644 --- a/2020/ferguson2/obfuscation.html +++ b/2020/ferguson2/obfuscation.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

obfuscation.md for 2020/ferguson2

+

obfuscation.html for 2020/ferguson2

diff --git a/2020/ferguson2/recode.html b/2020/ferguson2/recode.html index c73d4552b..74b838e5f 100644 --- a/2020/ferguson2/recode.html +++ b/2020/ferguson2/recode.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

recode.md for 2020/ferguson2

+

recode.html for 2020/ferguson2

diff --git a/bin/gen-other-html.sh b/bin/gen-other-html.sh index 3645232f9..5fc1da83c 100755 --- a/bin/gen-other-html.sh +++ b/bin/gen-other-html.sh @@ -84,7 +84,7 @@ shopt -s globstar # enable ** to match all files and zero or more directories an # set variables referenced in the usage message # -export VERSION="1.2.3 2024-04-28" +export VERSION="1.2.4 2024-05-31" NAME=$(basename "$0") export NAME export V_FLAG=0 @@ -163,6 +163,7 @@ Exit codes: $NAME version: $VERSION" + # parse command line # while getopts :hv:Vd:D:nNt:T:p:u:w: flag; do @@ -579,6 +580,8 @@ for YYYY in $(< "$TOP_FILE"); do # determine the HTML file # export HTML_FILE=${MD_FILE//\.md/.html} + HTML_BASENAME=$(basename "$HTML_FILE") + export HTML_BASENAME # determine the description arg # @@ -591,7 +594,7 @@ for YYYY in $(< "$TOP_FILE"); do # determine the HEADER_2 arg # - export HEADER_2="HEADER_2=$MD_BASENAME for $YYYY_DIR" + export HEADER_2="HEADER_2=$HTML_BASENAME for $YYYY_DIR" # determine the number of levels in path of MD_FILE from topdir #