The top link in the topnav bar for or year level `index.html` pages now links to `years.html` instead of the very top level repo/web `index.html` page. Changed `bin/subst.year-navbar.awk` VERSION from "1.1 2024-03-02" to "1.2 2024-04-04". Make `make sort_gitignore` less verbose. Changed `bin/sort.gitignore.sh` VERSION from "1.1.4 2024-03-28" to "1.1.5 2024-04-04". Performed `make www` to implement the above and test on macOS.
288 lines
13 KiB
HTML
288 lines
13 KiB
HTML
<!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 -->
|
||
|
||
<!-- END: this line ends content from: inc/top.default.html -->
|
||
<!-- START: this line starts content from: inc/head.default.html -->
|
||
|
||
<head>
|
||
<link rel="stylesheet" href="../ioccc.css">
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
|
||
<title>1991 - The 8th IOCCC</title>
|
||
<link rel="icon" type="image/x-icon" href="../favicon.ico">
|
||
<meta name="description" content="IOCCC Year 1991">
|
||
<meta name="keywords" content="IOCCC, 1991, IOCCC 1991, IOCCC entry, The 8th IOCCC">
|
||
</head>
|
||
|
||
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
|
||
<!-- !!! DO NOT MODIFY THIS FILE - This file is generated by a tool !!! -->
|
||
<!-- !!! DO NOT MODIFY THIS FILE - This file is generated by a tool !!! -->
|
||
<!-- !!! DO NOT MODIFY THIS FILE - This file is generated by a tool !!! -->
|
||
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
|
||
|
||
<!-- END: this line ends content from: inc/head.default.html -->
|
||
|
||
<!-- -->
|
||
<!-- This web page was formed via the tool: bin/gen-year-index.sh -->
|
||
<!-- The content of main section of this web page came from: 1991/README.md -->
|
||
<!-- -->
|
||
|
||
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
|
||
<!-- !!! Do not modify this web page, instead modify the file: 1991/README.md !!! -->
|
||
<!-- !!! Do not modify this web page, instead modify the file: 1991/README.md !!! -->
|
||
<!-- !!! Do not modify this web page, instead modify the file: 1991/README.md !!! -->
|
||
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
|
||
|
||
<!-- Markdown content was converted into HTML via the tool: bin/md2html.sh -->
|
||
|
||
<!-- START: this line starts content from: inc/body.default.html -->
|
||
|
||
<body>
|
||
|
||
<!-- END: this line ends content from: inc/body.default.html -->
|
||
<!-- START: this line starts content from: inc/header.default.html -->
|
||
|
||
<div class="header">
|
||
<img src="../png/ioccc.png" alt="IOCCC image by Matt Zucker" width=300 height=110>
|
||
<h1>The International Obfuscated C Code Contest</h1>
|
||
<h2>1991 - The 8th IOCCC</h2>
|
||
</div>
|
||
|
||
<!-- END: this line ends content from: inc/header.default.html -->
|
||
<!-- START: this line starts content from: inc/topnav.year.mid.html -->
|
||
|
||
<div class="topnav">
|
||
<a class="Left" href="../1990/index.html">← 1990</a>
|
||
<a class="Left" href="../years.html">↑ top ↑</a>
|
||
<a class="Left" href="../1992/index.html">1992 →</a>
|
||
<a class="Right" href="#inventory">Inventory</a>
|
||
</div>
|
||
|
||
<!-- END: this line ends content from: inc/topnav.year.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="../index.html">IOCCC Home</a>
|
||
<a href="../years.html">Winning Entries</a>
|
||
<a href="../authors.html">People who have won</a>
|
||
<a href="../location.html">Location of authors</a>
|
||
</div>
|
||
<hr>
|
||
<div class="sidenav">
|
||
<a href="../news.html">IOCCC News</a>
|
||
<a href="../status.html">Contest status</a>
|
||
<a href="../faq.html#submit">How to enter the IOCCC</a>
|
||
<a href="../faq.html">FAQ</a>
|
||
</div>
|
||
<hr>
|
||
<div class="sidenav">
|
||
<a href="../bugs.html">Bugs & (mis)features</a>
|
||
<a href="../faq.html#fix_an_entry">Fixing IOCCC entries</a>
|
||
<a href="../faq.html#fix_web_site">Fixing the web site</a>
|
||
<a href="../faq.html#fix_author">Fixing author info</a>
|
||
<a href="../thanks-for-help.html">Thanks for the help</a>
|
||
</div>
|
||
<hr>
|
||
<div class="sidenav">
|
||
<a href="../judges.html">The IOCCC Judges</a>
|
||
<a href="../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 for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||
|
||
<h1 id="eighth-international-obfuscated-c-code-contest">Eighth International Obfuscated C Code Contest</h1>
|
||
<p>View the <code>index.html</code> web page for the given winning entry for information on how
|
||
on how to compile it and how to run the winning program.
|
||
Look at the winning source and try to figure how it does what it does!
|
||
You may then wish to look at the Author’s remarks for even more details.</p>
|
||
<p>Instructions for use: Run <code>make</code> to compile entries. It is possible that
|
||
on BSD or non-Unix systems the Makefile needs to be changed.</p>
|
||
<p>This year, we did not single out an entry that was better than all of
|
||
the rest. We selected 3 entries that, in our opinion, went beyond
|
||
all of the other entries this year:</p>
|
||
<ul>
|
||
<li><a href="westley/index.html">Grand Prize</a> by <a href="../authors.html#Brian_Westley">Brian
|
||
Westley</a></li>
|
||
<li><a href="dds/index.html">Most Well Rounded</a> by <a href="../authors.html#Diomidis_Spinellis">Diomidis
|
||
Spinellis</a></li>
|
||
<li><a href="brnstnd/index.html">Best Of Show</a> by <a href="../authors.html#Daniel_J._Bernstein">Daniel J.
|
||
Bernstein</a></li>
|
||
</ul>
|
||
<p>Name and address information are separated from the actual program
|
||
prior to judging. This eliminates any chance that we would bias our
|
||
judging for/against any person or group. In the end, we are surprised
|
||
as you are to see who has won. Even so, it is worth noting that
|
||
<a href="../authors.html#Brian_Westley">Brian Westley</a> has submitted
|
||
a winning entry for the past 5 years!</p>
|
||
<h2 id="a-few-notes-regarding-possible-changes-to-the-contest">A few notes regarding possible changes to the contest:</h2>
|
||
<p>We did not give awards to some traditional contest categories such as
|
||
“Best Layout” or “Worst Abuse of the Rules”. We felt that to do so
|
||
would deny awards to more deserving entries. These categories have not
|
||
been eliminated, and will likely be considered in future years.</p>
|
||
<p>A number of entries made use of the following C pre-processor feature:</p>
|
||
<pre class="<!---c-->"><code> #define X define
|
||
#X foo bar</code></pre>
|
||
<p>This is not permitted under ANSI C. Some ANSI C compilers do allow this. In
|
||
the future, we do not want programs to use this feature. Because this request
|
||
was not stated in the <a href="rules.txt">1991 rules</a>, we did not reject entries of this
|
||
type. However we provided more portable versions so that more people could
|
||
compile these programs.</p>
|
||
<p>This year we received entries that made use of the X Window System.
|
||
Since this functionality is now available on many systems, we feel that
|
||
programs that use these are now portable enough to be valid entries.</p>
|
||
<p>We may allow programs to make use of the X Window System libs and include
|
||
files, provided that they can operate with a system running at the level
|
||
of at least X11r4. Requiring the use of imake, a specific window manager,
|
||
specific display hardware, or a specific user interface (<code>Openl**k</code>,
|
||
<code>M*tif</code>, …) is likely not to be allowed. We will provide a more detailed
|
||
explanation of our viewpoint in next year’s rules.</p>
|
||
<p>In order to encourage more ‘normal’ looking C programs, we are considering
|
||
the following change to the maximum size rule:</p>
|
||
<pre><code> Your source, not counting any <space>, <tab>, and a <newline> character,
|
||
and not counting any ';', '{' and '}' character followed by a <newline>
|
||
character, must be 1536 bytes or less. The entire source, counting all
|
||
characters, be 4096 bytes or less.</code></pre>
|
||
<p>Some thought has been given to adding some C++ categories, however this
|
||
is not likely to happen soon. We are waiting until C++ compilers become
|
||
common place on a wide number of systems. We also need time to brace
|
||
ourselves for what obfuscation C++ could wield!</p>
|
||
<p>Be sure to wait until the 1992 rules are posted before submitting entries.
|
||
We may fine tune the rules to reflect the some ideas above.</p>
|
||
<p>Please send us comments and suggestions what we have expressed above.
|
||
Also include anything else that you would like to see in future contests.
|
||
Send such email to:</p>
|
||
<pre><code> ...!{sun,pacbell,uunet,pyramid}!hoptoad!judges
|
||
judges@toad.com</code></pre>
|
||
<h2 id="final-comments">Final Comments</h2>
|
||
<p><strong>IMPORTANT NOTE</strong>: The email addresses found above are for historical
|
||
purposes only, and should not be used today. See
|
||
<a href="../contact.html">contact.html</a> for up to date contact details
|
||
as well as details on how to provide fixes to any of the entries.
|
||
See also <a href="../faq.html">the IOCCC FAQ</a> for additional information on the IOCCC.</p>
|
||
<h2 id="credits">Credits:</h2>
|
||
<p>We would like to thank Barbara Frezza for her role as official chef
|
||
of the contest. Landon Noll appreciated the opportunity to serve
|
||
as assistant pizza chef. Larry Bassel was official taste tester. Yummo!</p>
|
||
<!--
|
||
|
||
Copyright © 1984-2024 by Landon Curt Noll. All Rights Reserved.
|
||
|
||
You are free to share and adapt this file under the terms of this license:
|
||
|
||
Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
|
||
|
||
For more information, see:
|
||
|
||
https://creativecommons.org/licenses/by-sa/4.0/
|
||
|
||
-->
|
||
|
||
<!-- END: this line ends content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||
<!-- START: this line starts content for HTML phase 22 by: bin/output-year-index.sh via bin/md2html.sh -->
|
||
|
||
<!-- START: this line starts content generated by: bin/output-year-index.sh -->
|
||
|
||
<h1 id="winning-entries-of-1991---the-8th-ioccc"><a name=inventory></a><a name=1991></a>Winning Entries of 1991 - The 8th IOCCC</h1>
|
||
<p><strong>Download</strong> all <a href="1991/1991.tar.bz2">1991 IOCCC entry source</a></p>
|
||
<ul>
|
||
<li><a href="ant/index.html">1991/ant</a> - Best Utility</li>
|
||
<li><a href="brnstnd/index.html">1991/brnstnd</a> - Best Of Show</li>
|
||
<li><a href="buzzard/index.html">1991/buzzard</a> - Best Output</li>
|
||
<li><a href="cdupont/index.html">1991/cdupont</a> - Most Useful Label</li>
|
||
<li><a href="davidguy/index.html">1991/davidguy</a> - Best X11 Graphics</li>
|
||
<li><a href="dds/index.html">1991/dds</a> - Most Well Rounded</li>
|
||
<li><a href="fine/index.html">1991/fine</a> - Best One Liner</li>
|
||
<li><a href="rince/index.html">1991/rince</a> - Best Game</li>
|
||
<li><a href="westley/index.html">1991/westley</a> - Grand Prize</li>
|
||
</ul>
|
||
<p> <strong>Jump to:</strong> <a href="#">top</a></p>
|
||
|
||
<!-- END: next line ends content generated by: bin/output-year-index.sh -->
|
||
|
||
<!-- END: this line ends content for HTML phase 22 by: bin/output-year-index.sh via bin/md2html.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 -->
|
||
|
||
<!--
|
||
|
||
Copyright © 1984-2024 by Landon Curt Noll. All Rights Reserved.
|
||
|
||
You are free to share and adapt this file under the terms of this license:
|
||
|
||
Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
|
||
|
||
For more information, see:
|
||
|
||
https://creativecommons.org/licenses/by-sa/4.0/
|
||
|
||
-->
|
||
|
||
<div class="footer">
|
||
<h2>Copyright and CC BY-SA 4.0 License</h2>
|
||
<p>This file and web page is:</p>
|
||
<blockquote><b>Copyright © 1984-2024 by Landon Curt Noll. All Rights Reserved.</b></blockquote>
|
||
<p>You are free to share and adapt this file under the terms of this license:</p>
|
||
<blockquote><b>Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</b></blockquote>
|
||
<p>For more information, see:</p>
|
||
<blockquote><a
|
||
href="https://creativecommons.org/licenses/by-sa/4.0/">https://creativecommons.org/licenses/by-sa/4.0/</a></blockquote>
|
||
<h2>Coda</h2>
|
||
<p><a href="https://validator.w3.org/nu/?doc=#">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 -->
|