convert spoiler filenames into deobfuscation filenames

This commit is contained in:
Landon Curt Noll committed 2024-07-01 01:02:40 -07:00
1 parent 3aec80f057
commit 85c991620f
94 files changed
+361 -363

No files matched your search

+10 -10
View File
@@ -106,12 +106,12 @@
"entry_text" : "test suite comparison data for 32-bit systems"
},
{
"file_path" : "spoilers.html",
"file_path" : "deobfuscation.html",
"inventory_order" : 200,
"OK_to_edit" : false,
"display_as" : "html",
"display_via_github" : false,
"entry_text" : "spoiler web page"
"entry_text" : "Deobfuscation information web page"
},
{
"file_path" : "src.doc.txt",
@@ -161,6 +161,14 @@
"display_via_github" : true,
"entry_text" : "markdown source for this web page"
},
{
"file_path" : "deobfuscation.md",
"inventory_order" : 4000000000,
"OK_to_edit" : true,
"display_as" : "markdown",
"display_via_github" : true,
"entry_text" : "markdown source for deobfuscation.html"
},
{
"file_path" : "road.to.obscurity.md",
"inventory_order" : 4000000000,
@@ -169,14 +177,6 @@
"display_via_github" : true,
"entry_text" : "markdown source for road.to.obscurity.html"
},
{
"file_path" : "spoilers.md",
"inventory_order" : 4000000000,
"OK_to_edit" : true,
"display_as" : "markdown",
"display_via_github" : true,
"entry_text" : "markdown source for spoilers.html"
},
{
"file_path" : "index.html",
"inventory_order" : 4294967295,
+1 -1
View File
@@ -230,7 +230,7 @@ This allows for a convenient test suite:
### Deobfuscation:
If you do not want to puzzle out how it works, see [spoilers.html](spoilers.html).
If you do not want to puzzle out how it works, see [deobfuscation.html](deobfuscation.html).
<!--
@@ -12,8 +12,8 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<title>The International Obfuscated C Code Contest</title>
<link rel="icon" type="image/x-icon" href="../../favicon.ico">
<meta name="description" content="spoilers.md for 2015/burton">
<meta name="keywords" content="IOCCC, 2015/burton, spoilers.md">
<meta name="description" content="deobfuscation.md for 2015/burton">
<meta name="keywords" content="IOCCC, 2015/burton, deobfuscation.md">
</head>
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
@@ -26,13 +26,13 @@
<!-- -->
<!-- This web page was formed via the tool: bin/gen-other-html.sh -->
<!-- The content of main section of this web page came from: 2015/burton/spoilers.md -->
<!-- The content of main section of this web page came from: 2015/burton/deobfuscation.md -->
<!-- -->
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<!-- !!! Do not modify this web page, instead modify the file: 2015/burton/spoilers.md !!! -->
<!-- !!! Do not modify this web page, instead modify the file: 2015/burton/spoilers.md !!! -->
<!-- !!! Do not modify this web page, instead modify the file: 2015/burton/spoilers.md !!! -->
<!-- !!! Do not modify this web page, instead modify the file: 2015/burton/deobfuscation.md !!! -->
<!-- !!! Do not modify this web page, instead modify the file: 2015/burton/deobfuscation.md !!! -->
<!-- !!! Do not modify this web page, instead modify the file: 2015/burton/deobfuscation.md !!! -->
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<!-- Markdown content was converted into HTML via the tool: bin/md2html.sh -->
@@ -363,7 +363,7 @@
height=110>
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>spoilers.html for 2015/burton</h2>
<h2>deobfuscation.html for 2015/burton</h2>
</div>
<!-- END: this line ends content from: inc/header.default.html -->
@@ -371,7 +371,7 @@
<div class="navbar">
<a class="Left" href="index.html">&uarr; jump to index.html &uarr;</a>
<a class="Right" href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fioccc-src.github.io%2Ftemp-test-ioccc%2F2015%2Fburton%2Fspoilers.html">&#x2713;</a>
<a class="Right" href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fioccc-src.github.io%2Ftemp-test-ioccc%2F2015%2Fburton%2Fdeobfuscation.html">&#x2713;</a>
</div>
<!-- END: this line ends content from: inc/navbar.up2index.html -->
@@ -382,8 +382,8 @@
<!-- END: this line ends content from: inc/before-content.default.html -->
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
<!-- BEFORE: 1st line of markdown file: 2015/burton/spoilers.md -->
<h3 id="spoilers">Spoilers</h3>
<!-- BEFORE: 1st line of markdown file: 2015/burton/deobfuscation.md -->
<h3 id="deobfuscation">Deobfuscation</h3>
<p><code>calc</code> is a recursive-descent parser. It allocates from the stack deep enough
that all expressions are exhausted before the recursion stack depth reaches the
allocations. The memory map and source is documented in
@@ -428,7 +428,7 @@ obfuscation, and remarkably effective.</p>
https://creativecommons.org/licenses/by-sa/4.0/
-->
<!-- AFTER: last line of markdown file: 2015/burton/spoilers.md -->
<!-- AFTER: last line of markdown file: 2015/burton/deobfuscation.md -->
<!-- END: this line ends content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
<!-- START: this line starts content from: inc/after-content.default.html -->
@@ -488,7 +488,7 @@ obfuscation, and remarkably effective.</p>
<div id="coda"><h3>Coda</h3>
<p>
<a href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fioccc-src.github.io%2Ftemp-test-ioccc%2F2015%2Fburton%2Fspoilers.html" rel="nofollow">Nu HTML check this web page</a><br>
<a href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fioccc-src.github.io%2Ftemp-test-ioccc%2F2015%2Fburton%2Fdeobfuscation.html" rel="nofollow">Nu HTML check this web page</a><br>
<a href="#top">Jump to top</a> <a href="#content">Jump to Content</a>
</p>
</div>
@@ -1,4 +1,4 @@
### Spoilers
### Deobfuscation
`calc` is a recursive-descent parser. It allocates from the stack deep enough
+3 -3
View File
@@ -529,7 +529,7 @@ This allows for a convenient test suite:</p>
<pre><code> ln -sf prog eprog
PATH=. eprog &lt; test.in | diff - test.out</code></pre>
<h3 id="deobfuscation">Deobfuscation:</h3>
<p>If you do not want to puzzle out how it works, see <a href="spoilers.html">spoilers.html</a>.</p>
<p>If you do not want to puzzle out how it works, see <a href="deobfuscation.html">deobfuscation.html</a>.</p>
<!--
Copyright © 1984-2024 by Landon Curt Noll. All Rights Reserved.
@@ -567,18 +567,18 @@ This allows for a convenient test suite:</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/burton/test32.out">test32.out</a> - test suite comparison data for 32-bit systems</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/burton/test.in">test.in</a> - test suite input data</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/burton/test.out">test.out</a> - test suite comparison data</li>
<li><a href="spoilers.html">spoilers.html</a> - spoiler web page</li>
<li><a href="deobfuscation.html">deobfuscation.html</a> - Deobfuscation information web page</li>
<li><a href="src.doc.txt">src.doc.txt</a> - hints about the source code</li>
</ul>
<h2 id="secondary-files">Secondary files</h2>
<ul>
<li><a href="2015_burton.tar.bz2">2015_burton.tar.bz2</a> - download entry tarball</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/burton/README.md">README.md</a> - markdown source for this web page</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/burton/deobfuscation.md">deobfuscation.md</a> - markdown source for deobfuscation.html</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/burton/.entry.json">.entry.json</a> - entry summary and manifest in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/burton/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/burton/.path">.path</a> - directory path from top level directory</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/burton/road.to.obscurity.md">road.to.obscurity.md</a> - markdown source for road.to.obscurity.html</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/burton/spoilers.md">spoilers.md</a> - markdown source for spoilers.html</li>
<li><a href="index.html">index.html</a> - this web page</li>
</ul>
<hr style="width:10%;text-align:left;margin-left:0">
+6 -6
View File
@@ -82,28 +82,28 @@
"entry_text" : "cc man page"
},
{
"file_path" : "spoiler/Makefile",
"file_path" : "deobfuscation/Makefile",
"inventory_order" : 200,
"OK_to_edit" : true,
"display_as" : "makefile",
"display_via_github" : true,
"entry_text" : "spoiler Makefile"
"entry_text" : "Deobfuscation Makefile"
},
{
"file_path" : "spoiler/err.h",
"file_path" : "deobfuscation/err.h",
"inventory_order" : 210,
"OK_to_edit" : true,
"display_as" : "c",
"display_via_github" : true,
"entry_text" : "spoiler err.h header file"
"entry_text" : "Deobfuscation err.h header file"
},
{
"file_path" : "spoiler/prog.c",
"file_path" : "deobfuscation/prog.c",
"inventory_order" : 210,
"OK_to_edit" : true,
"display_as" : "c",
"display_via_github" : true,
"entry_text" : "spoiler source code"
"entry_text" : "Deobfuscatied source code"
},
{
"file_path" : "war-and-peace.txt",
+1 -1
View File
@@ -112,7 +112,7 @@ PROG= prog
#
OBJ= ${PROG}.o
CSRC= ${PROG}.o
DATA= spoiler/Makefile spoiler/err.h spoiler/prog.c
DATA= deobfuscation/Makefile deobfuscation/err.h deobfuscation/prog.c
TARGET= ${PROG}
#
ALT_OBJ= ${PROG}.alt.o
File renamed without changes.
File renamed without changes.
File renamed without changes.
+3 -3
View File
@@ -524,9 +524,9 @@ Comm. of ACM, Vol. 18, June 1975, pages 341-343<br>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/howe/prog-test.sh">prog-test.sh</a> - script to run test suite</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/howe/try.sh">try.sh</a> - script to try entry</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/howe/cc.1">cc.1</a> - cc man page</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/howe/spoiler/Makefile">spoiler/Makefile</a> - spoiler Makefile</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/howe/spoiler/err.h">spoiler/err.h</a> - spoiler err.h header file</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/howe/spoiler/prog.c">spoiler/prog.c</a> - spoiler source code</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/howe/deobfuscation/Makefile">deobfuscation/Makefile</a> - Deobfuscation Makefile</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/howe/deobfuscation/err.h">deobfuscation/err.h</a> - Deobfuscation err.h header file</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/howe/deobfuscation/prog.c">deobfuscation/prog.c</a> - Deobfuscatied source code</li>
<li><a href="war-and-peace.txt">war-and-peace.txt</a> - War and Peace translated to English</li>
</ul>
<h2 id="secondary-files">Secondary files</h2>
+2 -2
View File
@@ -42,12 +42,12 @@
"entry_text" : "script to try entry"
},
{
"file_path" : "spoiler.html",
"file_path" : "deobfuscation.html",
"inventory_order" : 200,
"OK_to_edit" : true,
"display_as" : "html",
"display_via_github" : false,
"entry_text" : "spoiler web page"
"entry_text" : "Deobfuscation information web page"
},
{
"file_path" : "2015_yang.tar.bz2",
+1 -1
View File
@@ -123,7 +123,7 @@ of ~1MB, and take ~500MB of RAM to compile.
of source code is embedded in the source code itself.
The process of writing this program can be seen by opening
[spoiler.html](spoiler.html) in a browser that supports JavaScript.
[deobfuscation.html](deobfuscation.html) in a browser that supports JavaScript.
Code layout is inspired by [Ibuki
Fuuko](https://clannad.fandom.com/wiki/Fuko_Ibuki), for her love of sea stars.
File renamed without changes.
+2 -2
View File
@@ -475,7 +475,7 @@ of ~1MB, and take ~500MB of RAM to compile.</p>
<p><a href="https://en.wikipedia.org/wiki/Computation_of_cyclic_redundancy_checks#CRC-32_algorithm">CRC32</a>
of source code is embedded in the source code itself.</p>
<p>The process of writing this program can be seen by opening
<a href="spoiler.html">spoiler.html</a> in a browser that supports JavaScript.</p>
<a href="deobfuscation.html">deobfuscation.html</a> in a browser that supports JavaScript.</p>
<p>Code layout is inspired by <a href="https://clannad.fandom.com/wiki/Fuko_Ibuki">Ibuki
Fuuko</a>, for her love of sea stars.</p>
<!--
@@ -507,7 +507,7 @@ Fuuko</a>, for her love of sea stars.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/yang/Makefile">Makefile</a> - entry Makefile</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/yang/prog.orig.c">prog.orig.c</a> - original source code</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/yang/try.sh">try.sh</a> - script to try entry</li>
<li><a href="spoiler.html">spoiler.html</a> - spoiler web page</li>
<li><a href="deobfuscation.html">deobfuscation.html</a> - Deobfuscation information web page</li>
</ul>
<h2 id="secondary-files">Secondary files</h2>
<ul>