build index.html for all winners

Updated manifest as per recent file changes.

Updated winner `.winner.json` to reflect the manifest changes.

Added [bin/all_run.sh](bin/all_run.sh) tool to run a command over
all winning entries.

These tools had slight improvements in the help usage message:

* bin/gen-author.sh VERSION="1.3.1 2024-01-16"
* bin/gen-inventory.sh VERSION="1.0.1 2024-01-16"
* bin/pandoc_wrapper.sh VERSION="1.3.1 2024-01-16"
* bin/subst.default.sh VERSION="1.1.1 2024-01-16"
* bin/subst.winner-index.sh VERSION="1.1.1 2024-01-16"

The `bin/readme2index.sh` tool was improved so that
if the `index.html` file exists and the tool forms
the exact same content, then the file `index.html`
file is NOT touched.

* bin/readme2index.sh VERSION="1.1 2024-01-16"

We used the following command to generate `index.html` files
for all winning entries:

```sh
bin/all_run.sh -v 3 bin/readme2index.sh
```

NOTE: We have not (yet) built HTML files above the winner directory
level (e.g., no year level nor top level HTML), nor have be built
non-index HTML files for winners.

NOTE: By default we are running `pandoc(1)` with:

```
--fail-if-warnings=true
```

This means that any problems with markdown to HTML
generates an error.  This is done to be sure that
the HTML conversion is clean.

We had to fix the following `README.md` files:

* `2000/rince/README.md`

The reference [^2] was never used.  We made a guess that [^2] applies
to the same spot as [^1].  Perhaps there is a better spot where
[^2] applies?

NOTE: For every reference, there MUST be some place where that
reference is used.

* 2012/vik/README.md

The string "$...$" is assumed to be a TeX encoded string.

NOTE: Every "$..$" needs to be backslashed as in "\$..\$".

* 2018/burton1/README.md

The reference [2] was duplicated.  We changed the
second [2] to [3].

NOTE: Every reference needs to have a unique number.

* 2020/carlini/README.md

The string "$...$" is assumed to be a TeX encoded string.

NOTE: Every "$..$" needs to be backslashed as in "\$..\$".

We also found 2 errors in the `author/author_handle.json` file set:

* author/Anonymous_2001.json

The `author/Anonymous_2001.json` file was missing.

* author/Jari_Arkko.json

The winner ID for `1989_jar.1` had a typo.
This commit is contained in:
Landon Curt Noll committed 2024-01-17 00:32:39 -08:00
1 parent 893cd915b6
commit c1466f5165
350 files changed
+95242 -4217

No files matched your search

