Test new format for 1984

This commit is contained in:
Landon Curt Noll committed 2022-09-21 01:23:52 -07:00
1 parent eef68cf5ec
commit c408f47789
5 files changed
+397 -8

No files matched your search

BIN
View File
Binary file not shown.
+178
View File
@@ -0,0 +1,178 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>README</title>
<style>
html {
line-height: 1.5;
font-family: Georgia, serif;
font-size: 20px;
color: #1a1a1a;
background-color: #fdfdfd;
}
body {
margin: 0 auto;
max-width: 36em;
padding-left: 50px;
padding-right: 50px;
padding-top: 50px;
padding-bottom: 50px;
hyphens: auto;
overflow-wrap: break-word;
text-rendering: optimizeLegibility;
font-kerning: normal;
}
@media (max-width: 600px) {
body {
font-size: 0.9em;
padding: 1em;
}
h1 {
font-size: 1.8em;
}
}
@media print {
body {
background-color: transparent;
color: black;
font-size: 12pt;
}
p, h2, h3 {
orphans: 3;
widows: 3;
}
h2, h3, h4 {
page-break-after: avoid;
}
}
p {
margin: 1em 0;
}
a {
color: #1a1a1a;
}
a:visited {
color: #1a1a1a;
}
img {
max-width: 100%;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 1.4em;
}
h5, h6 {
font-size: 1em;
font-style: italic;
}
h6 {
font-weight: normal;
}
ol, ul {
padding-left: 1.7em;
margin-top: 1em;
}
li > ol, li > ul {
margin-top: 0;
}
blockquote {
margin: 1em 0 1em 1.7em;
padding-left: 1em;
border-left: 2px solid #e6e6e6;
color: #606060;
}
code {
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
font-size: 85%;
margin: 0;
}
pre {
margin: 1em 0;
overflow: auto;
}
pre code {
padding: 0;
overflow: visible;
overflow-wrap: normal;
}
.sourceCode {
background-color: transparent;
overflow: visible;
}
hr {
background-color: #1a1a1a;
border: none;
height: 1px;
margin: 1em 0;
}
table {
margin: 1em 0;
border-collapse: collapse;
width: 100%;
overflow-x: auto;
display: block;
font-variant-numeric: lining-nums tabular-nums;
}
table caption {
margin-bottom: 0.75em;
}
tbody {
margin-top: 0.5em;
border-top: 1px solid #1a1a1a;
border-bottom: 1px solid #1a1a1a;
}
th {
border-top: 1px solid #1a1a1a;
padding: 0.25em 0.5em 0.25em 0.5em;
}
td {
padding: 0.125em 0.5em 0.25em 0.5em;
}
header {
margin-bottom: 4em;
text-align: center;
}
#TOC li {
list-style: none;
}
#TOC ul {
padding-left: 1.3em;
}
#TOC > ul {
padding-left: 0;
}
#TOC a:not(:hover) {
text-decoration: none;
}
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
ul.task-list li input[type="checkbox"] {
width: 0.8em;
margin: 0 0.8em 0.2em -1.6em;
vertical-align: middle;
}
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
</style>
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
</head>
<body>
<p>In 1984, the first contest was held. The name of the contest was
simply ``Obfuscated C Code Contest’’.</p>
<p>Restrictions against machine dependent code were not in the rules in
1984. The source file size restriction was only 512 bytes. Rules and
results were posted to net.lang.c and net.unix-wizards.</p>
<p>Copyright (c) 1984, Landon Curt Noll. All Rights Reserved. Permission
for personal, educational or non-profit use is granted provided this
this copyright and notice are included in its entirety and remains
unaltered. All other uses must receive prior permission in writing from
both Landon Curt Noll and Larry Bassel.</p>
</body>
</html>
+207
View File
@@ -0,0 +1,207 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>rules</title>
<style>
html {
line-height: 1.5;
font-family: Georgia, serif;
font-size: 20px;
color: #1a1a1a;
background-color: #fdfdfd;
}
body {
margin: 0 auto;
max-width: 36em;
padding-left: 50px;
padding-right: 50px;
padding-top: 50px;
padding-bottom: 50px;
hyphens: auto;
overflow-wrap: break-word;
text-rendering: optimizeLegibility;
font-kerning: normal;
}
@media (max-width: 600px) {
body {
font-size: 0.9em;
padding: 1em;
}
h1 {
font-size: 1.8em;
}
}
@media print {
body {
background-color: transparent;
color: black;
font-size: 12pt;
}
p, h2, h3 {
orphans: 3;
widows: 3;
}
h2, h3, h4 {
page-break-after: avoid;
}
}
p {
margin: 1em 0;
}
a {
color: #1a1a1a;
}
a:visited {
color: #1a1a1a;
}
img {
max-width: 100%;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 1.4em;
}
h5, h6 {
font-size: 1em;
font-style: italic;
}
h6 {
font-weight: normal;
}
ol, ul {
padding-left: 1.7em;
margin-top: 1em;
}
li > ol, li > ul {
margin-top: 0;
}
blockquote {
margin: 1em 0 1em 1.7em;
padding-left: 1em;
border-left: 2px solid #e6e6e6;
color: #606060;
}
code {
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
font-size: 85%;
margin: 0;
}
pre {
margin: 1em 0;
overflow: auto;
}
pre code {
padding: 0;
overflow: visible;
overflow-wrap: normal;
}
.sourceCode {
background-color: transparent;
overflow: visible;
}
hr {
background-color: #1a1a1a;
border: none;
height: 1px;
margin: 1em 0;
}
table {
margin: 1em 0;
border-collapse: collapse;
width: 100%;
overflow-x: auto;
display: block;
font-variant-numeric: lining-nums tabular-nums;
}
table caption {
margin-bottom: 0.75em;
}
tbody {
margin-top: 0.5em;
border-top: 1px solid #1a1a1a;
border-bottom: 1px solid #1a1a1a;
}
th {
border-top: 1px solid #1a1a1a;
padding: 0.25em 0.5em 0.25em 0.5em;
}
td {
padding: 0.125em 0.5em 0.25em 0.5em;
}
header {
margin-bottom: 4em;
text-align: center;
}
#TOC li {
list-style: none;
}
#TOC ul {
padding-left: 1.3em;
}
#TOC > ul {
padding-left: 0;
}
#TOC a:not(:hover) {
text-decoration: none;
}
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
ul.task-list li input[type="checkbox"] {
width: 0.8em;
margin: 0 0.8em 0.2em -1.6em;
vertical-align: middle;
}
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
</style>
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
</head>
<body>
<p>Copyright (c) 1984, Landon Curt Noll. All Rights Reserved. Permission
for personal, educational or non-profit use is granted provided this
this copyright and notice are included in its entirety and remains
unaltered. All other uses must receive prior permission in writing from
both Landon Curt Noll and Larry Bassel.</p>
<p>I’m sure you have all seen gross, or down right structurally obscene
C source code before. Some people who deal with various parts of the
UN*X source wonder if some folks try rather hard to produce such down
right smelly code.</p>
<p>Now you have the chance to compete with the worst C hackers around by
sending in your own obfuscated C program. Just follow the contest rules
below: 1) the source file must be no more than 512 bytes long</p>
<pre><code> 2) mail your source to: hplabs!nsc!chongo
no later than April 11, 1984. entries posted to
the net will NOT be accepted. please give your
letter the subject of: obfuscated C code contest.
3) winning entries will be posted to net.lang.c after
April 12, 1894. (thats the prize folks)
4) indicate your net address in the text of your
entry, this will be used to give credit unless
you indicate that you want to remain anonymous.
5) entries must be of original work. (dont send anything
that might upset Big Brother Bell) all entries are
public domain. (who would want to own them anyway?!)</code></pre>
<p>Entries will be judged for: violations of structured programming,
non-clarity, and use of “by the K&amp;R book” C. (use of local mods to C
are not encouraged) extra credit if they can be compiled using the
4.2BSD C compiler on our VAX 780, but dont let the lack of a 780 or 4.2
discourage you!</p>
<p>chongo &lt;flames about the contest will be kindly #ifdef’ed out&gt;
//<br />
</p>
<p>UN*X is a trademark of Usenet Hackers Anonymous</p>
<p>WARNING: The rules and mailing address for the contest change from
year to year. Be sure that you consult the current set of rules before
submitting entries.</p>
</body>
</html>
+6 -4
View File
@@ -3678,10 +3678,12 @@ that works for both traditional K&amp;R and ANSI C preprocessors.
<HR>
<H2><A NAME="1984"></A>1st International Obfuscated C Code Contest (1984)</H2>
<UL TYPE=square>
<LI><A HREF="1984/README">README</A>
<LI><A HREF="1984/Makefile">Makefile</A>
<LI><A HREF="1984/rules">rules</A>
<LI><A HREF="1984/1984.tar.bz2">1984.tar.bz2</A> - all of the data for 1984 (4.0 KiB)
<LI><A HREF="1984/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/Makefile">Makefile</A>
<LI><A HREF="1984/rules.html">rules.html</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/rules">README</A> - <I>original rules</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/README">README</A> - <I>original README</I>
<LI><A HREF="1984/1984.tar.bz2">1984.tar.bz2</A> - download all of 1984
</UL>
<A NAME="1984_anonymous"></A>
<P><B>anonymous</B> - prints hello world, where read is write</P>
+6 -4
View File
@@ -3661,10 +3661,12 @@ a summary description of all of the winners. </P>
<HR>
<H2><A NAME="1984"></A>1st International Obfuscated C Code Contest (1984)</H2>
<UL TYPE=square>
<LI><A HREF="1984/README">README</A>
<LI><A HREF="1984/Makefile">Makefile</A>
<LI><A HREF="1984/rules">rules</A>
<LI><A HREF="1984/1984.tar.bz2">1984.tar.bz2</A> - all of the data for 1984 (4.0 KiB)
<LI><A HREF="1984/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/Makefile">Makefile</A>
<LI><A HREF="1984/rules.html">rules.html</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/rules">README</A> - <I>original rules</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/README">README</A> - <I>original README</I>
<LI><A HREF="1984/1984.tar.bz2">1984.tar.bz2</A> - download all of 1984
</UL>
<A NAME="1984_anonymous"></A>
<P><B>anonymous</B></P>