+409 -13
View File
@@ -1,4 +1,6 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<!-- START: two lines up starts content from: inc/top.default.html -->
<!-- -->
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<!-- !!! DO NOT MODIFY THIS FILE - This file is generated by a tool !!! -->
@@ -6,27 +8,421 @@
<!-- !!! DO NOT MODIFY THIS FILE - This file is generated by a tool !!! -->
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<!-- -->
<!-- file: 2004/hibachi/index.html created by: fake.gen_index.sh version: 1.0.5 2023-10-31 -->
<html lang="en">
<!-- END: this line ends content from: inc/top.default.html -->
<!-- -->
<!-- This file was formed by the tool: bin/readme2index.sh version: 1.1 2024-01-16 -->
<!-- -->
<!-- START: this line starts content from: inc/head.default.html -->
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>2004 hibachi</title>
<meta name="description" content="IOCCC year: 2004 IOCCC winner: hibachi winner index page">
<meta name="keywords" content="IOCCC,2004,hibachi,winner index page">
<link rel="stylesheet" href="/temp-test-ioccc/ioccc.css">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<title>2004/hibachi</title>
<meta name="description" content="2004 IOCCC winner hibachi">
<meta name="keywords" content="IOCCC, 2004, IOCCC 2004, IOCCC winner, hibachi">
</head>
<!-- END: this line ends content from: inc/head.default.html -->
<!-- START: this line starts content from: inc/body.default.html -->
<body>
<h1>2004 hibachi</h1>
<!-- END: this line ends content from: inc/body.default.html -->
<!-- START: this line starts content from: inc/header.default.html -->
<p>XXX - fake content until readme2index is working - XXX</p>
<div class="header">
<img src="/temp-test-ioccc/png/ioccc.png" alt="IOCCC image by Matt Zucker" width=300 height=110>
<h1>The International Obfuscated C Code Contest</h1>
<h2>2004/hibachi</h2>
</div>
<hr style="width:50%;text-align:left;margin-left:0">
<!-- END: this line ends content from: inc/header.default.html -->
<!-- START: this line starts content from: inc/topnav.mid.html -->
<!-- Start Nu Html Checker -->
<p><a href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fioccc-src.github.io%2Ftemp-test-ioccc%2F2004%2Fhibachi%2Findex.html">Nu Html check https://ioccc-src.github.io/temp-test-ioccc/2004/hibachi/index.html</a></p>
<!-- End Nu Html Checker -->
<div class="topnav">
<a class="Left" href="../gavin/index.html">&larr; gavin</a>
<a class="Left" href="../index.html">&uarr; 2004 &uarr;</a>
<a class="Left" href="../hoyle/index.html">hoyle &rarr;</a>
<a class="Right" href="#inventory">Inventory</a>
</div>
<!-- END: this line ends content from: inc/topnav.mid.html -->
<!-- START: this line starts content from: inc/begin-row.default.html -->
<div class="row">
<!-- END: this line ends content from: inc/begin-row.default.html -->
<!-- START: this line starts content from: inc/begin-leftcolumn.default.html -->
<div class="leftcolumn">
<!-- END: this line ends content from: inc/begin-leftcolumn.default.html -->
<!-- START: this line starts content from: inc/sidenav.default.html -->
<div class="sidenav">
<a href="#content">Jump to contents</a>
</div>
<hr>
<div class="sidenav">
<a href="/temp-test-ioccc/index.html">IOCCC Home</a>
<a href="/temp-test-ioccc/years.html">Winning Entries</a>
<a href="/temp-test-ioccc/winners.html">People who have won</a>
</div>
<hr>
<div class="sidenav">
<a href="/temp-test-ioccc/news.html">IOCCC News</a>
<a href="/temp-test-ioccc/faq.html#submit">How to enter the IOCCC</a>
<a href="/temp-test-ioccc/faq.html">FAQ</a>
</div>
<hr>
<div class="sidenav">
<a href="/temp-test-ioccc/bugs.html">Bugs &amp; (mis)features</a>
<a href="/temp-test-ioccc/faq.html#fix_a_winner">Fixing IOCCC winners</a>
<a href="/temp-test-ioccc/faq.html#fix_web_site">Fixing the web site</a>
<a href="/temp-test-ioccc/faq.html#fix_author">Fixing winner info</a>
<a href="/temp-test-ioccc/thanks-for-help.html">Thanks for the help</a>
</div>
<hr>
<div class="sidenav">
<a href="/temp-test-ioccc/judges.html">The IOCCC Judges</a>
<a href="/temp-test-ioccc/contact.html">Contacting the IOCCC</a>
</div>
<hr>
<div class="sidenav">
<a href="#top">Jump to top</a>
</div>
<!-- END: this line ends content from: inc/sidenav.default.html -->
<!-- START: this line starts content from: inc/end-leftcolumn.default.html -->
</div>
<!-- END: this line ends content from: inc/end-leftcolumn.default.html -->
<!-- START: this line starts content from: inc/begin-rightcolumn.default.html -->
<div class="rightcolumn">
<!-- END: this line ends content from: inc/begin-rightcolumn.default.html -->
<!-- START: this line starts content from: inc/before-content.default.html -->
<a name="content"></a>
<!-- END: this line ends content from: inc/before-content.default.html -->
<!-- START: this line starts content generated by: bin/gen-author.sh -->
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Anthony_C_Howe">Anthony C.
Howe</a><br> Location: <a
href="/temp-test-ioccc/location.html#CA">CA</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2>
<div class="sourceCode" id="cb1"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span></span></code></pre></div>
<h2 id="to-use">To use:</h2>
<div class="sourceCode" id="cb2"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="bu">cd</span> build<span class="kw">;</span> <span class="ex">./hibachi-start.sh</span> <span class="kw">&amp;</span></span></code></pre></div>
<h2 id="try">Try:</h2>
<div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="bu">cd</span> build<span class="kw">;</span> <span class="ex">./hibachi-start.sh</span> <span class="kw">&amp;</span></span></code></pre></div>
<p>Then use your web browser to visit
<code>http://localhost:8008/</code>. When you’re finished make sure to
kill <code>hibachi</code>.</p>
<p>NOTE: you must be in the <code>build</code> directory when running
<code>hibachi</code> for this to work.</p>
<h2 id="judges-remarks">Judges’ remarks:</h2>
<p>This entry violates the <a href="/2004/guidelines.txt">guidelines</a>
in so many ways! We are not exactly sure how many organisations will be
upset with this entry, but we are considering starting an IOCCC
standards body just to reign in the likes of Mr Howe.</p>
<p>This entry also has the dubious honour of being the only one to have
been submitted with its own <a href="build/configure">configure</a>
script.</p>
<p>NOTE: the author states there is a tarball <code>hibachi.tgz</code>
but this was extracted so the file does not exist here.</p>
<h2 id="authors-remarks">Author’s remarks:</h2>
<h3 id="readme.txt-feb-2004">README.TXT (Feb 2004)</h3>
<p><code>Hibachi</code> is a simple, small, and (probably) very secure
web server.</p>
<p>There is a <code>hibachi.tgz</code> file that unpacks several support
files and a subdirectory tree containing the documentation and examples.
It can be viewed by:</p>
<div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="fu">tar</span> <span class="at">-zxf</span> hibachi.tgz</span>
<span id="cb4-2"><a href="#cb4-2" aria-hidden="true" tabindex="-1"></a><span class="fu">lynx</span> hibachi/localhost/index.html</span></code></pre></div>
<p>Or once <code>Hibachi</code> is running, use a web browser
(preferably one that supports images and JavaScript, to view the
documentation and try some of the CGI examples) to visit:
<code>http://localhost:8008/</code>.</p>
<h3 id="building">Building</h3>
<p>To build just the executable:</p>
<p>For Cygwin, FreeBSD, Linux (newer), Mac OS X:</p>
<div class="sourceCode" id="cb5"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a><span class="fu">gcc</span> <span class="at">-o</span> hibachi hibachi.c</span></code></pre></div>
<p>For Linux (older):</p>
<div class="sourceCode" id="cb6"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" aria-hidden="true" tabindex="-1"></a><span class="fu">gcc</span> <span class="at">-DSHUT_WR</span><span class="op">=</span>1 <span class="at">-o</span> hibachi hibachi.c</span></code></pre></div>
<p>For SunOS:</p>
<div class="sourceCode" id="cb7"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb7-1"><a href="#cb7-1" aria-hidden="true" tabindex="-1"></a><span class="fu">gcc</span> <span class="at">-o</span> hibachi hibachi.c <span class="at">-lnsl</span> <span class="at">-lsocket</span></span></code></pre></div>
<p>Since some systems place socket and network functions into other
libraries, a <a href="https://en.wikipedia.org/wiki/Autoconf">GNU
autoconf</a> <a
href="https://en.wikipedia.org/wiki/Configure_script">configure</a>
script has been provided to figure out the necessary link libraries, to
verify all the necessary headers and functions are present, and setup
the <code>#!</code> paths for the CGI examples. In which case the
preferred build commands are:</p>
<pre><code>./configure [--enable-port=number]
make</code></pre>
<p>To start the server on the default port (8008):</p>
<div class="sourceCode" id="cb9"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb9-1"><a href="#cb9-1" aria-hidden="true" tabindex="-1"></a><span class="bu">cd</span> build<span class="kw">;</span></span>
<span id="cb9-2"><a href="#cb9-2" aria-hidden="true" tabindex="-1"></a><span class="ex">./hibachi-start.sh</span> <span class="kw">&amp;</span></span></code></pre></div>
<p>To test the server:</p>
<div class="sourceCode" id="cb10"><pre
class="sourceCode sh"><code class="sourceCode bash"><span id="cb10-1"><a href="#cb10-1" aria-hidden="true" tabindex="-1"></a><span class="fu">lynx</span> http://localhost:8008/</span></code></pre></div>
<p>To stop the server:</p>
<div class="sourceCode" id="cb11"><pre
class="sourceCode sh"><code class="sourceCode bash"><span id="cb11-1"><a href="#cb11-1" aria-hidden="true" tabindex="-1"></a><span class="bu">kill</span> %1</span></code></pre></div>
<h3 id="features">Features</h3>
<ul>
<li><p>Supports virtual hosts.</p></li>
<li><p>Supports all <a
href="https://en.wikipedia.org/wiki/MIME">MIME</a> types.</p></li>
<li><p>Supports <a
href="https://en.wikipedia.org/wiki/Common_Gateway_Interface">Common
Gateway Interface (CGI)</a> scripts and programs.</p></li>
<li><p>Supports multiple <code>index.*</code> file extensions and
types:</p>
<p>index.htm, index.html, index.php, index.pl, index.sh, index.rb,
index.py</p></li>
<li><p>Supports subset of <a
href="https://datatracker.ietf.org/doc/html/rfc2616">RFC 2616</a> <a
href="https://en.wikipedia.org/wiki/HTTP">HTTP/1.1</a> methods:
<code>GET</code>, <code>HEAD</code>, and <code>POST</code>.</p></li>
<li><p>Simple &amp; straight forward configuration using environment
variables.</p></li>
<li><p>Portability across Unix-like environments, such as: Cygwin,
FreeBSD, Linux, SunOS.</p></li>
<li><p>Known to work with Lynx, Mozilla, Opera, and Internet Explorer
web browsers.</p></li>
<li><p>Is a dedicated process-forking server that does not use <a
href="https://en.wikipedia.org/wiki/Inetd">inetd</a>.</p></li>
<li><p>Is secure against <a
href="https://cwe.mitre.org/data/definitions/23.html">relative path file
snooping</a>.</p></li>
<li><p>Is secure against directory searches.</p></li>
<li><p>CGI script execution managed through Unix file
permissions.</p></li>
<li><p>~155 lines of source, 1940 bytes long by IOCCC 2004 rules, ~6KB
compiled &amp; stripped for FreeBSD.</p></li>
<li><p>Superior &amp; smaller than <a
href="http://www.acme.com/software/micro_httpd/">micro_httpd</a> from <a
href="http://www.acme.com/"
class="uri">http://www.acme.com/</a>.</p></li>
<li><p>And has a really cool tongue-in-cheek animated logo too.</p></li>
</ul>
<h3 id="comments">Comments</h3>
<ul>
<li><p>This code is properly indented using the <a
href="https://wiki.c2.com/?OneTrueBraceStyle">One True Brace
style</a>.</p></li>
<li><p><code>HTTP/1.0 200 OK</code> ==
<code>HTTP/1.1 200 OK CRLF Connection: close</code> ?</p></li>
<li><p><code>getenv()</code> == <code>putenv()</code> ?</p></li>
<li><p><code>Hibachi</code> can serve <a
href="https://www.ioccc.org">www.ioccc.org</a>.</p></li>
<li><p>Commented spoiler available.</p></li>
</ul>
<h3 id="known-issues">Known Issues</h3>
<ul>
<li>The <a
href="https://en.wikipedia.org/wiki/Links_(web_browser)">links</a> text
browser does not support RFC 2616 section 7.2.1 paragraph 3 sentence 2,
and so fails to display responses from <code>hibachi</code>.</li>
</ul>
<h3 id="suggested-ioccc-categories">Suggested IOCCC Categories</h3>
<ul>
<li>Best Utility</li>
<li>Best Support</li>
<li>Most Portable Package</li>
<li>Most Likely to Cook Apache</li>
<li>Best Interpretation of RFC 2616</li>
<li>Winner of The Far Too Much Free Time Award</li>
</ul>
<h2 id="copyright-and-cc-by-sa-4.0-license">Copyright and CC BY-SA 4.0
License:</h2>
<p>This file is Copyright (c) 2023 by Landon Curt Noll. All Rights
Reserved. You are free to share and adapt this file under the terms of
this license:</p>
<pre><code>Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</code></pre>
<p>For more information, see:
https://creativecommons.org/licenses/by-sa/4.0/</p>
<!-- START: this line starts content generated by: bin/gen-inventory.sh -->
<h1 id="inventory-for-2004hibachi"><a name="inventory"></a>Inventory for
2004/hibachi</h1>
<h2 id="primary-files">Primary files</h2>
<ul>
<li><a href="index.html">index.html</a> - winner home page</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/hibachi.c">src/hibachi.c</a>
- winning source</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/Makefile">Makefile</a>
- winner Makefile</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/hibachi.orig.c">hibachi.orig.c</a>
- original source</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/configure">src/configure</a>
- GNU autoconf script</li>
<li><a href="src/localhost/index.html">src/localhost/index.html</a> -
home page of HIBACHI web server</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/localhost/CHANGES-OBFUSCATED.TXT">src/localhost/CHANGES-OBFUSCATED.TXT</a>
- change log for code</li>
<li><a
href="src/localhost/reference/rfc2616.html">src/localhost/reference/rfc2616.html</a>
- RFC 2616 - Hypertext Transfer Protocol</li>
<li><a
href="src/localhost/test/perl/index.html">src/localhost/test/perl/index.html</a>
- perl home page</li>
<li><a
href="src/localhost/test/php/index.php">src/localhost/test/php/index.php</a>
- PHP making an ISO 8601:2000 calendar</li>
<li><a
href="src/localhost/test/ruby/index.rb">src/localhost/test/ruby/index.rb</a>
- ruby home page</li>
<li><a
href="src/localhost/test/shell/test0.sh">src/localhost/test/shell/test0.sh</a>
- POSIX shell CGI home page</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/hibachi-start.sh">src/hibachi-start.sh</a>
- start the web server</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/localhost/test/perl/yahoo-ticker.pl">src/localhost/test/perl/yahoo-ticker.pl</a>
- stock price fetch example in Perl</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/configure.in">src/configure.in</a>
- authconf declarations</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/hibachi-start.sh.in">src/hibachi-start.sh.in</a>
- hibachi-start.sh declarations</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/localhost/CHANGES-SPOILER.TXT">src/localhost/CHANGES-SPOILER.TXT</a>
- Spoiler change log</li>
<li><a href="2004_hibachi.tar.bz2">2004_hibachi.tar.bz2</a> - download
winning source</li>
</ul>
<h2 id="secondary-files">Secondary files</h2>
<ul>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/.gitignore">.gitignore</a>
- list of files that should not be committed under git</li>
<li><a href=".path">.path</a> - directory path from top directory</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/.winner.json">.winner.json</a>
- description of winner in JSON</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/README.md">README.md</a>
- markdown source for index.html</li>
<li><a
href="src/localhost/Img/cygwin-icon.gif">src/localhost/Img/cygwin-icon.gif</a>
- image for home page</li>
<li><a
href="src/localhost/Img/freebsd.gif">src/localhost/Img/freebsd.gif</a> -
image for home page</li>
<li><a
href="src/localhost/Img/hibachi-256-oc-nc-300x150.gif">src/localhost/Img/hibachi-256-oc-nc-300x150.gif</a>
- image for home page</li>
<li><a
href="src/localhost/Img/hot-coal-edge-110-indent.png">src/localhost/Img/hot-coal-edge-110-indent.png</a>
- image for home page</li>
<li><a
href="src/localhost/Img/logosml.256.png">src/localhost/Img/logosml.256.png</a>
- image for home page</li>
<li><a
href="src/localhost/Img/php-small-trans-light.gif">src/localhost/Img/php-small-trans-light.gif</a>
- image for home page</li>
<li><a
href="src/localhost/Img/powered-by-hibachi-150x75.png">src/localhost/Img/powered-by-hibachi-150x75.png</a>
- image for home page</li>
<li><a
href="src/localhost/Img/rectangle_power_perl.gif">src/localhost/Img/rectangle_power_perl.gif</a>
- image for home page</li>
<li><a
href="src/localhost/Img/sun_logo.gif">src/localhost/Img/sun_logo.gif</a>
- image for home page</li>
<li><a href="src/localhost/Img/win.gif">src/localhost/Img/win.gif</a> -
image for home page</li>
<li><a href="src/localhost/style.css">src/localhost/style.css</a> - CSS
for home page</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/localhost/test/perl/yahoo-ticker.pl.in">src/localhost/test/perl/yahoo-ticker.pl.in</a>
- stock price fetch declarations</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/localhost/test/php/Date.php">src/localhost/test/php/Date.php</a>
- PHP example page support file</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/localhost/test/php/index_php.in">src/localhost/test/php/index_php.in</a>
- PHP example page support file</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/localhost/test/php/info.php.in">src/localhost/test/php/info.php.in</a>
- PHP example page support file</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/localhost/test/php/info.php">src/localhost/test/php/info.php</a>
- PHP example support file</li>
<li><a
href="src/localhost/test/php/sendform.html">src/localhost/test/php/sendform.html</a>
- PHP example page support file</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/localhost/test/php/sendform.php.in">src/localhost/test/php/sendform.php.in</a>
- PHP example page support file</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/localhost/test/php/sendform.php">src/localhost/test/php/sendform.php</a>
- PHP example page support file</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/localhost/test/ruby/LUHN.rb">src/localhost/test/ruby/LUHN.rb</a>
- ruby example page support file</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/localhost/test/ruby/index_rb.in">src/localhost/test/ruby/index_rb.in</a>
- ruby example page support file</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/localhost/test/shell/dump.sh">src/localhost/test/shell/dump.sh</a>
- POSIX shell page support file</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/localhost/test/shell/test1.sh">src/localhost/test/shell/test1.sh</a>
- POSIX shell page support file</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/localhost/test/shell/test2.sh">src/localhost/test/shell/test2.sh</a>
- POSIX shell page support file</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/makefile.in">src/makefile.in</a>
- configure.in experiment that is not used</li>
</ul>
<!-- END: next line ends content generated by: bin/gen-inventory.sh -->
<!-- START: this line starts content from: inc/after-content.default.html -->
<!-- END: this line ends content from: inc/after-content.default.html -->
<!-- START: this line starts content from: inc/end-rightcolumn.default.html -->
</div>
<!-- END: this line ends content from: inc/end-rightcolumn.default.html -->
<!-- START: this line starts content from: inc/end-row.default.html -->
</div>
<!-- END: this line ends content from: inc/end-row.default.html -->
<!-- START: this line starts content from: inc/footer.default.html -->
<div class="footer">
<hr>
<h2>Coda</h2>
<p><a href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fioccc-src.github.io%2Ftemp-test-ioccc%2F2004%2Fhibachi%2Findex.html">Nu HTML check this web page</a></p>
<p><a href="#top">Jump to top</a> <a href="#content">Jump to Content</a> <a href="#inventory">Jump to Inventory</a></p>
</div>
<!-- END: this line ends content from: inc/footer.default.html -->
<!-- START: this line starts content from: inc/bottom.default.html -->
</body>
</html>
<!-- END: this line ends content from: inc/bottom.default.html -->