'X' will serve to indicate where each source line starts.
9) Each person may submit up to 5 entries. Multiple entries must
- be sent in separate Email letters or postal envelopes.
+ be sent in separate emails or postal envelopes.
10) People are encouraged to examine winners of the previous
contests. A copy of these entries was posted to mod.sources
@@ -159,7 +159,7 @@ JUDGING:
* are similar to previous losers :-)
The Judging will be done by Landon Noll and Larry Bassel.
- Comments & questions (not entries) about the contest can be Emailed to:
+ Comments & questions (not entries) about the contest can be emailed to:
...!amdahl!judges
diff --git a/1987/rules.html b/1987/rules.html
index cb0642912..70b6eeef3 100644
--- a/1987/rules.html
+++ b/1987/rules.html
@@ -230,9 +230,9 @@ character tab stop> —end of entry—
...!amdahl!obfuscate
Amdahl talks to hplabs, decwrl, pyramid, seismo and cbosgd.
- We will attempt to Email a confirmation of receipt of contest
- entries, however since Email is not reliable you may not receive it.
- People are encouraged to submit entries via Email, however
+ We will attempt to email a confirmation of receipt of contest
+ entries, however since email is not reliable you may not receive it.
+ People are encouraged to submit entries via email, however
one may mail entries the following postal address:
Landon Curt Noll
@@ -252,7 +252,7 @@ character tab stop> —end of entry—
'X' will serve to indicate where each source line starts.
9) Each person may submit up to 5 entries. Multiple entries must
- be sent in separate Email letters or postal envelopes.
+ be sent in separate emails or postal envelopes.
10) People are encouraged to examine winners of the previous
contests. A copy of these entries was posted to mod.sources
@@ -303,7 +303,7 @@ Points will be taken away for programs that:
* are similar to previous losers :-)
The Judging will be done by Landon Noll and Larry Bassel.
-Comments & questions (not entries) about the contest can be Emailed to:
+Comments & questions (not entries) about the contest can be emailed to:
...!amdahl!judges
chongo //
diff --git a/1988/rules b/1988/rules
index a1f940f8b..e19c5dfa6 100644
--- a/1988/rules
+++ b/1988/rules
@@ -36,7 +36,7 @@ RULES:
---header items---
name: Your name, of course!
org: School/Company/Organization
-email address: Email address from a well known site
+email address: email address from a well known site
postal address: Postal address, include your country as well
environment: Indicate the Hardware & OS under which your program was tested
entry: A of B
@@ -84,9 +84,9 @@ X Newlines count as 1 character. Assume a standard 8 character tab stop.
...!amdahl!obfuscate
Amdahl talks to hplabs, decwrl, pyramid, sun, uunet, cbosgd, ...
- We will attempt to Email a confirmation of receipt of contest
- entries, however since Email is not reliable you may not receive it.
- People are strongly encouraged to submit entries via Email, however
+ We will attempt to email a confirmation of receipt of contest
+ entries, however since email is not reliable you may not receive it.
+ People are strongly encouraged to submit entries via email, however
one may mail entries the following postal address:
Landon Curt Noll
@@ -101,7 +101,7 @@ X Newlines count as 1 character. Assume a standard 8 character tab stop.
bottom left corner of the envelope.
7) Each person may submit up to 8 entries. Multiple entries must
- be sent in separate Email letters or postal envelopes.
+ be sent in separate emails or postal envelopes.
ANNOUNCEMENT OF WINNERS:
diff --git a/1989/rules b/1989/rules
index d5ee51c00..30e109e9a 100644
--- a/1989/rules
+++ b/1989/rules
@@ -36,7 +36,7 @@ RULES:
---header items---
name: Your name, of course!
org: School/Company/Organization
-email address: Email address from a well known site, or in a registered domain
+email address: email address from a well known site, or in a registered domain
postal address: Postal address
include your country as well
environment: Indicate the Hardware
@@ -87,12 +87,12 @@ X If your entry does not end in a newline, leave a final 'E' on the end. E
...!{sun,pacbell,uunet,pyramid,amdahl}!hoptoad!obfuscate
- We will attempt to Email a confirmation of receipt of contest
- entries, however since Email is not reliable you may not receive it.
+ We will attempt to email a confirmation of receipt of contest
+ entries, however since email is not reliable you may not receive it.
We regret that we can no longer accept entries via postal mail.
7) Each person may submit up to 8 entries. Multiple entries must
- be sent in separate Email letters.
+ be sent in separate emails.
8) Entries that can not be built automatically in a portable makefile
are not allowed. (e.g., don't use #include "/dev/tty")
diff --git a/1990/rules b/1990/rules
index caed06767..605a06c69 100644
--- a/1990/rules
+++ b/1990/rules
@@ -38,7 +38,7 @@ RULES:
---header items---
name: Your name, of course!
org: School/Company/Organization
-email address: Email address from a well known site, or in a registered domain
+email address: email address from a well known site, or in a registered domain
postal address: Postal address
include your country as well
environment: Indicate the Hardware
@@ -102,12 +102,12 @@ X If your entry does not end in a newline, leave a final 'E' on the end. E
...!{sun,pacbell,uunet,utzoo,pyramid,amdahl}!hoptoad!obfuscate
- We will attempt to Email a confirmation of receipt of contest
- entries, however since Email is not reliable you may not receive it.
+ We will attempt to email a confirmation of receipt of contest
+ entries, however since email is not reliable you may not receive it.
We regret that we can no longer accept entries via postal mail.
7) Each person may submit up to 8 entries. Multiple entries must
- be sent in separate Email letters.
+ be sent in separate emails.
8) Entries that can not be built automatically in a portable makefile
are not allowed. (e.g., don't use #include "/dev/tty")
diff --git a/1991/rules b/1991/rules
index bcaeff2bf..dd9e78e05 100644
--- a/1991/rules
+++ b/1991/rules
@@ -41,7 +41,7 @@ name: Your name, of course!
org: School/Company/Organization
-email address: Email address from a well known site, or in a registered domain
+email address: email address from a well known site, or in a registered domain
postal address: Postal address
include your country as well
@@ -125,20 +125,20 @@ XThis last line is not terminated by a newline and ends in an EE
in the public domain. All copyrighted programs will be rejected.
6) Entries must be received between 06-Mar-91 0:00 UTC and
- 16-May-91 0:00 UTC. Email your entries the address found below.
- (UTC is essentially equivalent to Greenwich Mean Time)
+ 16-May-91 0:00 UTC (UTC is essentially equivalent to Greenwich Mean
+ Time). Email your entries to the address found below.
- We will attempt to Email a confirmation of receipt of contest
- entries, however since Email is not reliable you may not receive it.
+ We will attempt to email a confirmation of receipt of contest
+ entries, however since email is not reliable you may not receive it.
We regret that we can no longer accept entries via postal mail.
- 7) Each person may submit up to 8 entries. Only 1 entry per Email
- letter. If you submit multiple entries, be sure that each has a
- unique entry number.
+ 7) Each person may submit up to 8 entries. Only 1 entry per email.
+ If you submit multiple entries, be sure that each has a unique
+ entry number.
We will discard all but the latest email in the case of multiple
entries with the same entry number. Thus, if you wish to correct
- a previously sent entry, re-send it with the same entry number.
+ a previously sent entry, resend it with the same entry number.
Just to be sure email does not arrive out or sequence, note that
fact in the 'remark' item.
diff --git a/1992/README b/1992/README
index 11bc69e1f..75236b4bf 100644
--- a/1992/README
+++ b/1992/README
@@ -79,7 +79,7 @@ If you use, distribute or publish these entries in some way, please drop
us a line. We enjoy seeing who, where and how the contest is used.
If you have problems with any of the entries, AND YOU HAVE A FIX, please
-Email the fix (patch file or the entire changed file) to the above address.
+email the fix (patch file or the entire changed file) to the above address.
Credits:
diff --git a/1992/guidelines b/1992/guidelines
index 6767ebd40..2d225a6ac 100644
--- a/1992/guidelines
+++ b/1992/guidelines
@@ -241,7 +241,7 @@ ENTRY FORMAT:
the entry against the size rules.
If you have any suggestions, comments, fixes or complaints about
- the mkentry.c program, please send Email to the judges. (see below)
+ the mkentry.c program, please send an email to the judges. (see below)
The following is a sample entry:
@@ -374,7 +374,7 @@ JUDGING PROCESS:
Entries are judged by Larry Bassel and Landon Curt Noll.
- Entries are unpacked into individual directories. The Email message
+ Entries are unpacked into individual directories. The email message
is unpacked into individual files, each containing:
---entry--- section
@@ -382,7 +382,7 @@ JUDGING PROCESS:
all ---info--- sections
---build--- section
---program--- section
- any other text, including the Email message headers
+ any other text, including the email headers
Prior to judging, the 'any other text' file is scanned to be sure
it does not contain useful information (or in case the entry was
@@ -403,7 +403,7 @@ JUDGING PROCESS:
we do indicate the volume of paper consumed when presenting the IOCCC
winners at talks)
- After the Usenix announcement, we attempt to send Email to the
+ After the Usenix announcement, we attempt to send email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes, typos. We
@@ -510,7 +510,7 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending Email to the following address:
+ You may contact the judges by sending email to the following address:
...!{apple,pyramid,sun,uunet}!hoptoad!judges (not the address for
judges@toad.com submitting entries)
@@ -518,7 +518,7 @@ FOR MORE INFORMATION:
Questions and comments about the contest are welcome.
One may obtain a copy of the current rules, guidelines or mkentry
- program may be obtained from the judges using the Email address above.
+ program may be obtained from the judges using the email address above.
See the official IOCCC web site:
diff --git a/1992/mkentry.c b/1992/mkentry.c
index 83915d24d..55198f91e 100644
--- a/1992/mkentry.c
+++ b/1992/mkentry.c
@@ -44,7 +44,7 @@
* The rules and the guidelines may (and often do) change from year to
* year. You should be sure you have the current rules and guidelines
* prior to submitting entries. The IOCCC rules, guidelines and mkentry
- * program may be obtained from the judges using the Email address above.
+ * program may be obtained from the judges using the email address above.
* Please use the following subject when sending in your request:
*
* send rules
@@ -199,7 +199,7 @@ main(argc, argv)
printf("Email your entries to:\n");
printf("\t%s\n", ENTRY_ADDR1);
printf("\t%s\n\n", ENTRY_ADDR2);
- printf("Please use the following subject when you Email your entry:\n");
+ printf("Please use the following subject when you email your entry:\n");
printf("\tioccc entry\n\n");
/* all done */
exit(0);
@@ -715,7 +715,7 @@ output_author(output, oname)
*/
printf("\nEnter information about each author. If your entry is after\n");
printf("%s and before the contest deadline, the judges\n", START_DATE);
- printf("will attempt to Email back a confirmation to the first author\n");
+ printf("will attempt to email back a confirmation to the first author\n");
/*
* place author information for each author in an individual section
@@ -751,9 +751,9 @@ output_author(output, oname)
printf("your country and do not include your name.\n");
output_till_dot(output, oname, "addr:");
- /* write the Email address */
+ /* write the email address */
printf(
- "\nEnter the Email address for author #%d. Use an address from\n",
+ "\nEnter the email address for author #%d. Use an address from\n",
auth_cnt);
printf(
"a registered domain or well known site. If you give several\n");
diff --git a/1992/rules b/1992/rules
index 9217f4174..3448becf3 100644
--- a/1992/rules
+++ b/1992/rules
@@ -52,7 +52,7 @@ org: School/Company/Organization
addr: postal address
use tab indented lines to continue
don't forget to include the country
-email: Email address from a well known site or registered domain.
+email: email address from a well known site or registered domain.
If you give several forms, list them on separate tab indented lines.
anon: y or n (y => remain anonymous, n => ok to publish this info)
---info---
@@ -132,21 +132,21 @@ into a file named is 'prog.c'. The resulting file must follow rule #2.
7) The program must be of original work. All programs must be in the
public domain. All copyrighted programs will be rejected.
- 8) Entries must be received prior to 09-May-92 0:00 UTC. (UTC is
- essentially equivalent to Greenwich Mean Time) Email your entries to:
+ 8) Entries must be received prior to 09-May-92 0:00 UTC (UTC is
+ essentially equivalent to Greenwich Mean Time). Email your entries to:
...!{apple,pyramid,sun,uunet}!hoptoad!obfuscate
obfuscate@toad.com
We request that your message use the subject 'ioccc entry'.
- If possible, we request that you hold off on Emailing your entries
+ If possible, we request that you hold off on emailing your entries
until 1-Mar-92 0:00 UTC. Early entries will be accepted, however.
We will attempt to email a confirmation to the the first author for
all entries received after 1-Mar-92 0:00 UTC.
9) Each person may submit up to 8 entries per contest year. Each entry
- must be sent in a separate Email letter.
+ must be sent in a separate email letter.
10) Entries requiring human interaction to be built are not allowed.
Compiling an entry produce a file (or files) which may be executed.
@@ -163,7 +163,7 @@ FOR MORE INFORMATION:
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
prior to submitting entries. The IOCCC rules, guidelines and mkentry
- program may be obtained from the judges using the Email address above.
+ program may be obtained from the judges using the email address above.
See the official IOCCC web site:
diff --git a/1993/README b/1993/README
index 3c430d952..eabacfc33 100644
--- a/1993/README
+++ b/1993/README
@@ -50,7 +50,7 @@ If you use, distribute or publish these entries in some way, please drop
us a line. We enjoy seeing who, where and how the contest is used.
If you have problems with any of the entries, AND YOU HAVE A FIX, please
-Email the fix (patch file or the entire changed file) to the above address.
+email the fix (patch file or the entire changed file) to the above address.
Credits:
diff --git a/1993/guidelines b/1993/guidelines
index 4db791c44..052757211 100644
--- a/1993/guidelines
+++ b/1993/guidelines
@@ -265,7 +265,7 @@ ENTRY FORMAT:
the entry against the size rules.
If you have any suggestions, comments, fixes or complaints about
- the mkentry.c program, please send Email to the judges. (see below)
+ the mkentry.c program, please send an email to the judges. (see below)
The following is a sample entry:
@@ -409,7 +409,7 @@ end
format may be ignored. That is, don't place text outside of the
entry and expect the judges to see it. (Our decoding tools aren't
AI progs!) If you need tell the the something, put it in the
- ---remark--- section, or send a Email to the judges at:
+ ---remark--- section, or send an email to the judges at:
...!{apple,pyramid,sun,uunet}!hoptoad!judges (not the address for
judges@toad.com submitting entries)
@@ -441,7 +441,7 @@ JUDGING PROCESS:
Entries are judged by Larry Bassel and Landon Curt Noll.
- Entries are unpacked into individual directories. The Email message
+ Entries are unpacked into individual directories. The email message
is unpacked into individual files, each containing:
---entry--- section
@@ -449,7 +449,7 @@ JUDGING PROCESS:
all ---info--- sections
---build--- section
---program--- section
- any other text, including the Email message headers
+ any other text, including the email headers
Prior to judging, the 'any other text' file is scanned to be sure
it does not contain useful information (or in case the entry was
@@ -470,7 +470,7 @@ JUDGING PROCESS:
we do indicate the volume of paper consumed when presenting the IOCCC
winners at talks)
- After the Usenix announcement, we attempt to send Email to the
+ After the Usenix announcement, we attempt to send email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes, typos. We
@@ -576,7 +576,7 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending Email to the following address:
+ You may contact the judges by sending email to the following address:
...!{apple,pyramid,sun,uunet}!hoptoad!judges (not the address for
judges@toad.com submitting entries)
diff --git a/1993/mkentry.c b/1993/mkentry.c
index 1256731ba..477a3039f 100644
--- a/1993/mkentry.c
+++ b/1993/mkentry.c
@@ -38,7 +38,7 @@
*
* FOR MORE INFORMATION:
*
- * You may contact the judges by sending Email to the following address:
+ * You may contact the judges by sending email to the following address:
*
* ...!{apple,pyramid,sun,uunet}!hoptoad!judges (not the address for
* judges@toad.com submitting entries)
@@ -202,7 +202,7 @@ main(argc, argv)
printf("Email your entries to:\n");
printf("\t%s\n", ENTRY_ADDR1);
printf("\t%s\n\n", ENTRY_ADDR2);
- printf("Please use the following subject when you Email your entry:\n");
+ printf("Please use the following subject when you email your entry:\n");
printf("\tioccc entry\n\n");
/* all done */
exit(0);
@@ -739,7 +739,7 @@ output_author(output, oname)
*/
printf("\nEnter information about each author. If your entry is after\n");
printf("%s and before the contest deadline, the judges\n", START_DATE);
- printf("will attempt to Email back a confirmation to the first author\n");
+ printf("will attempt to email back a confirmation to the first author\n");
/*
* place author information for each author in an individual section
@@ -775,9 +775,9 @@ output_author(output, oname)
printf("your country and do not include your name.\n");
output_till_dot(output, oname, "addr:");
- /* write the Email address */
+ /* write the email address */
printf(
- "\nEnter the Email address for author #%d. Use an address from\n",
+ "\nEnter the email address for author #%d. Use an address from\n",
auth_cnt);
printf(
"a registered domain or well known site. If you give several\n");
diff --git a/1993/rules b/1993/rules
index 3d18e17bf..e40e6a799 100644
--- a/1993/rules
+++ b/1993/rules
@@ -56,7 +56,7 @@ org: School/Company/Organization
addr: postal address
use tab indented lines to continue
don't forget to include the country
-email: Email address from a well known site or registered domain.
+email: email address from a well known site or registered domain.
If you give several forms, list them on separate tab indented lines.
anon: y or n (y => remain anonymous, n => ok to publish this info)
---info---
@@ -94,7 +94,7 @@ into a file named is 'prog.c'. The resulting file must follow rule #2.
* With the exception of the header, all text outside of the above
format may be ignored by the judges. If you need tell the judges
something, put it in the ---remark--- section, or send a separate
- Email message to the judges.
+ email message to the judges.
* Information from the ---author--- section will be published unless
'y' was given to the respective author's 'anon' line.
@@ -153,21 +153,21 @@ into a file named is 'prog.c'. The resulting file must follow rule #2.
7) The program must be of original work. All programs must be in the
public domain. All copyrighted programs will be rejected.
- 8) Entries must be received prior to 07-May-93 0:00 UTC. (UTC is
- essentially equivalent to Greenwich Mean Time) Email your entries to:
+ 8) Entries must be received prior to 07-May-93 0:00 UTC (UTC is
+ essentially equivalent to Greenwich Mean Time). Email your entries to:
...!{apple,pyramid,sun,uunet}!hoptoad!obfuscate
obfuscate@toad.com
We request that your message use the subject 'ioccc entry'.
- If possible, we request that you hold off on Emailing your entries
+ If possible, we request that you hold off on emailing your entries
until 1-Mar-93 0:00 UTC. Early entries will be accepted, however.
We will attempt to email a confirmation to the the first author for
all entries received after 1-Mar-93 0:00 UTC.
9) Each person may submit up to 8 entries per contest year. Each entry
- must be sent in a separate Email letter.
+ must be sent in a separate email letter.
10) Entries requiring human interaction to be built are not allowed.
Compiling an entry (must) produce a file (or files) which may |
diff --git a/1994/README b/1994/README
index f65b9e9b5..b97a2f3ad 100644
--- a/1994/README
+++ b/1994/README
@@ -64,19 +64,19 @@ Any of the following, though not required, would be a plus:
* good sense of humor
* loves chocolate and other fine foods :-)
-If you think this may be you, send EMail before 31 Dec 1995, to:
+If you think this may be you, send an email before 31 Dec 1995, to:
judges@toad.com (use the Subject: 3rd judge)
Include in your message:
- * Your name, address, EMail address and phone number
+ * Your name, address, email address and phone number
* Why would you want to be an IOCCC judge?
* How well do you match each of the above qualifications?
* What special skills would you bring to the team?
If you have any questions about the above, feel free to ask us via
-EMail at the above address.
+email at the above address.
Looking for an IOCCC WWW site
@@ -84,7 +84,7 @@ Looking for an IOCCC WWW site
We would like to setup an IOCCC home page somewhere out in WWW land.
If you have a well known stable site that would be willing to give us
-access to put up some IOCCC html pages, please send EMail (say prior
+access to put up some IOCCC html pages, please send an email (say prior
to 31 Dec 1995) to:
judges@toad.com (use the Subject: www site)
@@ -118,7 +118,7 @@ If you use, distribute or publish these entries in some way, please drop
us a line. We enjoy seeing who, where and how the contest is used.
If you have problems with any of the entries, AND YOU HAVE A FIX, please
-EMail the fix (patch file or the entire changed file) to the above address.
+email the fix (patch file or the entire changed file) to the above address.
Credits
diff --git a/1994/guidelines b/1994/guidelines
index 54182c2d9..4ca31c2e6 100644
--- a/1994/guidelines
+++ b/1994/guidelines
@@ -335,7 +335,7 @@ ENTRY FORMAT:
the entry against the size rules.
If you have any suggestions, comments, fixes or complaints about
- the mkentry.c program, please send EMail to the judges. (see below)
+ the mkentry.c program, please send an email to the judges. (see below)
The following is a sample entry:
@@ -493,7 +493,7 @@ end
format may be ignored. That is, don't place text outside of the
entry and expect the us to see it. (Our decoding tools are |
not AI progs!) If you need tell the the something, put it in |
- the ---remark--- section, or send a EMail to the us at: |
+ the ---remark--- section, or send an email to the us at: |
...!{apple,pyramid,sun,uunet}!hoptoad!judges (not the address for
judges@toad.com submitting entries)
@@ -525,7 +525,7 @@ JUDGING PROCESS:
Entries are judged by Larry Bassel and Landon Curt Noll.
- Entries are unpacked into individual directories. The EMail message
+ Entries are unpacked into individual directories. The email
is unpacked into individual files, each containing:
---entry--- section
@@ -533,7 +533,7 @@ JUDGING PROCESS:
all ---info--- sections
---build--- section
---program--- section
- any other text, including the EMail message headers
+ any other text, including the email headers
Prior to judging, the 'any other text' file is scanned to be sure
it does not contain useful information (or in case the entry was
@@ -554,7 +554,7 @@ JUDGING PROCESS:
we do indicate the volume of paper consumed when presenting the IOCCC
winners at talks)
- After the Usenix announcement, we attempt to send EMail to the
+ After the Usenix announcement, we attempt to send an email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes, typos. We
@@ -660,7 +660,7 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending EMail to the following address:
+ You may contact the judges by sending an email to the following address:
...!{apple,pyramid,sun,uunet}!hoptoad!judges (not the address for
judges@toad.com submitting entries)
diff --git a/1994/mkentry.c b/1994/mkentry.c
index d9c92101a..f95bab3ee 100644
--- a/1994/mkentry.c
+++ b/1994/mkentry.c
@@ -38,7 +38,7 @@
*
* FOR MORE INFORMATION:
*
- * You may contact the judges by sending EMail to the following address:
+ * You may contact the judges by sending an email to the following address:
*
* ...!{apple,pyramid,sun,uunet}!hoptoad!judges (not the address for
* judges@toad.com submitting entries)
@@ -199,10 +199,10 @@ main(argc, argv)
printf("cases where it conflicts with the rules, the rules shall apply.\n");
printf("It is your responsibility to ensure that your entry conforms to\n");
printf("the current rules.\n\n");
- printf("EMail your entries to:\n");
+ printf("Email your entries to:\n");
printf("\t%s\n", ENTRY_ADDR1);
printf("\t%s\n\n", ENTRY_ADDR2);
- printf("Please use the following subject when you EMail your entry:\n");
+ printf("Please use the following subject when you email your entry:\n");
printf("\tioccc entry\n\n");
/* all done */
exit(0);
@@ -739,7 +739,7 @@ output_author(output, oname)
*/
printf("\nEnter information about each author. If your entry is after\n");
printf("%s and before the contest deadline, the judges\n", START_DATE);
- printf("will attempt to EMail back a confirmation to the first author\n");
+ printf("will attempt to email back a confirmation to the first author\n");
/*
* place author information for each author in an individual section
@@ -775,9 +775,9 @@ output_author(output, oname)
printf("your country and do not include your name.\n");
output_till_dot(output, oname, "addr:");
- /* write the EMail address */
+ /* write the email address */
printf(
- "\nEnter the EMail address for author #%d. Use an address from\n",
+ "\nEnter the email address for author #%d. Use an address from\n",
auth_cnt);
printf(
"a registered domain or well known site. If you give several\n");
diff --git a/1994/rules b/1994/rules
index 9971c7c2f..c66201457 100644
--- a/1994/rules
+++ b/1994/rules
@@ -56,7 +56,7 @@ org: School/Company/Organization
addr: postal address
use tab indented lines to continue
don't forget to include the country
-email: EMail address from a well known site or registered domain.
+email: email address from a well known site or registered domain.
If you give several forms, list them on separate tab indented lines.
anon: y or n (y => remain anonymous, n => ok to publish this info)
---info---
@@ -94,7 +94,7 @@ into a file named is 'prog.c'. The resulting file must follow rule #2.
* With the exception of the header, all text outside of the above
format may be ignored by the judges. If you need tell the judges
something, put it in the ---remark--- section, or send a separate
- EMail message to the judges.
+ email to the judges.
* Information from the ---author--- section will be published unless
'y' was given to the respective author's 'anon' line.
@@ -155,21 +155,21 @@ into a file named is 'prog.c'. The resulting file must follow rule #2.
7) The program must be of original work. All programs must be in the
public domain. All copyrighted programs will be rejected.
- 8) Entries must be received prior to 8-May-94 23:59 UTC. (UTC is |
- essentially equivalent to Greenwich Mean Time) EMail your entries to:
+ 8) Entries must be received prior to 8-May-94 23:59 UTC (UTC is |
+ essentially equivalent to Greenwich Mean Time). Email your entries to:
...!{apple,pyramid,sun,uunet}!hoptoad!obfuscate
obfuscate@toad.com
We request that your message use the subject 'ioccc entry'.
- If possible, we request that you hold off on EMailing your entries
+ If possible, we request that you hold off on emailing your entries
until 4-Mar-94 12:00 UTC. Early entries will be accepted, however. |
We will attempt to email a confirmation to the sender of any entry |
received after 4-Mar-94 12:00 UTC and before the close of the contest. |
9) Each person may submit up to 8 entries per contest year. Each entry
- must be sent in a separate EMail letter.
+ must be sent in a separate email.
10) Entries requiring human interaction to be built are not allowed.
Making an entry must produce a file (or files) which may be executed. |
@@ -195,7 +195,7 @@ FOR MORE INFORMATION:
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
- prior to submitting entries. To obtain them, send EMail to the address |
+ prior to submitting entries. To obtain them, send an email to the address |
above and use the subject 'send rules'. |
One may obtain winners of previous contests (1984 to date), via ftp from: |
@@ -205,7 +205,7 @@ FOR MORE INFORMATION:
pass: yourname@yourhost
dir: pub/ioccc |
- As a last resort, previous winners may be obtained by sending EMail |
+ As a last resort, previous winners may be obtained by sending email |
to the above address. Please use the subject 'send YEAR winners', |
where YEAR is a single 4 digit year, a year range, or 'all'. |
diff --git a/1995/README b/1995/README
index bf312cd65..c50ee2e74 100644
--- a/1995/README
+++ b/1995/README
@@ -69,7 +69,7 @@ If you use, distribute or publish these entries in some way, please drop
us a line. We enjoy seeing who, where and how the contest is used.
If you have problems with any of the entries, AND YOU HAVE A FIX, please
-EMail the fix (patch file or the entire changed file) to the above address.
+email the fix (patch file or the entire changed file) to the above address.
Credits
diff --git a/1995/guidelines b/1995/guidelines
index a9fe16e99..9a63d385d 100644
--- a/1995/guidelines
+++ b/1995/guidelines
@@ -345,7 +345,7 @@ ENTRY FORMAT:
the entry against the size rules.
If you have any suggestions, comments, fixes or complaints about
- the mkentry.c program, please send EMail to the judges. (see below)
+ the mkentry.c program, please send an email to the judges. (see below)
The following is a sample entry (the | change bars are not part |
of the example, don't add them to your entry!) |
@@ -553,7 +553,7 @@ end
format may be ignored. That is, don't place text outside of the
entry and expect us to see it. (Our decoding tools are not AI |
progs!) If you need tell the judges something, put it in the |
- ---remark--- section, or send a EMail to: |
+ ---remark--- section, or send an email to: |
...!{apple,sun,uunet}!hoptoad!judges (not the address for |
judges@toad.com submitting entries)
@@ -586,7 +586,7 @@ JUDGING PROCESS:
Entries are judged by Larry Bassel, Landon Curt Noll and Sriram |
Srinivasan. |
- Entries are unpacked into individual directories. The EMail message
+ Entries are unpacked into individual directories. The email
is unpacked into individual files, each containing:
---entry--- section
@@ -594,7 +594,7 @@ JUDGING PROCESS:
all ---info--- sections
---build--- section
---program--- section
- any other text, including the EMail message headers
+ any other text, including the email headers
Prior to judging, the 'any other text' file is scanned to be sure
it does not contain useful information (or in case the entry was
@@ -616,7 +616,7 @@ JUDGING PROCESS:
we do indicate the volume of paper consumed when presenting the IOCCC
winners at talks)
- After the Usenix announcement, we attempt to send EMail to the
+ After the Usenix announcement, we attempt to send an email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes and typos. We |
@@ -723,7 +723,7 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending EMail to the following address:
+ You may contact the judges by sending an email to the following address:
...!{apple,sun,uunet}!hoptoad!judges (not the address for |
judges@toad.com submitting entries)
@@ -733,7 +733,7 @@ FOR MORE INFORMATION:
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
- prior to submitting entries. To obtain them, send EMail to the address
+ prior to submitting entries. To obtain them, send an email to the address
above and use the subject 'send rules'.
Check out the IOCCC Web page: |
@@ -749,7 +749,7 @@ FOR MORE INFORMATION:
pass: yourname@yourhost
dir: pub/ioccc
- As a last resort, previous winners may be obtained by sending EMail
+ As a last resort, previous winners may be obtained by sending email
to the above address. Please use the subject 'send YEAR winners',
where YEAR is a single 4 digit year, a year range (1993-1994), or 'all'. |
diff --git a/1995/mkentry.c b/1995/mkentry.c
index 0304fd08c..23d4568e3 100644
--- a/1995/mkentry.c
+++ b/1995/mkentry.c
@@ -42,7 +42,7 @@
*
* FOR MORE INFORMATION:
*
- * You may contact the judges by sending EMail to the following address:
+ * You may contact the judges by sending an email to the following address:
*
* ...!{apple,sun,uunet}!hoptoad!judges (not the address for
* judges@toad.com submitting entries)
@@ -203,10 +203,10 @@ main(argc, argv)
printf("cases where it conflicts with the rules, the rules shall apply.\n");
printf("It is your responsibility to ensure that your entry conforms to\n");
printf("the current rules.\n\n");
- printf("EMail your entries to:\n");
+ printf("Email your entries to:\n");
printf("\t%s\n", ENTRY_ADDR1);
printf("\t%s\n\n", ENTRY_ADDR2);
- printf("Please use the following subject when you EMail your entry:\n");
+ printf("Please use the following subject when you email your entry:\n");
printf("\tioccc entry\n\n");
/* all done */
exit(0);
@@ -743,7 +743,7 @@ output_author(output, oname)
*/
printf("\nEnter information about each author. If your entry is after\n");
printf("%s and before the contest deadline, the judges\n", START_DATE);
- printf("will attempt to EMail back a confirmation to the first author\n");
+ printf("will attempt to email back a confirmation to the first author\n");
/*
* place author information for each author in an individual section
@@ -779,9 +779,9 @@ output_author(output, oname)
printf("your country and do not include your name.\n");
output_till_dot(output, oname, "addr:");
- /* write the EMail address */
+ /* write the email address */
printf(
- "\nEnter the EMail address for author #%d. Use an address from\n",
+ "\nEnter the email address for author #%d. Use an address from\n",
auth_cnt);
printf(
"a registered domain or well known site. If you give several\n");
diff --git a/1995/rules b/1995/rules
index ac3dbf60c..ce8c164f9 100644
--- a/1995/rules
+++ b/1995/rules
@@ -58,7 +58,7 @@ org: School/Company/Organization
addr: postal address
use tab indented lines to continue
don't forget to include the country
-email: EMail address from a well known site or registered domain.
+email: email address from a well known site or registered domain.
If you give several forms, list them on separate tab indented lines.
anon: y or n (y => remain anonymous, n => OK to publish this info)
---info---
@@ -95,7 +95,7 @@ into a file named is 'prog.c'. The resulting file must follow rule #2.
* With the exception of the header, all text outside of the above
format may be ignored by the judges. If you need to tell the judges |
something, put it in the ---remark--- section, or send a separate
- EMail message to the judges.
+ email to the judges.
* Information from the ---author--- section will be published unless
'y' was given to the respective author's 'anon' line.
@@ -159,21 +159,21 @@ into a file named is 'prog.c'. The resulting file must follow rule #2.
7) The program must be of original work. All programs must be in the
public domain. All copyrighted programs will be rejected.
- 8) Entries must be received prior to 08-Dec-95 23:59 UTC. (UTC is |
- essentially equivalent to Greenwich Mean Time) EMail your entries to:
+ 8) Entries must be received prior to 08-Dec-95 23:59 UTC (UTC is |
+ essentially equivalent to Greenwich Mean Time). Email your entries to:
...!{apple,sun,uunet}!hoptoad!obfuscate |
obfuscate@toad.com
We request that your message use the subject 'ioccc entry'.
- If possible, we request that you hold off on EMailing your entries
+ If possible, we request that you hold off on emailing your entries
until 19-Oct-95 12:00 UTC. Early entries will be accepted, however. |
- We will attempt to EMail a confirmation to the sender of any entry
+ We will attempt to email a confirmation to the sender of any entry
received after 19-Oct-95 12:00 UTC and before the close of the contest. |
9) Each person may submit up to 8 entries per contest year. Each entry
- must be sent in a separate EMail letter.
+ must be sent in a separate email.
10) Entries requiring human interaction to be built are not allowed. |
@@ -198,7 +198,7 @@ FOR MORE INFORMATION:
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
- prior to submitting entries. To obtain them, send EMail to the address
+ prior to submitting entries. To obtain them, send an email to the address
above and use the subject 'send rules'.
Check out the IOCCC Web page: |
diff --git a/1996/README b/1996/README
index 17202b100..176e434c4 100644
--- a/1996/README
+++ b/1996/README
@@ -94,4 +94,4 @@ If you use, distribute or publish these entries in some way, please drop
us a line. We enjoy seeing who, where and how the contest is used.
If you have problems with any of the entries, AND YOU HAVE A FIX, please
-EMail the fix (patch file or the entire changed file) to the above address.
+email the fix (patch file or the entire changed file) to the above address.
diff --git a/1996/guidelines b/1996/guidelines
index 44c3d436b..5374c9141 100644
--- a/1996/guidelines
+++ b/1996/guidelines
@@ -358,7 +358,7 @@ ENTRY FORMAT:
the entry against the size rules.
If you have any suggestions, comments, fixes or complaints about
- the mkentry.c program, please send EMail to the judges. (see below)
+ the mkentry.c program, please send an email to the judges. (see below)
The following is a sample entry (the | change bars are not part
of the example, don't add them to your entry!)
@@ -584,7 +584,7 @@ end
format may be ignored. That is, don't place text outside of the
entry and expect us to see it. (Our decoding tools are not AI
progs!) If you need tell the judges something, put it in the
- ---remark--- section, or send a EMail to:
+ ---remark--- section, or send an email to:
...!{apple,sun,uunet}!hoptoad!judges (not the address for
judges@toad.com submitting entries)
@@ -616,7 +616,7 @@ JUDGING PROCESS:
Entries are judged by Larry Bassel, Landon Curt Noll and Sriram
Srinivasan.
- Entries are unpacked into individual directories. The EMail message
+ Entries are unpacked into individual directories. The email
is unpacked into individual files, each containing:
---entry--- section
@@ -624,7 +624,7 @@ JUDGING PROCESS:
all ---info--- sections
---build--- section
---program--- section
- any other text, including the EMail message headers
+ any other text, including the email headers
Prior to judging, the 'any other text' file is scanned to be sure
it does not contain useful information (or in case the entry was
@@ -646,7 +646,7 @@ JUDGING PROCESS:
we do indicate the volume of paper consumed when presenting the IOCCC
winners at talks)
- After the Usenix announcement, we attempt to send EMail to the
+ After the Usenix announcement, we attempt to send an email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes and typos. We
@@ -753,7 +753,7 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending EMail to the following address:
+ You may contact the judges by sending an email to the following address:
...!{apple,sun,uunet}!hoptoad!judges (not the address for
judges@toad.com submitting entries)
@@ -763,7 +763,7 @@ FOR MORE INFORMATION:
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
- prior to submitting entries. To obtain them, send EMail to the address
+ prior to submitting entries. To obtain them, send an email to the address
above and use the subject 'send rules'.
Check out the IOCCC Web page:
diff --git a/1996/mkentry.c b/1996/mkentry.c
index 857d39359..6e50664d2 100644
--- a/1996/mkentry.c
+++ b/1996/mkentry.c
@@ -38,7 +38,7 @@
*
* FOR MORE INFORMATION:
*
- * You may contact the judges by sending EMail to the following address:
+ * You may contact the judges by sending an email to the following address:
*
* ...!{apple,sun,uunet}!hoptoad!judges (not the address for
* judges@toad.com submitting entries)
@@ -199,10 +199,10 @@ main(argc, argv)
printf("cases where it conflicts with the rules, the rules shall apply.\n");
printf("It is your responsibility to ensure that your entry conforms to\n");
printf("the current rules.\n\n");
- printf("EMail your entries to:\n");
+ printf("Email your entries to:\n");
printf("\t%s\n", ENTRY_ADDR1);
printf("\t%s\n\n", ENTRY_ADDR2);
- printf("Please use the following subject when you EMail your entry:\n");
+ printf("Please use the following subject when you email your entry:\n");
printf("\tioccc entry\n\n");
/* all done */
exit(0);
@@ -739,7 +739,7 @@ output_author(output, oname)
*/
printf("\nEnter information about each author. If your entry is after\n");
printf("%s and before the contest deadline, the judges\n", START_DATE);
- printf("will attempt to EMail back a confirmation to the first author\n");
+ printf("will attempt to email back a confirmation to the first author\n");
/*
* place author information for each author in an individual section
@@ -775,9 +775,9 @@ output_author(output, oname)
printf("your country and do not include your name.\n");
output_till_dot(output, oname, "addr:");
- /* write the EMail address */
+ /* write the email address */
printf(
- "\nEnter the EMail address for author #%d. Use an address from\n",
+ "\nEnter the email address for author #%d. Use an address from\n",
auth_cnt);
printf(
"a registered domain or well known site. If you give several\n");
diff --git a/1996/rules b/1996/rules
index 2eb854696..47501b5bd 100644
--- a/1996/rules
+++ b/1996/rules
@@ -60,7 +60,7 @@ org: School/Company/Organization
addr: postal address
use tab indented lines to continue
don't forget to include the country
-email: EMail address from a well known site or registered domain.
+email: email address from a well known site or registered domain.
If you give several forms, list them on separate tab indented lines.
url: http://your/home/page.html or say none if you don't have one |
anon: y or n (y => remain anonymous, n => OK to publish this info)
@@ -101,7 +101,7 @@ into a file named is 'prog.c'. The resulting file must follow rule #2.
* With the exception of the header, all text outside of the above
format may be ignored by the judges. If you need to tell the judges
something, put it in the ---remark--- section, or send a separate
- EMail message to the judges.
+ email to the judges.
* Information from the ---author--- section will be published unless
'y' was given to the respective author's 'anon' line.
@@ -165,21 +165,21 @@ into a file named is 'prog.c'. The resulting file must follow rule #2.
7) The program must be of original work. All programs must be in the
public domain. All copyrighted programs will be rejected.
- 8) Entries must be received prior to 01-Dec-96 12:00 UTC. (UTC is |
- essentially equivalent to Greenwich Mean Time) EMail your entries to:
+ 8) Entries must be received prior to 01-Dec-96 12:00 UTC (UTC is |
+ essentially equivalent to Greenwich Mean Time). Email your entries to:
...!{apple,sun,uunet}!hoptoad!obfuscate
obfuscate@toad.com
We request that your message use the subject 'ioccc entry'.
- If possible, we request that you hold off on EMailing your entries
+ If possible, we request that you hold off on emailing your entries
until 01-Oct-96 12:00 UTC. Early entries will be accepted, however. |
- We will attempt to EMail a confirmation to the sender of any entry
+ We will attempt to email a confirmation to the sender of any entry
received after 01-Oct-96 12:00 UTC and before the close of the contest. |
9) Each person may submit up to 8 entries per contest year. Each entry
- must be sent in a separate EMail letter.
+ must be sent in a separate email.
10) Entries requiring human interaction to be built are not allowed.
@@ -204,7 +204,7 @@ FOR MORE INFORMATION:
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
- prior to submitting entries. To obtain them, send EMail to the address
+ prior to submitting entries. To obtain them, send an email to the address
above and use the subject 'send rules'.
Check out the IOCCC Web page:
diff --git a/1998/README b/1998/README
index d9180c8e0..173e3380f 100644
--- a/1998/README
+++ b/1998/README
@@ -120,11 +120,11 @@ Send such email to:
If you use, distribute or publish these entries in some way, please drop
us a line. We enjoy seeing who, where and how the contest is used.
-You must include the words ``ioccc question'' in the subject of your EMail
-message when sending EMail to the judges.
+You must include the words ``ioccc question'' in the subject of your email
+message when sending email to the judges.
If you have problems with any of the entries, AND YOU HAVE A FIX, please
-EMail the fix (patch file or the entire changed file) to the above address.
+email the fix (patch file or the entire changed file) to the above address.
The next IOCCC is planned to start towards the end of 1999. Watch:
diff --git a/1998/guidelines b/1998/guidelines
index de8eaf766..ee91dc6c2 100644
--- a/1998/guidelines
+++ b/1998/guidelines
@@ -29,7 +29,7 @@ ABOUT THIS FILE:
WHAT IS NEW IN 1998:
- The EMail addresses (entry@ioccc.org and questions@ioccc.org) are |
+ The email addresses (entry@ioccc.org and questions@ioccc.org) are |
different. Contest entries (in the proper form) go to entry@ioccc.org |
and questions to the judges go to questions@ioccc.org. |
@@ -378,7 +378,7 @@ ENTRY FORMAT:
the entry against the size rules.
If you have any suggestions, comments, fixes or complaints about
- the mkentry.c program, please send EMail to the judges. (see below)
+ the mkentry.c program, please send an email to the judges. (see below)
The following is a sample entry (the | change bars are not part
of the example, don't add them to your entry!)
@@ -603,12 +603,12 @@ end
format may be ignored. That is, don't place text outside of the
entry and expect us to see it. (Our decoding tools are not AI
progs!) If you need tell the judges something, put it in the
- ---remark--- section, or send a EMail to:
+ ---remark--- section, or send an email to:
questions@ioccc.org (not the address for submitting entries) |
You must include the words ``ioccc question'' in the subject of your
- EMail message when sending EMail to the judges.
+ email when sending email to the judges.
The date should be given with respect to UTC. (Some systems refer
to this as GMT or GMT0) The format of the date should be that as
@@ -637,7 +637,7 @@ JUDGING PROCESS:
Entries are judged by Leonid A. Broukhis, Jeremy Horn, Landon Curt Noll |
and Peter Seebach. |
- Entries are unpacked into individual directories. The EMail message
+ Entries are unpacked into individual directories. The email
is unpacked into individual files, each containing:
---entry--- section
@@ -645,7 +645,7 @@ JUDGING PROCESS:
all ---info--- sections
---build--- section
---program--- section
- any other text, including the EMail message headers
+ any other text, including the email headers
Prior to judging, the 'any other text' file is scanned to be sure
it does not contain useful information (or in case the entry was
@@ -667,7 +667,7 @@ JUDGING PROCESS:
we do indicate the volume of paper consumed when presenting the IOCCC
winners at talks)
- After the Usenix announcement, we attempt to send EMail to the
+ After the Usenix announcement, we attempt to send an email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes and typos. We
@@ -775,7 +775,7 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending EMail to the following address:
+ You may contact the judges by sending an email to the following address:
questions@ioccc.org (not the address for submitting entries) |
@@ -783,7 +783,7 @@ FOR MORE INFORMATION:
confusing rules and guidelines are also welcome.
You must include the words ``ioccc question'' in the subject of your
- EMail message when sending EMail to the judges.
+ email when sending email to the judges.
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
diff --git a/1998/mkentry.c b/1998/mkentry.c
index e630c3cce..576738bda 100644
--- a/1998/mkentry.c
+++ b/1998/mkentry.c
@@ -38,14 +38,14 @@
*
* FOR MORE INFORMATION:
*
- * You may contact the judges by sending EMail to the following address:
+ * You may contact the judges by sending an email to the following address:
*
* questions@ioccc.org (not the address for submitting entries)
*
* Questions and comments about the contest are welcome.
*
* You must include the words ``ioccc question'' in the subject of your
- * EMail message when sending EMail to the judges.
+ * email when sending email to the judges.
*
* Entries must be sent to:
*
@@ -54,7 +54,7 @@
* but be sure to follow the rules and read the guidelines first!
*
* You must include the words ``ioccc entry'' in the subject
- * of your EMail when sending in your entry! Failure to do so may
+ * of your email when sending in your entry! Failure to do so may
* result in the loss of your entry!
*
* The rules and the guidelines may (and often do) change from year to
@@ -217,9 +217,9 @@ main(argc, argv)
printf("cases where it conflicts with the rules, the rules shall apply.\n");
printf("It is your responsibility to ensure that your entry conforms to\n");
printf("the current rules.\n\n");
- printf("EMail your entries to:\n");
+ printf("Email your entries to:\n");
printf("\t%s\n\n", ENTRY_ADDR);
- printf("Please use the following subject when you EMail your entry:\n");
+ printf("Please use the following subject when you email your entry:\n");
printf("\tioccc entry\n\n");
/* all done */
return 0;
@@ -774,7 +774,7 @@ output_author(FILE *output, char *oname)
*/
printf("\nEnter information about each author. If your entry is after\n");
printf("%s and before the contest deadline, the judges\n", START_DATE);
- printf("will attempt to EMail back a confirmation to the first author\n");
+ printf("will attempt to email back a confirmation to the first author\n");
/*
* place author information for each author in an individual section
@@ -810,9 +810,9 @@ output_author(FILE *output, char *oname)
printf("your country and do not include your name.\n");
output_till_dot(output, oname, "addr:");
- /* write the EMail address */
+ /* write the email address */
printf(
- "\nEnter the EMail address for author #%d. Use an address from\n",
+ "\nEnter the email address for author #%d. Use an address from\n",
auth_cnt);
printf(
"a registered domain or well known site. If you give several\n");
diff --git a/1998/rules b/1998/rules
index 8a8b0ddf1..4b44e10ef 100644
--- a/1998/rules
+++ b/1998/rules
@@ -62,7 +62,7 @@ org: School/Company/Organization
addr: postal address
use tab indented lines to continue
don't forget to include the country
-email: EMail address from a well known site or registered domain.
+email: email address from a well known site or registered domain.
If you give several forms, list them on separate tab indented lines.
url: http://your/home/page.html or say none if you don't have one
anon: y or n (y => remain anonymous, n => OK to publish this info)
@@ -103,7 +103,7 @@ into a file named is 'prog.c'. The resulting file must follow rule #2.
* With the exception of the header, all text outside of the above
format may be ignored by the judges. If you need to tell the judges
something, put it in the ---remark--- section, or send a separate
- EMail message to the judges.
+ email to the judges.
* Information from the ---author--- section will be published unless
'y' was given to the respective author's 'anon' line.
@@ -167,22 +167,22 @@ into a file named is 'prog.c'. The resulting file must follow rule #2.
7) The program must be of original work. All programs must be in the
public domain. All copyrighted programs will be rejected.
- 8) Entries must be received prior to 31-Jan-99 23:59:59 UTC. (UTC is |
- essentially equivalent to Greenwich Mean Time) EMail your entries to:
+ 8) Entries must be received prior to 31-Jan-99 23:59:59 UTC (UTC is |
+ essentially equivalent to Greenwich Mean Time). Email your entries to:
entry@ioccc.org |
You must include the words ``ioccc entry'' in the subject
- of your EMail when sending in your entry! Failure to do so may
+ of your email when sending in your entry! Failure to do so may
result in the loss of your entry!
- If possible, we request that you hold off on EMailing your entries
+ If possible, we request that you hold off on emailing your entries
until 26-Nov-98 12:00 UTC. Early entries will be accepted, however. |
- We will attempt to EMail a confirmation to the sender of any entry
+ We will attempt to email a confirmation to the sender of any entry
received after 26-Nov-98 12:00 UTC and before the close of the contest. |
9) Each person may submit up to 8 entries per contest year. Each entry
- must be sent in a separate EMail letter.
+ must be sent in a separate email.
10) Entries requiring human interaction to be built are not allowed.
diff --git a/2000/README b/2000/README
index 55459a2b2..702335db2 100644
--- a/2000/README
+++ b/2000/README
@@ -98,11 +98,11 @@ Send such email to:
If you use, distribute or publish these entries in some way, please drop
us a line. We enjoy seeing who, where and how the contest is used.
-You must include the words ``ioccc question'' in the subject of your EMail
-message when sending EMail to the judges.
+You must include the words ``ioccc question'' in the subject of your email
+message when sending email to the judges.
If you have problems with any of the entries, AND YOU HAVE A FIX, please
-EMail the fix (patch file or the entire changed file) to the above address.
+email the fix (patch file or the entire changed file) to the above address.
The next IOCCC is planned to start towards early spring 2001. Watch:
diff --git a/2000/guidelines b/2000/guidelines
index 8c6104a8c..c9f925d94 100644
--- a/2000/guidelines
+++ b/2000/guidelines
@@ -348,7 +348,7 @@ ENTRY FORMAT:
the entry against the size rules.
If you have any suggestions, comments, fixes or complaints about
- the mkentry.c program, please send EMail to the judges. (see below)
+ the mkentry.c program, please send an email to the judges. (see below)
The following is a sample entry (the | change bars are not part
of the example, don't add them to your entry!)
@@ -573,7 +573,7 @@ end
format may be ignored. That is, don't place text outside of the
entry and expect us to see it. (Our decoding tools are not AI
progs!) If you need tell the judges something, put it in the
- ---remark--- section, or send a EMail to:
+ ---remark--- section, or send an email to:
questions@ioccc.org (not the address for submitting entries) |
@@ -604,7 +604,7 @@ JUDGING PROCESS:
Entries are judged by Leonid A. Broukhis, Jeremy Horn, Landon Curt Noll
and Peter Seebach.
- Entries are unpacked into individual directories. The EMail message
+ Entries are unpacked into individual directories. The email
is unpacked into individual files, each containing:
---entry--- section
@@ -612,7 +612,7 @@ JUDGING PROCESS:
all ---info--- sections
---build--- section
---program--- section
- any other text, including the EMail message headers
+ any other text, including the email headers
Prior to judging, the 'any other text' file is scanned to be sure
it does not contain useful information (or in case the entry was
@@ -634,7 +634,7 @@ JUDGING PROCESS:
we do indicate the volume of paper consumed when presenting the IOCCC
winners at talks)
- After the Usenix announcement, we attempt to send EMail to the
+ After the Usenix announcement, we attempt to send an email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes and typos. We
@@ -742,7 +742,7 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending EMail to the following address:
+ You may contact the judges by sending an email to the following address:
questions@ioccc.org (not the address for submitting entries)
@@ -751,7 +751,7 @@ FOR MORE INFORMATION:
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
- prior to submitting entries. To obtain them, send EMail to the address
+ prior to submitting entries. To obtain them, send an email to the address
above and use the subject 'send rules'.
Check out the IOCCC Web page:
@@ -760,7 +760,7 @@ FOR MORE INFORMATION:
It has rules, guidelines and winners of previous contests (1984 to date).
- As a last resort, previous winners may be obtained by sending EMail
+ As a last resort, previous winners may be obtained by sending email
to questions@ioccc.org. Please use the subject 'send YEAR winners',
where YEAR is a single 4 digit year or a year range (such as 1993-1994),
or the word 'all'.
diff --git a/2000/mkentry.c b/2000/mkentry.c
index 4b93dedd3..5e5fe6f4e 100644
--- a/2000/mkentry.c
+++ b/2000/mkentry.c
@@ -38,7 +38,7 @@
*
* FOR MORE INFORMATION:
*
- * You may contact the judges by sending EMail to the following address:
+ * You may contact the judges by sending an email to the following address:
*
* questions@ioccc.org (not the address for submitting entries)
*
@@ -210,9 +210,9 @@ main(argc, argv)
printf("cases where it conflicts with the rules, the rules shall apply.\n");
printf("It is your responsibility to ensure that your entry conforms to\n");
printf("the current rules.\n\n");
- printf("EMail your entries to:\n");
+ printf("Email your entries to:\n");
printf("\t%s\n\n", ENTRY_ADDR);
- printf("Please use the following subject when you EMail your entry:\n");
+ printf("Please use the following subject when you email your entry:\n");
printf("\tioccc entry\n\n");
/* all done */
return 0;
@@ -767,7 +767,7 @@ output_author(FILE *output, char *oname)
*/
printf("\nEnter information about each author. If your entry is after\n");
printf("%s and before the contest deadline, the judges\n", START_DATE);
- printf("will attempt to EMail back a confirmation to the first author\n");
+ printf("will attempt to email back a confirmation to the first author\n");
/*
* place author information for each author in an individual section
@@ -803,9 +803,9 @@ output_author(FILE *output, char *oname)
printf("your country and do not include your name.\n");
output_till_dot(output, oname, "addr:");
- /* write the EMail address */
+ /* write the email address */
printf(
- "\nEnter the EMail address for author #%d. Use an address from\n",
+ "\nEnter the email address for author #%d. Use an address from\n",
auth_cnt);
printf(
"a registered domain or well known site. If you give several\n");
diff --git a/2000/rules b/2000/rules
index a86d05da1..5a79db636 100644
--- a/2000/rules
+++ b/2000/rules
@@ -62,7 +62,7 @@ org: School/Company/Organization
addr: postal address
use tab indented lines to continue
don't forget to include the country
-email: EMail address from a well known site or registered domain.
+email: email address from a well known site or registered domain.
If you give several forms, list them on separate tab indented lines.
url: http://your/home/page.html or say none if you don't have one
anon: y or n (y => remain anonymous, n => OK to publish this info)
@@ -103,7 +103,7 @@ into a file named is 'prog.c'. The resulting file must follow rule #2.
* With the exception of the header, all text outside of the above
format may be ignored by the judges. If you need to tell the judges
something, put it in the ---remark--- section, or send a separate
- EMail message to the judges.
+ email to the judges.
* Information from the ---author--- section will be published unless
'y' was given to the respective author's 'anon' line.
@@ -167,21 +167,21 @@ into a file named is 'prog.c'. The resulting file must follow rule #2.
7) The program must be of original work. All programs must be in the
public domain. All copyrighted programs will be rejected.
- 8) Entries must be received prior to 31-Mar-2000 23:59:59 UTC. (UTC is
- essentially equivalent to Greenwich Mean Time) EMail your entries to:
+ 8) Entries must be received prior to 31-Mar-2000 23:59:59 UTC (UTC is
+ essentially equivalent to Greenwich Mean Time). Email your entries to:
entry@ioccc.org
We request that your message use the subject 'ioccc entry'.
- If possible, we request that you hold off on EMailing your entries
+ If possible, we request that you hold off on emailing your entries
until 01-Feb-2000 00:00 UTC. Early entries will be accepted, however.
- We will attempt to EMail a confirmation to the sender of any entry
+ We will attempt to email a confirmation to the sender of any entry
received after 01-Feb-2000 00:00 UTC and before the close
of the contest.
9) Each person may submit up to 8 entries per contest year. Each entry
- must be sent in a separate EMail letter.
+ must be sent in a separate email.
10) Entries requiring human interaction to be built are not allowed.
@@ -212,7 +212,7 @@ FOR MORE INFORMATION:
It has rules, guidelines and winners of previous contests (1984 to date).
- As a last resort, previous winners may be obtained by sending EMail
+ As a last resort, previous winners may be obtained by sending email
to questions@ioccc.org. Please use the subject 'send YEAR winners',
where YEAR is a single 4 digit year or a year range (such as 1993-1994),
or the word 'all'.
diff --git a/2001/README b/2001/README
index 1cee3ffa4..2f6429da5 100644
--- a/2001/README
+++ b/2001/README
@@ -82,11 +82,11 @@ Send such email to:
If you use, distribute or publish these entries in some way, please drop
us a line. We enjoy seeing who, where and how the contest is used.
-You must include the words ``ioccc question'' in the subject of your EMail
-message when sending EMail to the judges.
+You must include the words ``ioccc question'' in the subject of your email
+message when sending email to the judges.
If you have problems with any of the entries, AND YOU HAVE A FIX, please
-EMail the fix (patch file or the entire changed file) to the above address.
+email the fix (patch file or the entire changed file) to the above address.
Watch:
diff --git a/2001/guidelines b/2001/guidelines
index f9152623a..e8f762fc5 100644
--- a/2001/guidelines
+++ b/2001/guidelines
@@ -396,7 +396,7 @@ ENTRY FORMAT:
the entry against the size rules.
If you have any suggestions, comments, fixes or complaints about
- the mkentry.c program, please send EMail to the judges. (see below)
+ the mkentry.c program, please send an email to the judges. (see below)
The following is a sample entry (the change bars are not part
of the example, don't add them to your entry!)
@@ -615,12 +615,12 @@ end
format may be ignored. That is, don't place text outside of the
entry and expect us to see it. (Our decoding tools are not AI
progs!) If you need tell the judges something, put it in the
- ---remark--- section, or send a EMail to:
+ ---remark--- section, or send an email to:
questions@ioccc.org (not the address for submitting entries)
|
You must include the words 'ioccc question' in the subject of your |
- EMail message when sending EMail to the judges. |
+ email when sending email to the judges. |
The date should be given with respect to UTC. (Some systems refer
to this as GMT or GMT0) The format of the date should be that as
@@ -656,7 +656,7 @@ JUDGING PROCESS:
Entries are judged by Leonid A. Broukhis, Simon Cooper, Landon Curt Noll
and Peter Seebach.
- Entries are unpacked into individual directories. The EMail message
+ Entries are unpacked into individual directories. The email
is unpacked into individual files, each containing:
---entry--- section
@@ -664,7 +664,7 @@ JUDGING PROCESS:
all ---info--- sections
---build--- section
---program--- section
- any other text, including the EMail message headers
+ any other text, including the email headers
Prior to judging, the 'any other text' file is scanned to be sure
it does not contain useful information (or in case the entry was
@@ -686,7 +686,7 @@ JUDGING PROCESS:
we do indicate the volume of paper consumed when presenting the IOCCC
winners at talks)
- After the initial announcement, we attempt to send EMail to the
+ After the initial announcement, we attempt to send an email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes and typos. We
@@ -814,12 +814,12 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending EMail to the following address:
+ You may contact the judges by sending an email to the following address:
questions@ioccc.org (not the address for submitting entries)
You must include the words 'ioccc question' in the subject of your |
- EMail message when sending EMail to the judges. |
+ email when sending email to the judges. |
|
Questions and comments about the contest are welcome. Comments about
confusing rules and guidelines are also welcome.
diff --git a/2001/mkentry.c b/2001/mkentry.c
index 22006fbc3..05732ede6 100644
--- a/2001/mkentry.c
+++ b/2001/mkentry.c
@@ -38,14 +38,14 @@
*
* FOR MORE INFORMATION:
*
- * You may contact the judges by sending EMail to the following address:
+ * You may contact the judges by sending an email to the following address:
*
* questions@ioccc.org (not the address for submitting entries)
*
* Questions and comments about the contest are welcome.
*
* NOTE: You must include the words ``ioccc question'' in the
- * subject of your EMail message when sending EMail to the judges.
+ * subject of your email when sending email to the judges.
*
* Entries must be sent to:
*
@@ -54,7 +54,7 @@
* but be sure to follow the rules and read the guidelines first!
*
* NOTE: You must include the words ``ioccc entry'' in the subject
- * of your EMail when sending in your entry!
+ * of your email when sending in your entry!
*
* The rules and the guidelines may (and often do) change from year to
* year. You should be sure you have the current rules and guidelines
@@ -216,11 +216,11 @@ main(argc, argv)
printf("cases where it conflicts with the rules, the rules shall apply.\n");
printf("It is your responsibility to ensure that your entry conforms to\n");
printf("the current rules.\n\n");
- printf("EMail your entries to:\n");
+ printf("Email your entries to:\n");
printf("\t%s\n\n", ENTRY_ADDR);
printf("IMPORTANT NOTE: You must include the words:\n");
printf("\tioccc entry\n\n");
- printf("in the subject of your EMail when sending in your entry!\n");
+ printf("in the subject of your email when sending in your entry!\n");
printf("Failure to do so may result in the loss of your entry!\n");
/* all done */
return 0;
@@ -795,7 +795,7 @@ output_author(FILE *output, char *oname)
*/
printf("\nEnter information about each author. If your entry is after\n");
printf("%s and before the contest deadline, the judges\n", START_DATE);
- printf("will attempt to EMail back a confirmation to the first author\n");
+ printf("will attempt to email back a confirmation to the first author\n");
/*
* place author information for each author in an individual section
@@ -831,9 +831,9 @@ output_author(FILE *output, char *oname)
printf("your country and do not include your name.\n");
output_till_dot(output, oname, "addr:");
- /* write the EMail address */
+ /* write the email address */
printf(
- "\nEnter the EMail address for author #%d. Use an address from\n",
+ "\nEnter the email address for author #%d. Use an address from\n",
auth_cnt);
printf(
"a registered domain or well known site. If you give several\n");
diff --git a/2001/rules b/2001/rules
index aea6c7a89..f1344e5d0 100644
--- a/2001/rules
+++ b/2001/rules
@@ -66,7 +66,7 @@ org: School/Company/Organization
addr: postal address
use tab indented lines to continue
don't forget to include the country
-email: EMail address from a well known site or registered domain.
+email: email address from a well known site or registered domain.
If you give several forms, list them on separate tab indented lines.
url: http://your/home/page.html or say none if you don't have one
anon: y or n (y => remain anonymous, n => OK to publish this info)
@@ -107,7 +107,7 @@ into a file named is 'prog.c'. The resulting file must follow rule #2.
* With the exception of the header, all text outside of the above
format may be ignored by the judges. If you need to tell the judges
something, put it in the ---remark--- section, or send a separate
- EMail message to the judges.
+ email to the judges.
* Information from the ---author--- section will be published unless
'y' was given to the respective author's 'anon' line.
@@ -175,23 +175,23 @@ into a file named is 'prog.c'. The resulting file must follow rule #2.
are thereby put in the public domain. All explicitly copyrighted |
programs will be rejected. |
- 8) Entries must be received prior to 01-Dec-2001 23:59:59 UTC. (UTC is |
- essentially equivalent to Greenwich Mean Time) EMail your entries to:
+ 8) Entries must be received prior to 01-Dec-2001 23:59:59 UTC (UTC is |
+ essentially equivalent to Greenwich Mean Time). Email your entries to:
entry@ioccc.org
|
You must include the words ``ioccc entry'' in the subject |
- of your EMail when sending in your entry! Failure to do so may |
+ of your email when sending in your entry! Failure to do so may |
result in the loss of your entry! !
- If possible, we request that you hold off on EMailing your entries
+ If possible, we request that you hold off on emailing your entries
until 01-Oct-2001 00:00 UTC. Early entries will be accepted, however. |
- We will attempt to EMail a confirmation to the sender of any entry
+ We will attempt to email a confirmation to the sender of any entry
received after 01-Oct-2001 00:00 UTC and before the close |
of the contest.
9) Each person may submit up to 8 entries per contest year. Each entry
- must be sent in a separate EMail letter.
+ must be sent in a separate email.
10) Entries requiring human interaction to be built are not allowed.
@@ -219,7 +219,7 @@ FOR MORE INFORMATION:
questions@ioccc.org (not the address for submitting entries)
You must include the words ``ioccc question'' in the subject of your |
- EMail message when sending EMail to the judges. |
+ email when sending email to the judges. |
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
diff --git a/2004/guidelines b/2004/guidelines
index 6882a7fcf..bf66f25e2 100644
--- a/2004/guidelines
+++ b/2004/guidelines
@@ -395,7 +395,7 @@ JUDGING PROCESS:
we do indicate the volume of paper consumed when presenting the IOCCC
winners at talks)
- After the initial announcement, we attempt to send EMail to the
+ After the initial announcement, we attempt to send an email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes and typos. We
@@ -521,12 +521,12 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending EMail to the following address:
+ You may contact the judges by sending an email to the following address:
q.2004@ioccc.org (not the address for submitting entries)
You must include the words 'ioccc 2004 question' in the subject of your
- EMail message when sending EMail to the judges.
+ email when sending email to the judges.
Questions and comments about the contest are welcome. Comments about
confusing rules and guidelines are also welcome.
diff --git a/2004/mkentry.c b/2004/mkentry.c
index 20c88660a..714c3ffbc 100644
--- a/2004/mkentry.c
+++ b/2004/mkentry.c
@@ -38,14 +38,14 @@
*
* FOR MORE INFORMATION:
*
- * You may contact the judges by sending EMail to the following address:
+ * You may contact the judges by sending an email to the following address:
*
* questions@ioccc.org (not the address for submitting entries)
*
* Questions and comments about the contest are welcome.
*
* NOTE: You must include the words ``ioccc question'' in the
- * subject of your EMail message when sending EMail to the judges.
+ * subject of your email when sending email to the judges.
*
* Entries must be sent to:
*
@@ -54,7 +54,7 @@
* but be sure to follow the rules and read the guidelines first!
*
* NOTE: You must include the words ``ioccc entry'' in the subject
- * of your EMail when sending in your entry!
+ * of your email when sending in your entry!
*
* The rules and the guidelines may (and often do) change from year to
* year. You should be sure you have the current rules and guidelines
@@ -217,11 +217,11 @@ main(argc, argv)
printf("cases where it conflicts with the rules, the rules shall apply.\n");
printf("It is your responsibility to ensure that your entry conforms to\n");
printf("the current rules.\n\n");
- printf("EMail your entries to:\n");
+ printf("Email your entries to:\n");
printf("\t%s@%s\n\n", ENTRY_USER, ENTRY_HOST);
printf("IMPORTANT NOTE: You must include the words:\n");
printf("\tioccc entry\n\n");
- printf("in the subject of your EMail when sending in your entry!\n");
+ printf("in the subject of your email when sending in your entry!\n");
printf("Failure to do so may result in the loss of your entry!\n");
/* all done */
return 0;
@@ -796,7 +796,7 @@ output_author(FILE *output, char *oname)
*/
printf("\nEnter information about each author. If your entry is after\n");
printf("%s and before the contest deadline, the judges\n", START_DATE);
- printf("will attempt to EMail back a confirmation to the first author\n");
+ printf("will attempt to email back a confirmation to the first author\n");
/*
* place author information for each author in an individual section
@@ -832,9 +832,9 @@ output_author(FILE *output, char *oname)
printf("your country and do not include your name.\n");
output_till_dot(output, oname, "addr:");
- /* write the EMail address */
+ /* write the email address */
printf(
- "\nEnter the EMail address for author #%d. Use an address from\n",
+ "\nEnter the email address for author #%d. Use an address from\n",
auth_cnt);
printf(
"a registered domain or well known site. If you give several\n");
diff --git a/2004/rules b/2004/rules
index f69dd2018..5ea315ab1 100644
--- a/2004/rules
+++ b/2004/rules
@@ -81,10 +81,10 @@ RULES:
are thereby put in the public domain. All explicitly copyrighted
programs will be rejected.
- 8) Entries must be received prior to 29-Feb-2004 23:59:59 UTC. (UTC is
+ 8) Entries must be received prior to 29-Feb-2004 23:59:59 UTC (UTC is
essentially equivalent to Greenwich Mean Time).
- An EMail a confirmation of submission will be sent to the sender
+ An email a confirmation of submission will be sent to the sender
before the close of the contest.
9) Each person may submit up to 8 entries per contest year. Each entry
@@ -131,7 +131,7 @@ FOR MORE INFORMATION:
q.2004@ioccc.org (not the address for submitting entries)
You must include the words ``ioccc 2004 question'' in the subject of
- your EMail message when sending EMail to the judges.
+ your email when sending email to the judges.
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
diff --git a/2005/guidelines.txt b/2005/guidelines.txt
index 71749ae5a..6a657459b 100644
--- a/2005/guidelines.txt
+++ b/2005/guidelines.txt
@@ -402,7 +402,7 @@ JUDGING PROCESS:
we do indicate the volume of paper consumed when presenting the IOCCC
winners at talks)
- After the initial announcement, we attempt to send EMail to the
+ After the initial announcement, we attempt to send an email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes and typos. We
@@ -528,12 +528,12 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending EMail to the following address:
+ You may contact the judges by sending an email to the following address:
| q.2005@ioccc.org (do not submit entries to this address)
| You must include the words 'ioccc 2005 question' in the subject of your
- EMail message when sending EMail to the judges.
+ email when sending email to the judges.
Questions and comments about the contest are welcome. Comments about
confusing rules and guidelines are also welcome.
diff --git a/2005/rules.txt b/2005/rules.txt
index d05d5b094..c9dd063ed 100644
--- a/2005/rules.txt
+++ b/2005/rules.txt
@@ -80,7 +80,7 @@ RULES:
| 8) Entries must be received prior to 22-May-2005 23:59:59 UTC.
- An EMail a confirmation of submission will be sent to the sender
+ An email a confirmation of submission will be sent to the sender
before the close of the contest.
9) Each person may submit up to 8 entries per contest year. Each entry
@@ -131,7 +131,7 @@ FOR MORE INFORMATION:
| q.2005@ioccc.org (for questions only!)
| You must include the words ``ioccc 2005 question'' in the subject of
- your EMail message when sending EMail to the judges.
+ your email when sending email to the judges.
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
diff --git a/2006/guidelines.txt b/2006/guidelines.txt
index bba090b5e..e7fcd9378 100644
--- a/2006/guidelines.txt
+++ b/2006/guidelines.txt
@@ -405,7 +405,7 @@ JUDGING PROCESS:
we do indicate the volume of paper consumed when presenting the IOCCC
winners at talks)
- After the initial announcement, we attempt to send EMail to the
+ After the initial announcement, we attempt to send an email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes and typos. We
@@ -531,12 +531,12 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending EMail to the following address:
+ You may contact the judges by sending an email to the following address:
| q.2006@ioccc.org (do not submit entries to this address)
| You must include the words 'ioccc 2006 question' in the subject of your
- EMail message when sending EMail to the judges.
+ email when sending email to the judges.
Questions and comments about the contest are welcome. Comments about
confusing rules and guidelines are also welcome.
diff --git a/2006/rules.txt b/2006/rules.txt
index ef2a5bd6f..63dbf5cd8 100644
--- a/2006/rules.txt
+++ b/2006/rules.txt
@@ -80,7 +80,7 @@ RULES:
| 8) Entries must be received prior to 28-Feb-2007 23:59 UTC.
- An EMail a confirmation of submission will be sent to the sender
+ An email a confirmation of submission will be sent to the sender
before the close of the contest.
9) Each person may submit up to 8 entries per contest year. Each entry
@@ -131,7 +131,7 @@ FOR MORE INFORMATION:
| q.2006@ioccc.org (for questions only!)
| You must include the words ``ioccc 2006 question'' in the subject of
- your EMail message when sending EMail to the judges.
+ your email when sending email to the judges.
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
diff --git a/2011/guidelines.txt b/2011/guidelines.txt
index 6ce3ed604..9aba15035 100644
--- a/2011/guidelines.txt
+++ b/2011/guidelines.txt
@@ -441,7 +441,7 @@ JUDGING PROCESS:
we do indicate the volume of paper consumed when presenting the IOCCC
winners at talks)
- After the initial announcement, we attempt to send EMail to the
+ After the initial announcement, we attempt to send an email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes and typos. We
@@ -563,12 +563,12 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending EMail to the following address:
+ You may contact the judges by sending an email to the following address:
| q.2011@ioccc.org (do not submit entries to this address)
| You must include the words 'ioccc 2011 question' in the subject of your
- EMail message when sending EMail to the judges.
+ email when sending email to the judges.
Questions and comments about the contest are welcome. Comments about
confusing rules and guidelines are also welcome.
diff --git a/2011/rules.txt b/2011/rules.txt
index dd80cd9d9..92ad658c3 100644
--- a/2011/rules.txt
+++ b/2011/rules.txt
@@ -81,7 +81,7 @@ RULES:
| 8) Entries must be received prior to 12-Jan-2012 12:12:12 UTC.
- An EMail a confirmation of submission will be sent to the sender
+ An email a confirmation of submission will be sent to the sender
before the close of the contest.
9) Each person may submit up to 8 entries per contest year. Each entry
@@ -132,7 +132,7 @@ FOR MORE INFORMATION:
| q.2011@ioccc.org (for questions only!)
| You must include the words ``ioccc 2011 question'' in the subject of
- your EMail message when sending EMail to the judges.
+ your email when sending email to the judges.
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
diff --git a/2012/guidelines.txt b/2012/guidelines.txt
index 74a028466..bb0b51d0b 100644
--- a/2012/guidelines.txt
+++ b/2012/guidelines.txt
@@ -539,7 +539,7 @@ JUDGING PROCESS:
files, and shred all related paper. By tradition, we do not even
| reveal the number of entries that we received.
- After the initial announcement, we attempt to send EMail to the
+ After the initial announcement, we attempt to send an email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes and typos. We
@@ -670,12 +670,12 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending EMail to the following address:
+ You may contact the judges by sending an email to the following address:
| q.2012@ioccc.org (do not submit entries to this address)
| You must include the words 'ioccc 2012 question' in the subject of your
- EMail message when sending EMail to the judges.
+ email when sending email to the judges.
Questions and comments about the contest are welcome. Comments about
confusing rules and guidelines are also welcome.
diff --git a/2012/rules.txt b/2012/rules.txt
index a2e8149a1..5847bc2b3 100644
--- a/2012/rules.txt
+++ b/2012/rules.txt
@@ -181,7 +181,7 @@ FOR MORE INFORMATION:
| q.2012@ioccc.org (for questions only!)
| You must include the words ``ioccc 2012 question'' in the subject of
- your EMail message when sending EMail to the judges.
+ your email when sending email to the judges.
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
diff --git a/2013/guidelines.txt b/2013/guidelines.txt
index 25ba35e45..9915f2acc 100644
--- a/2013/guidelines.txt
+++ b/2013/guidelines.txt
@@ -609,7 +609,7 @@ JUDGING PROCESS:
| twitter handle(s) (if provided and if anonymity was not requested)
| country code(s) of the author(s)
- After the initial announcement, we attempt to send EMail to the
+ After the initial announcement, we attempt to send an email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes and typos. We
@@ -748,12 +748,12 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending EMail to the following address:
+ You may contact the judges by sending an email to the following address:
| q.2013@ioccc.org (do not submit entries to this address)
| You must include the words 'ioccc 2013 question' in the subject of your
- EMail message when sending EMail to the judges.
+ email when sending email to the judges.
Questions and comments about the contest are welcome. Comments about
confusing rules and guidelines are also welcome.
diff --git a/2013/rules.txt b/2013/rules.txt
index 4b7bc1f3e..ff288d993 100644
--- a/2013/rules.txt
+++ b/2013/rules.txt
@@ -189,7 +189,7 @@ FOR MORE INFORMATION:
| ioccc 2013 question
-| in the subject of your EMail message when sending EMail to the judges.
+| in the subject of your email when sending email to the judges.
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
diff --git a/2014/guidelines.txt b/2014/guidelines.txt
index 6094e9cab..7bbb1cec9 100644
--- a/2014/guidelines.txt
+++ b/2014/guidelines.txt
@@ -624,7 +624,7 @@ JUDGING PROCESS:
twitter handle(s) (if provided and if anonymity was not requested)
country code(s) of the author(s)
- After the initial announcement, we attempt to send EMail to the
+ After the initial announcement, we attempt to send an email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes and typos. We
@@ -763,12 +763,12 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending EMail to the following address:
+ You may contact the judges by sending an email to the following address:
| q.2014@ioccc.org (do not submit entries to this address)
| You must include the words 'ioccc 2014 question' in the subject of your
- EMail message when sending EMail to the judges.
+ email when sending email to the judges.
Questions and comments about the contest are welcome. Comments about
confusing rules and guidelines are also welcome.
diff --git a/2014/rules.txt b/2014/rules.txt
index 205b55c32..893ef8c8a 100644
--- a/2014/rules.txt
+++ b/2014/rules.txt
@@ -207,7 +207,7 @@ FOR MORE INFORMATION:
| ioccc 2014 question
- in the subject of your EMail message when sending EMail to the judges.
+ in the subject of your email when sending email to the judges.
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
diff --git a/2015/guidelines.txt b/2015/guidelines.txt
index d0fa8cba2..f64504800 100644
--- a/2015/guidelines.txt
+++ b/2015/guidelines.txt
@@ -677,7 +677,7 @@ JUDGING PROCESS:
twitter handle(s) (if provided and if anonymity was not requested)
country code(s) of the author(s)
- After the initial announcement, we attempt to send EMail to the
+ After the initial announcement, we attempt to send an email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes and typos. We
@@ -829,12 +829,12 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending EMail to the following address:
+ You may contact the judges by sending an email to the following address:
| q.2015@ioccc.org (do not submit entries to this address)
| You must include the words 'ioccc 2015 question' in the subject of your
- EMail message when sending EMail to the judges.
+ email when sending email to the judges.
Questions and comments about the contest are welcome. Comments about
confusing rules and guidelines are also welcome.
diff --git a/2015/rules.txt b/2015/rules.txt
index 50fa21453..3f3a04130 100644
--- a/2015/rules.txt
+++ b/2015/rules.txt
@@ -234,7 +234,7 @@ FOR MORE INFORMATION:
| ioccc 2015 question
- in the subject of your EMail message when sending EMail to the judges.
+ in the subject of your email when sending email to the judges.
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
diff --git a/2018/guidelines.txt b/2018/guidelines.txt
index 850242ae5..ad05988ed 100644
--- a/2018/guidelines.txt
+++ b/2018/guidelines.txt
@@ -772,7 +772,7 @@ JUDGING PROCESS:
twitter handle(s) (if provided and if anonymity was not requested)
country code(s) of the author(s)
-| After the initial announcement, we attempt to send Email to the
+| After the initial announcement, we attempt to send email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes and typos. We
@@ -915,12 +915,12 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
-| You may contact the judges by sending Email to the following address:
+| You may contact the judges by sending email to the following address:
| q.2018@ioccc.org (do not submit entries to this address)
| You must include the words 'ioccc 2018 question' in the subject of your
-| Email message when sending Email to the judges.
+| email message when sending email to the judges.
Questions and comments about the contest are welcome. Comments about
confusing rules and guidelines are also welcome.
diff --git a/2018/rules.txt b/2018/rules.txt
index 92b5717aa..32970bb36 100644
--- a/2018/rules.txt
+++ b/2018/rules.txt
@@ -247,7 +247,7 @@ FOR MORE INFORMATION:
| ioccc 2018 question
- in the subject of your EMail message when sending EMail to the judges.
+ in the subject of your email when sending email to the judges.
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
diff --git a/2019/guidelines.txt b/2019/guidelines.txt
index 10b8fc3ad..c7f7e73d4 100644
--- a/2019/guidelines.txt
+++ b/2019/guidelines.txt
@@ -778,7 +778,7 @@ JUDGING PROCESS:
twitter handle(s) (if provided and if anonymity was not requested)
country code(s) of the author(s)
- After the initial announcement, we attempt to send Email to the
+ After the initial announcement, we attempt to send email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes and typos. We
@@ -923,12 +923,12 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending Email to the following address:
+ You may contact the judges by sending email to the following address:
| q.2019@ioccc.org (do not submit entries to this address)
| You must include the words 'ioccc 2019 question' in the subject of your
- Email message when sending Email to the judges.
+ email message when sending email to the judges.
Questions and comments about the contest are welcome. Comments about
confusing rules and guidelines are also welcome.
diff --git a/2019/rules.txt b/2019/rules.txt
index 872544cb2..ed627640b 100644
--- a/2019/rules.txt
+++ b/2019/rules.txt
@@ -250,7 +250,7 @@ FOR MORE INFORMATION:
| ioccc 2019 question
- in the subject of your EMail message when sending EMail to the judges.
+ in the subject of your email when sending email to the judges.
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
diff --git a/2020/guidelines.txt b/2020/guidelines.txt
index 2a446ef0d..d6d0345f6 100644
--- a/2020/guidelines.txt
+++ b/2020/guidelines.txt
@@ -813,7 +813,7 @@ JUDGING PROCESS:
twitter handle(s) (if provided and if anonymity was not requested)
country code(s) of the author(s)
- After the initial announcement, we attempt to send Email to the
+ After the initial announcement, we attempt to send email to the
authors of the winning entries. One reason we do this is to give
the authors a chance to comment on the way we have presented their
entry. They are given the chance to correct mistakes and typos. We
@@ -958,12 +958,12 @@ ANNOUNCEMENT OF WINNERS:
FOR MORE INFORMATION:
- You may contact the judges by sending Email to the following address:
+ You may contact the judges by sending email to the following address:
| q.2020@ioccc.org (do not submit entries to this address)
| You must include the words 'ioccc 2020 question' in the subject of your
- Email message when sending Email to the judges.
+ email message when sending email to the judges.
Questions and comments about the contest are welcome. Comments about
confusing rules and guidelines are also welcome.
diff --git a/2020/rules.txt b/2020/rules.txt
index 6ce9a93cf..af7f5f83e 100644
--- a/2020/rules.txt
+++ b/2020/rules.txt
@@ -250,7 +250,7 @@ FOR MORE INFORMATION:
| ioccc 2020 question
-| in the subject of your Email message when sending Email to the judges.
+| in the subject of your email message when sending email to the judges.
The rules and the guidelines may (and often do) change from year to
year. You should be sure you have the current rules and guidelines
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 0c7c7e6d6..b02ddc8c6 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -5,13 +5,13 @@
0. Verify that the IOCCC is open for submissions.
1. If the IOCCC is open, you need to register as a contestant.
See: how to enter for how to register.
-2. Once you have been registered, you will receive and Email message for how to
+2. Once you have been registered, you will receive and email message for how to
prepare your entries for submission,
and how to upload the compressed tarballs to our submission portal.
3. Once the IOCCC closes,
the judges will select the winning entries,
announce them on the @IOCCC mastodon feed,
-notify the winners via Email using their previously registered Email address,
+notify the winners via email using their previously registered email address,
and upload the winning code to the ioccc-src/winner repo
which in turn will cause them to be displayed on the IOCCC winners page.
diff --git a/all/README b/all/README
index b5d6453c5..04f74ee07 100644
--- a/all/README
+++ b/all/README
@@ -136,7 +136,7 @@ You may share these files with others, but please do not prevent them of
doing the same. If some of these files and/or contest entries are
published in printed form, or if you use them in a business or classroom
setting, please let us know. We ask that you drop a line to the
-'judges' EMail box. See the following page for instructions on
+'judges' email box. See the following page for instructions on
how to send us a message,
https://www.ioccc.org/contact.html
@@ -160,7 +160,7 @@ may use both ``K&R'' and ANSI C compilers. Makefiles for both
types of C compilers are used. See the contest rules for details.
You are strongly encouraged to read the new contest rules before
-sending any entries. The rules, and sometimes the contest Email
+sending any entries. The rules, and sometimes the contest email
address itself, change from time to time. A valid entry one year may
be rejected in a later year due to changes in the rules. See:
diff --git a/faq.html b/faq.html
index c8adc2140..c06f40a7f 100644
--- a/faq.html
+++ b/faq.html
@@ -46,11 +46,11 @@ today.
I do?
A: We do not ``maintain'' the contest winners.
The code is made available on an ``AS IS'' basis. If you have a FIX for
-a entry, we suggest that you try and EMail it to the authors and to CC:
+a entry, we suggest that you try and email it to the authors and to CC:
us using the instructions on the contacting the IOCCC
Judges page.
IF you have a FIX, and IF the author does not object, and IF your fix
-looks reasonable, we will add a web link to a copy of your EMail message
+looks reasonable, we will add a web link to a copy of your email
for others to see.
Q: Are there types of entries that are submitted
so frequently that the judges get tired of them?
@@ -293,7 +293,7 @@ the award! Anyone is free to put their IOCCC hopefuls, lookalikes and/or
non-winners on their web page for everyone to see.
Q: How much time does it take to judge the contest?
A: It takes a fair amount of time to setup, run,
-answer EMail, process (note that we do not contact the author if an entry
+answer email, process (note that we do not contact the author if an entry
does not compile or does not work as advertised, we might attempt to fix
obvious compilation problems or incompatibilities, but no more than that
- so be sure that your entry does work on at least a couple different platforms,
@@ -457,7 +457,7 @@ Gates'' award. :-)
OK, back to the story.
-We (Larry and I) received a number of entries by EMail.
+We (Larry and I) received a number of entries by email.
When we began to receive messages from outside of the US, Larry and I
decided to include International in the name.
The
diff --git a/years-spoiler.html b/years-spoiler.html
index 843faf8a1..1be27058d 100644
--- a/years-spoiler.html
+++ b/years-spoiler.html
@@ -2943,7 +2943,7 @@ since it doesn't check the number for factors 2, 3, 5, 7)
version of his program. Leo used the unobfuscated version, with the
previously mentioned limitation to fix the 10000000001 bug which
may be found in albert.fix.c.
-For more details see Leo's EMail message.
+For more details see Leo's email.
ant - make utility
From 2976d211779a56581876040d5a1457dd696ea1a1 Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Fri, 10 Feb 2023 06:10:32 -0800
Subject: [PATCH 14/36] Fix some references to 'the the'
There are some places (namely the rules and guidelines) where I am not
yet certain if this is intentional (though I've always wondered).
Another file has it but it's a data file in a winning entry and I'm not
sure about that yet either.
---
1998/dloweneil/README.md | 4 ++--
2004/sds/README.md | 2 +-
2005/README.md | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/1998/dloweneil/README.md b/1998/dloweneil/README.md
index 6edb4ea91..c646a07f2 100644
--- a/1998/dloweneil/README.md
+++ b/1998/dloweneil/README.md
@@ -19,8 +19,8 @@ Judge's Comments:
./dloweneil
- Read the the Author's comments below. We believe that your experience
- may mirror one of our experiences:
+ Read the Author's comments below. We believe that your experience may
+ mirror one of our experiences:
Originally, I didn't appreciate the game. Then I actually read the
description of the controls. I started playing. I struggled.
diff --git a/2004/sds/README.md b/2004/sds/README.md
index c97d620be..ecbd6a532 100644
--- a/2004/sds/README.md
+++ b/2004/sds/README.md
@@ -39,7 +39,7 @@ Selected Author's Comments:
This program uses a steganographic technique to hide information in
any text file. The specific technique used is aimed at writers of
- obfuscated programs for the IOCCC, as the the hidden information is
+ obfuscated programs for the IOCCC, as the hidden information is
encoded in the whitespace in the source file. As we know, there are
up to an additional 2048 characters of whitespace available to
entrants to the IOCCC, so it turns out that this is an ideal place to
diff --git a/2005/README.md b/2005/README.md
index 5c2c44cde..8f0c32a58 100644
--- a/2005/README.md
+++ b/2005/README.md
@@ -16,7 +16,7 @@ The primary site can be found at,
>
-Use make to compile entries. It is possible that on non-Un*x / non-Linux
+Use make to compile entries. It is possible that on `non-Un*x` / non-Linux
systems the makefile needs to be changed. See the Makefile for details.
Look at the source and try to figure out what the programs do, and run
@@ -65,7 +65,7 @@ size limit.
+ Our Best of Show this year was simply (or non-simply) the best!
-+ (And we need only mention (parenthetically speaking) that the the best use of parenthesis is self re-producing).
++ (And we need only mention (parenthetically speaking) that the best use of parenthesis is self re-producing).
+ The most sonorous output might sound like a good idea.
From c7ab84305acde95548c4be0fa308dd1654249903 Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Fri, 10 Feb 2023 08:20:02 -0800
Subject: [PATCH 15/36] Typo fixes in many Makefiles
In particular the following fixes were made:
-MKFIFo= mkfifo
+MKFIFO= mkfifo
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
If it's not immediately clear what the problem is the last letter of the
variable names were in lower case.
---
1984/anonymous/Makefile | 6 +++---
1984/decot/Makefile | 6 +++---
1984/laman/Makefile | 6 +++---
1984/mullender/Makefile | 6 +++---
1985/applin/Makefile | 6 +++---
1985/august/Makefile | 6 +++---
1985/lycklama/Makefile | 6 +++---
1985/shapiro/Makefile | 6 +++---
1985/sicherman/Makefile | 6 +++---
1986/applin/Makefile | 6 +++---
1986/august/Makefile | 6 +++---
1986/bright/Makefile | 6 +++---
1986/hague/Makefile | 6 +++---
1986/holloway/Makefile | 6 +++---
1986/marshall/Makefile | 6 +++---
1986/pawka/Makefile | 6 +++---
1986/stein/Makefile | 6 +++---
1986/wall/Makefile | 6 +++---
1987/biggar/Makefile | 6 +++---
1987/heckbert/Makefile | 6 +++---
1987/hines/Makefile | 6 +++---
1987/korn/Makefile | 6 +++---
1987/lievaart/Makefile | 6 +++---
1987/wall/Makefile | 6 +++---
1987/westley/Makefile | 6 +++---
1988/applin/Makefile | 6 +++---
1988/dale/Makefile | 6 +++---
1988/isaak/Makefile | 6 +++---
1988/litmaath/Makefile | 6 +++---
1988/phillipps/Makefile | 6 +++---
1988/reddy/Makefile | 6 +++---
1988/robison/Makefile | 6 +++---
1988/spinellis/Makefile | 6 +++---
1988/westley/Makefile | 6 +++---
1989/fubar/Makefile | 6 +++---
1989/jar.1/Makefile | 6 +++---
1989/jar.2/Makefile | 6 +++---
1989/ovdluhe/Makefile | 6 +++---
1989/paul/Makefile | 6 +++---
1989/robison/Makefile | 6 +++---
1989/roemer/Makefile | 6 +++---
1989/tromp/Makefile | 6 +++---
1989/vanb/Makefile | 6 +++---
1989/westley/Makefile | 6 +++---
2019/adamovsky/Makefile | 6 +++---
2019/burton/Makefile | 6 +++---
2019/ciura/Makefile | 6 +++---
2019/diels-grabsch1/Makefile | 6 +++---
2019/diels-grabsch2/Makefile | 6 +++---
2019/dogon/Makefile | 6 +++---
2019/duble/Makefile | 6 +++---
2019/endoh/Makefile | 6 +++---
2019/giles/Makefile | 6 +++---
2019/karns/Makefile | 6 +++---
2019/lynn/Makefile | 6 +++---
2019/mills/Makefile | 6 +++---
2019/poikola/Makefile | 6 +++---
2019/yang/Makefile | 6 +++---
2020/burton/Makefile | 6 +++---
2020/carlini/Makefile | 6 +++---
2020/endoh1/Makefile | 6 +++---
2020/endoh2/Makefile | 6 +++---
2020/endoh3/Makefile | 6 +++---
2020/ferguson1/Makefile | 6 +++---
2020/ferguson2/Makefile | 6 +++---
2020/giles/Makefile | 6 +++---
2020/kurdyukov1/Makefile | 6 +++---
2020/kurdyukov2/Makefile | 6 +++---
2020/kurdyukov3/Makefile | 6 +++---
2020/kurdyukov4/Makefile | 6 +++---
2020/otterness/Makefile | 6 +++---
2020/tsoj/Makefile | 6 +++---
2020/yang/Makefile | 6 +++---
73 files changed, 219 insertions(+), 219 deletions(-)
diff --git a/1984/anonymous/Makefile b/1984/anonymous/Makefile
index 43f9a4d41..096965336 100644
--- a/1984/anonymous/Makefile
+++ b/1984/anonymous/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1984/decot/Makefile b/1984/decot/Makefile
index aaf3dd952..31d77a9c3 100644
--- a/1984/decot/Makefile
+++ b/1984/decot/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1984/laman/Makefile b/1984/laman/Makefile
index 173161362..7788fc193 100644
--- a/1984/laman/Makefile
+++ b/1984/laman/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1984/mullender/Makefile b/1984/mullender/Makefile
index 8ad9e2bad..3b8565d60 100644
--- a/1984/mullender/Makefile
+++ b/1984/mullender/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1985/applin/Makefile b/1985/applin/Makefile
index 6cacaa461..ff50c2998 100644
--- a/1985/applin/Makefile
+++ b/1985/applin/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1985/august/Makefile b/1985/august/Makefile
index 8aae11397..32ea3d492 100644
--- a/1985/august/Makefile
+++ b/1985/august/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1985/lycklama/Makefile b/1985/lycklama/Makefile
index 56c512533..63d0db4c9 100644
--- a/1985/lycklama/Makefile
+++ b/1985/lycklama/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1985/shapiro/Makefile b/1985/shapiro/Makefile
index 2e55d2c44..e1c3c0783 100644
--- a/1985/shapiro/Makefile
+++ b/1985/shapiro/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1985/sicherman/Makefile b/1985/sicherman/Makefile
index dbf20837c..7c5372fa2 100644
--- a/1985/sicherman/Makefile
+++ b/1985/sicherman/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1986/applin/Makefile b/1986/applin/Makefile
index 12ec4068e..2f3f63a33 100644
--- a/1986/applin/Makefile
+++ b/1986/applin/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1986/august/Makefile b/1986/august/Makefile
index 3bffd0ff7..5c610527b 100644
--- a/1986/august/Makefile
+++ b/1986/august/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1986/bright/Makefile b/1986/bright/Makefile
index 733d5ae94..fcadf40ab 100644
--- a/1986/bright/Makefile
+++ b/1986/bright/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1986/hague/Makefile b/1986/hague/Makefile
index b9671da73..f37cf927e 100644
--- a/1986/hague/Makefile
+++ b/1986/hague/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1986/holloway/Makefile b/1986/holloway/Makefile
index d5c346d8d..28b0cc2d4 100644
--- a/1986/holloway/Makefile
+++ b/1986/holloway/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1986/marshall/Makefile b/1986/marshall/Makefile
index a5ce01373..e3f37c02c 100644
--- a/1986/marshall/Makefile
+++ b/1986/marshall/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1986/pawka/Makefile b/1986/pawka/Makefile
index abbf7f9db..a6922590a 100644
--- a/1986/pawka/Makefile
+++ b/1986/pawka/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1986/stein/Makefile b/1986/stein/Makefile
index 7766fc20c..a2f3fc005 100644
--- a/1986/stein/Makefile
+++ b/1986/stein/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1986/wall/Makefile b/1986/wall/Makefile
index a9330ceb6..ba4291819 100644
--- a/1986/wall/Makefile
+++ b/1986/wall/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1987/biggar/Makefile b/1987/biggar/Makefile
index 9c25c9838..a7d30492c 100644
--- a/1987/biggar/Makefile
+++ b/1987/biggar/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1987/heckbert/Makefile b/1987/heckbert/Makefile
index 447463ccc..5f38eb345 100644
--- a/1987/heckbert/Makefile
+++ b/1987/heckbert/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1987/hines/Makefile b/1987/hines/Makefile
index e72ca8c02..213b2faf6 100644
--- a/1987/hines/Makefile
+++ b/1987/hines/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1987/korn/Makefile b/1987/korn/Makefile
index 0ca66a745..46e2ead61 100644
--- a/1987/korn/Makefile
+++ b/1987/korn/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1987/lievaart/Makefile b/1987/lievaart/Makefile
index d939f38a2..82d1671ac 100644
--- a/1987/lievaart/Makefile
+++ b/1987/lievaart/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1987/wall/Makefile b/1987/wall/Makefile
index 031c90eac..e492e6418 100644
--- a/1987/wall/Makefile
+++ b/1987/wall/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1987/westley/Makefile b/1987/westley/Makefile
index 019fe4f9e..49099b90f 100644
--- a/1987/westley/Makefile
+++ b/1987/westley/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1988/applin/Makefile b/1988/applin/Makefile
index 29caa8e75..74f81cc00 100644
--- a/1988/applin/Makefile
+++ b/1988/applin/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1988/dale/Makefile b/1988/dale/Makefile
index 04cf2640a..9d1af8fa0 100644
--- a/1988/dale/Makefile
+++ b/1988/dale/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1988/isaak/Makefile b/1988/isaak/Makefile
index 10e8ace1d..2472d4bdb 100644
--- a/1988/isaak/Makefile
+++ b/1988/isaak/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1988/litmaath/Makefile b/1988/litmaath/Makefile
index 2128afb7e..a75ee46fe 100644
--- a/1988/litmaath/Makefile
+++ b/1988/litmaath/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1988/phillipps/Makefile b/1988/phillipps/Makefile
index 88cdd2cea..b359b62b3 100644
--- a/1988/phillipps/Makefile
+++ b/1988/phillipps/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1988/reddy/Makefile b/1988/reddy/Makefile
index 226bf536d..d53dbe6e7 100644
--- a/1988/reddy/Makefile
+++ b/1988/reddy/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1988/robison/Makefile b/1988/robison/Makefile
index c0c6f783d..0bcea720f 100644
--- a/1988/robison/Makefile
+++ b/1988/robison/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1988/spinellis/Makefile b/1988/spinellis/Makefile
index da454f077..55b8a3026 100644
--- a/1988/spinellis/Makefile
+++ b/1988/spinellis/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1988/westley/Makefile b/1988/westley/Makefile
index d6da7049c..d231a0ca7 100644
--- a/1988/westley/Makefile
+++ b/1988/westley/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1989/fubar/Makefile b/1989/fubar/Makefile
index fe5f56415..aaed31708 100644
--- a/1989/fubar/Makefile
+++ b/1989/fubar/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1989/jar.1/Makefile b/1989/jar.1/Makefile
index 2312569a2..d32eabd7c 100644
--- a/1989/jar.1/Makefile
+++ b/1989/jar.1/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1989/jar.2/Makefile b/1989/jar.2/Makefile
index c64c7294f..79c620e28 100644
--- a/1989/jar.2/Makefile
+++ b/1989/jar.2/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1989/ovdluhe/Makefile b/1989/ovdluhe/Makefile
index e0f9af30d..b21fed54a 100644
--- a/1989/ovdluhe/Makefile
+++ b/1989/ovdluhe/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1989/paul/Makefile b/1989/paul/Makefile
index 5c1ee1765..62ca80a11 100644
--- a/1989/paul/Makefile
+++ b/1989/paul/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1989/robison/Makefile b/1989/robison/Makefile
index 164565cde..9481329bd 100644
--- a/1989/robison/Makefile
+++ b/1989/robison/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1989/roemer/Makefile b/1989/roemer/Makefile
index e3197a293..9b88d6657 100644
--- a/1989/roemer/Makefile
+++ b/1989/roemer/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1989/tromp/Makefile b/1989/tromp/Makefile
index 610399864..8f095b5ba 100644
--- a/1989/tromp/Makefile
+++ b/1989/tromp/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1989/vanb/Makefile b/1989/vanb/Makefile
index 8e231916b..1a0a76464 100644
--- a/1989/vanb/Makefile
+++ b/1989/vanb/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/1989/westley/Makefile b/1989/westley/Makefile
index daa585b92..0e8b86b79 100644
--- a/1989/westley/Makefile
+++ b/1989/westley/Makefile
@@ -179,7 +179,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -305,8 +305,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2019/adamovsky/Makefile b/2019/adamovsky/Makefile
index 8c901c167..adcfc5249 100644
--- a/2019/adamovsky/Makefile
+++ b/2019/adamovsky/Makefile
@@ -142,7 +142,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -267,8 +267,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2019/burton/Makefile b/2019/burton/Makefile
index 874f831a7..d225679df 100644
--- a/2019/burton/Makefile
+++ b/2019/burton/Makefile
@@ -142,7 +142,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -267,8 +267,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2019/ciura/Makefile b/2019/ciura/Makefile
index a2aa4f208..51a9c85b6 100644
--- a/2019/ciura/Makefile
+++ b/2019/ciura/Makefile
@@ -142,7 +142,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -267,8 +267,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2019/diels-grabsch1/Makefile b/2019/diels-grabsch1/Makefile
index b44fa7ab9..81e69047b 100644
--- a/2019/diels-grabsch1/Makefile
+++ b/2019/diels-grabsch1/Makefile
@@ -142,7 +142,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -267,8 +267,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2019/diels-grabsch2/Makefile b/2019/diels-grabsch2/Makefile
index 3e4994c23..65a12de95 100644
--- a/2019/diels-grabsch2/Makefile
+++ b/2019/diels-grabsch2/Makefile
@@ -142,7 +142,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -267,8 +267,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2019/dogon/Makefile b/2019/dogon/Makefile
index ffc6dc120..871a4c2be 100644
--- a/2019/dogon/Makefile
+++ b/2019/dogon/Makefile
@@ -142,7 +142,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -267,8 +267,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2019/duble/Makefile b/2019/duble/Makefile
index 2360adcb1..0f78f1414 100644
--- a/2019/duble/Makefile
+++ b/2019/duble/Makefile
@@ -143,7 +143,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -268,8 +268,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2019/endoh/Makefile b/2019/endoh/Makefile
index f37b91cff..94348b29c 100644
--- a/2019/endoh/Makefile
+++ b/2019/endoh/Makefile
@@ -142,7 +142,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -267,8 +267,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2019/giles/Makefile b/2019/giles/Makefile
index 30567b22c..b95e04a62 100644
--- a/2019/giles/Makefile
+++ b/2019/giles/Makefile
@@ -142,7 +142,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -267,8 +267,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2019/karns/Makefile b/2019/karns/Makefile
index 299e42bdf..496e88fa7 100644
--- a/2019/karns/Makefile
+++ b/2019/karns/Makefile
@@ -142,7 +142,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -267,8 +267,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2019/lynn/Makefile b/2019/lynn/Makefile
index 44d6c2b85..f139d0862 100644
--- a/2019/lynn/Makefile
+++ b/2019/lynn/Makefile
@@ -142,7 +142,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -267,8 +267,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2019/mills/Makefile b/2019/mills/Makefile
index d7c1094f8..569e5a452 100644
--- a/2019/mills/Makefile
+++ b/2019/mills/Makefile
@@ -142,7 +142,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -267,8 +267,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2019/poikola/Makefile b/2019/poikola/Makefile
index 996db9bc3..61c818c1d 100644
--- a/2019/poikola/Makefile
+++ b/2019/poikola/Makefile
@@ -142,7 +142,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -267,8 +267,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2019/yang/Makefile b/2019/yang/Makefile
index 3e4994c23..65a12de95 100644
--- a/2019/yang/Makefile
+++ b/2019/yang/Makefile
@@ -142,7 +142,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -267,8 +267,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2020/burton/Makefile b/2020/burton/Makefile
index da5726fe5..afddd176e 100644
--- a/2020/burton/Makefile
+++ b/2020/burton/Makefile
@@ -144,7 +144,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -269,8 +269,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2020/carlini/Makefile b/2020/carlini/Makefile
index fa6673f61..8add3c0e6 100644
--- a/2020/carlini/Makefile
+++ b/2020/carlini/Makefile
@@ -144,7 +144,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -269,8 +269,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2020/endoh1/Makefile b/2020/endoh1/Makefile
index 1ce24e186..9eceae12b 100644
--- a/2020/endoh1/Makefile
+++ b/2020/endoh1/Makefile
@@ -144,7 +144,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -269,8 +269,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2020/endoh2/Makefile b/2020/endoh2/Makefile
index ff64b934b..2207819ae 100644
--- a/2020/endoh2/Makefile
+++ b/2020/endoh2/Makefile
@@ -144,7 +144,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -269,8 +269,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2020/endoh3/Makefile b/2020/endoh3/Makefile
index 257080689..5218209a8 100644
--- a/2020/endoh3/Makefile
+++ b/2020/endoh3/Makefile
@@ -144,7 +144,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -269,8 +269,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2020/ferguson1/Makefile b/2020/ferguson1/Makefile
index a48a02732..700af9ce2 100644
--- a/2020/ferguson1/Makefile
+++ b/2020/ferguson1/Makefile
@@ -144,7 +144,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -269,8 +269,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2020/ferguson2/Makefile b/2020/ferguson2/Makefile
index 42497de46..d10231e12 100644
--- a/2020/ferguson2/Makefile
+++ b/2020/ferguson2/Makefile
@@ -144,7 +144,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -269,8 +269,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2020/giles/Makefile b/2020/giles/Makefile
index 4f316fece..0dd399d48 100644
--- a/2020/giles/Makefile
+++ b/2020/giles/Makefile
@@ -144,7 +144,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -269,8 +269,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2020/kurdyukov1/Makefile b/2020/kurdyukov1/Makefile
index 75d5b4112..77c271615 100644
--- a/2020/kurdyukov1/Makefile
+++ b/2020/kurdyukov1/Makefile
@@ -144,7 +144,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -269,8 +269,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2020/kurdyukov2/Makefile b/2020/kurdyukov2/Makefile
index d842cab97..ce0255aa1 100644
--- a/2020/kurdyukov2/Makefile
+++ b/2020/kurdyukov2/Makefile
@@ -144,7 +144,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -269,8 +269,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2020/kurdyukov3/Makefile b/2020/kurdyukov3/Makefile
index 5866148c6..a42932790 100644
--- a/2020/kurdyukov3/Makefile
+++ b/2020/kurdyukov3/Makefile
@@ -144,7 +144,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -269,8 +269,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2020/kurdyukov4/Makefile b/2020/kurdyukov4/Makefile
index 82de20096..e242fa4b0 100644
--- a/2020/kurdyukov4/Makefile
+++ b/2020/kurdyukov4/Makefile
@@ -144,7 +144,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -269,8 +269,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2020/otterness/Makefile b/2020/otterness/Makefile
index 4a14d5511..66874ab25 100644
--- a/2020/otterness/Makefile
+++ b/2020/otterness/Makefile
@@ -144,7 +144,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -269,8 +269,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2020/tsoj/Makefile b/2020/tsoj/Makefile
index c2f11b3b1..d87eb16a9 100644
--- a/2020/tsoj/Makefile
+++ b/2020/tsoj/Makefile
@@ -144,7 +144,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -269,8 +269,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
diff --git a/2020/yang/Makefile b/2020/yang/Makefile
index 1531e31c5..42e352b5b 100644
--- a/2020/yang/Makefile
+++ b/2020/yang/Makefile
@@ -144,7 +144,7 @@ M4= m4
MAKE= make
MAN= man
MKDIR= mkdir
-MKFIFo= mkfifo
+MKFIFO= mkfifo
MKTEMP= mktemp
MV= mv
NANO= nano
@@ -269,8 +269,8 @@ ZFORCE= zforce
ZGREP= zgrep
ZIP= zip
ZIPCLOAK= zipcloak
-ZIPGREp= zipgrep
-ZIPINFo= zipinfo
+ZIPGREP= zipgrep
+ZIPINFO= zipinfo
ZIPNOTE= zipnote
ZIPSPLIT= zipsplit
ZLESS= zless
From e8eaf9ebd9bac7a40af2d6aac3eb58d0e66d04e5 Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Fri, 10 Feb 2023 08:46:47 -0800
Subject: [PATCH 16/36] Get 1984/lycklama to compile
To get it to compile we have to pass to the compiler -include unistd.h.
To get it to compile without warnings we had to add -Wno-parentheses to
the compiler invocation.
Updated the README to include an example invocation (using the program
source itself) as the old way no longer works (typing in long lines
directly).
Removed some comments that turn out to not be true (it does not need a
K&R compiler for instance).
---
1985/lycklama/.gitignore | 1 +
1985/lycklama/Makefile | 5 ++---
1985/lycklama/README.md | 11 +++++++----
1985/lycklama/lycklama.c | 24 ++++++++++++------------
4 files changed, 22 insertions(+), 19 deletions(-)
create mode 100644 1985/lycklama/.gitignore
diff --git a/1985/lycklama/.gitignore b/1985/lycklama/.gitignore
new file mode 100644
index 000000000..57b8242ed
--- /dev/null
+++ b/1985/lycklama/.gitignore
@@ -0,0 +1 @@
+lycklama
diff --git a/1985/lycklama/Makefile b/1985/lycklama/Makefile
index 63d0db4c9..3e3464132 100644
--- a/1985/lycklama/Makefile
+++ b/1985/lycklama/Makefile
@@ -340,7 +340,7 @@ CWARN= -Wall -Wextra -pedantic ${CSILENCE}
# Silence warnings that ${CWARN} would normally complain about
#
-CSILENCE= -Wno-implicit-int -Wno-unused-value
+CSILENCE= -Wno-implicit-int -Wno-unused-value -Wno-parentheses
#CSILENCE= -Wno-implicit-int
# compiler standard
@@ -368,7 +368,7 @@ CDEFINE=
# include files that are needed to compile
#
-CINCLUDE=
+CINCLUDE=-include unistd.h
#CINCLUDE= -include stdlib.h
#CINCLUDE= -include stdio.h
#CINCLUDE= -include stdlib.h -include stdio.h
@@ -442,7 +442,6 @@ all: ${DATA} ${TARGET}
supernova deep_magic magic charon pluto
${PROG}: ${PROG}.c
- @echo "NOTE: This entry uses non-standard args to main() that do not work with modern compilers."
${CC} ${CFLAGS} $< -o $@ ${LIBS}
# alternative executable
diff --git a/1985/lycklama/README.md b/1985/lycklama/README.md
index 4f393c02d..8c016d501 100644
--- a/1985/lycklama/README.md
+++ b/1985/lycklama/README.md
@@ -10,12 +10,15 @@ NOTE: This entry uses non-standard args to main() that do not work with modern c
## Judges' comments:
-Run the program without any arguments. Type in some very long lines
-and notice how it redisplays it.
+Run the program, redirecting a file into it, and notice how it redisplays it.
+For instance try:
-The program itself looks like tty noise. Notice that even 'define' in #define can be defined.
+ ./lycklama < lycklama.c
+
+The program itself looks like tty noise. In the past 'define' in `#define` could
+even be defined but to get this to work on modern systems we had to change the
+`#o` lines to `#define`.
-NOTE: This entry requires a non-standard K&R C compiler to compile.
Copyright (c) 1985, Landon Curt Noll & Larry Bassel.
All Rights Reserved. Permission for personal, educational or non-profit use is
diff --git a/1985/lycklama/lycklama.c b/1985/lycklama/lycklama.c
index d7a3776fd..3bb0f7462 100644
--- a/1985/lycklama/lycklama.c
+++ b/1985/lycklama/lycklama.c
@@ -1,16 +1,16 @@
#define o define
-#o ___o write
-#o ooo (unsigned)
-#o o_o_ 1
-#o _o_ char
-#o _oo goto
-#o _oo_ read
-#o o_o for
-#o o_ main
-#o o__ if
-#o oo_ 0
-#o _o(_,__,___)(void)___o(_,__,ooo(___))
-#o __o (o_o_<<((o_o_<<(o_o_<
Date: Fri, 10 Feb 2023 08:54:33 -0800
Subject: [PATCH 17/36] Fix typos in 1985/sicherman
---
1985/sicherman/README.md | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/1985/sicherman/README.md b/1985/sicherman/README.md
index 63ce40ead..345ab5380 100644
--- a/1985/sicherman/README.md
+++ b/1985/sicherman/README.md
@@ -8,7 +8,7 @@ Col. G. L. Sicherman
NOTE: This entry uses non-standard args to main() that do not work with modern compilers.
-NOTE: This entry uses non-standard args to main() that do not work with modern compilers.
+NOTE: This entry requires a non-standard K&R C compiler to compile.
## Judges' comments:
@@ -30,7 +30,6 @@ does, then you don't, so read it again! Explain why:
results in diff reporting a difference on some machines.
-NOTE: This entry requires a non-standard K&R C compiler to compile.
Copyright (c) 1985, Landon Curt Noll & Larry Bassel.
All Rights Reserved. Permission for personal, educational or non-profit use is
From fe021c2057d210feb8987e116872082feac53e83 Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Fri, 10 Feb 2023 08:54:51 -0800
Subject: [PATCH 18/36] Make README examples work in 1984/laman
---
1984/laman/README.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/1984/laman/README.md b/1984/laman/README.md
index 1356bb87c..da3497cc4 100644
--- a/1984/laman/README.md
+++ b/1984/laman/README.md
@@ -22,9 +22,9 @@ to:
I hope you have the C beautifier! The program accepts ONE positive
argument. Seeing is believing, so try things like:
- laman 4
- laman 9
- laman 16
+ ./laman 4
+ ./laman 9
+ ./laman 16
This code should run you in circles.
From bdeec0d3088c8f66fc36c251e21e46bdbf2a662c Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Fri, 10 Feb 2023 09:03:37 -0800
Subject: [PATCH 19/36] Fix parent Makefile
Now running make will not get nothing to be done for message.
---
Makefile | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Makefile b/Makefile
index 3ad1049c6..1f04a117c 100644
--- a/Makefile
+++ b/Makefile
@@ -9,6 +9,8 @@
SHELL= /bin/sh
+.PHONY: all clean clobber install
+
all:
@-for i in [12][0-9][0-9]?; do \
if [ -f $$i/[Mm]akefile ]; then \
From ebdf63424a0f1b6af949a62f469c5cc9e35a3664 Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Fri, 10 Feb 2023 09:11:01 -0800
Subject: [PATCH 20/36] Fix 1986/bright/README.md
Now the example uses will work in modern systems.
---
1986/bright/.gitignore | 1 +
1986/bright/README.md | 6 +++---
2 files changed, 4 insertions(+), 3 deletions(-)
create mode 100644 1986/bright/.gitignore
diff --git a/1986/bright/.gitignore b/1986/bright/.gitignore
new file mode 100644
index 000000000..52d62d264
--- /dev/null
+++ b/1986/bright/.gitignore
@@ -0,0 +1 @@
+bright
diff --git a/1986/bright/README.md b/1986/bright/README.md
index e36b9c870..97cdf4ec5 100644
--- a/1986/bright/README.md
+++ b/1986/bright/README.md
@@ -12,10 +12,10 @@ NOTE: The original entry may be built with "make alt".
Compile this program and give filenames as arguments. For example try:
- bright bright.c
- bright bright
+ ./bright bright.c
+ ./bright bright
-Mr. Bright exploits the c pre-processor, similar variables and
+Mr. Bright exploits the C pre-processor, similar variables and
excessive shifting to obfuscate an otherwise useful binary display
program. This gives you a small example of what it is like to
maintain the Bourne shell! :-}
From fdd9da47120cdf172c4314a1254613d44e67583d Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Fri, 10 Feb 2023 09:11:58 -0800
Subject: [PATCH 21/36] Typo fixes in 1986/wall/README.md
---
1986/wall/README.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/1986/wall/README.md b/1986/wall/README.md
index d792af59f..ca27a4ddd 100644
--- a/1986/wall/README.md
+++ b/1986/wall/README.md
@@ -12,6 +12,8 @@ US of A
NOTE: This entry uses non-standard args to main() that do not work with modern compilers.
+NOTE: This entry requires a non-standard K&R C compiler to compile.
+
## Judges' comments:
The original version did not have a ';' character in the first line.
@@ -21,10 +23,9 @@ syntax error.
This program is a masterpiece of obfuscation and humor. Larry Wall
(the hacker who gave us rn and patch) asks you to compile and consider
the warning message generated by the C compiler. Then execute the
-program and type charters into its standard input. You will see why
+program and type characters into its standard input. You will see why
the compiler documents the program.
-NOTE: This entry requires a non-standard K&R C compiler to compile.
Copyright (c) 1986, Landon Curt Noll & Larry Bassel.
All Rights Reserved. Permission for personal, educational or non-profit use is
From e4173319208ae93c2a8eb4c38465547a042f01cd Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Fri, 10 Feb 2023 09:12:32 -0800
Subject: [PATCH 22/36] Add invocation to 1985/shapiro/README.md
---
1985/shapiro/README.md | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/1985/shapiro/README.md b/1985/shapiro/README.md
index eeaeafb2a..ffb33e270 100644
--- a/1985/shapiro/README.md
+++ b/1985/shapiro/README.md
@@ -15,7 +15,10 @@ back without the newlines to get the original version.
This program was selected for the 1987 t-shirt collection.
We found this program is be simply a**maze**ing! Run this program without
-arguments and notice the output.
+arguments and notice the output. For instance:
+
+ ./shapiro
+
Copyright (c) 1985, Landon Curt Noll & Larry Bassel.
All Rights Reserved. Permission for personal, educational or non-profit use is
From ece3cf7665a7af842160ace2a93c5df0f8fd9014 Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Fri, 10 Feb 2023 09:22:10 -0800
Subject: [PATCH 23/36] Add .gitignore to 1986/pawka
---
1986/pawka/.gitignore | 1 +
1 file changed, 1 insertion(+)
create mode 100644 1986/pawka/.gitignore
diff --git a/1986/pawka/.gitignore b/1986/pawka/.gitignore
new file mode 100644
index 000000000..01f5f0500
--- /dev/null
+++ b/1986/pawka/.gitignore
@@ -0,0 +1 @@
+pawka
From a62dbb6bcd248a7d27fc4e36ae022c0fa423c105 Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Fri, 10 Feb 2023 09:38:27 -0800
Subject: [PATCH 24/36] Fixes in 1986/stein/README.md
---
1986/stein/README.md | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/1986/stein/README.md b/1986/stein/README.md
index 98a6c31d2..243328d49 100644
--- a/1986/stein/README.md
+++ b/1986/stein/README.md
@@ -14,16 +14,14 @@ Judges' comments:
> into 3 lines. Join all lines into a single line to recreate
> the original file.
-Compile and link to a filename called 'a.out'. Try the program with the
-following argument:
+Try the program with the following argument:
- a.out ^N^N
+ ./stein ^N^N
(^N is ASCII control-N). One some machines, ^M^L is needed to get it to
output cleanly. Your system may require another set of characters.
In time, you will figure out what it does. :-)
-NOTE: This entry requires a non-standard K&R C compiler to compile.
Copyright (c) 1986, Landon Curt Noll & Larry Bassel.
All Rights Reserved. Permission for personal, educational or non-profit use is
From 81198735c4356d1f70922a242687ff177ad9c0a1 Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Fri, 10 Feb 2023 09:55:04 -0800
Subject: [PATCH 25/36] Fix 1987/biggar/README.md
There were two instructions for building but the one (with the compiler
line) did not work any more and once fixed it appears to be the same as
what the Makefile does so I've removed that example.
As well I fixed the file to refer to 'biggar' and not 'markb'.
---
1987/biggar/.gitignore | 1 +
1987/biggar/README.md | 10 +++-------
2 files changed, 4 insertions(+), 7 deletions(-)
create mode 100644 1987/biggar/.gitignore
diff --git a/1987/biggar/.gitignore b/1987/biggar/.gitignore
new file mode 100644
index 000000000..a3fda3cc8
--- /dev/null
+++ b/1987/biggar/.gitignore
@@ -0,0 +1 @@
+biggar
diff --git a/1987/biggar/README.md b/1987/biggar/README.md
index ebfb95c17..23dcb1f43 100644
--- a/1987/biggar/README.md
+++ b/1987/biggar/README.md
@@ -10,19 +10,15 @@ Santa Monica, CA
make all
+
## Judges' comments:
-### To build:
-
- cc -DC="R>0" -DI="if(T)O" -DO="c=write(1,&c,1);" -DP="main(){X}"\
- -DR="read(0,&c,1)" -DT="c!=015" -DW="while(C)I" -DX="char c;W" markb.c
-
Passes BSD and UTS lint. At least one version of lint is thrown into
an infinite loop by this entry.
### Try:
- ... | markb | od -c (remember to compile as indicated above)
+ ... | ./biggar | od -c (remember to compile as indicated above)
By changing the compile line you can make this program do anything you
@@ -30,7 +26,7 @@ want. This is a very efficient way to transfer source, though it
increases the size of Makefiles.
With only slight variations, this program can be set to many uses.
-Consider how easy it would be to release Un*x source in this form;
+Consider how easy it would be to release `Un*x` source in this form;
so what if the make files grow a little! :-)
One vendor's lint got hung in an infinite loop over this entry!
From 133d93cd6fc1d24acff2ea5dc0bb704ecdc06d7b Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Fri, 10 Feb 2023 09:57:16 -0800
Subject: [PATCH 26/36] Typo fixes in 1986/hague/README.md
---
1986/hague/README.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/1986/hague/README.md b/1986/hague/README.md
index 4b55a4898..fdd18d8ce 100644
--- a/1986/hague/README.md
+++ b/1986/hague/README.md
@@ -11,16 +11,16 @@ UK
## Judges' comments:
-Compile this program and feed ascii text into standard input. This
+Compile this program and feed ASCII text into standard input. This
program is known to pass lint on some systems and abort lint on
others.
This program was selected for the 1987 t-shirt collection.
-Think morse code when you ponder this program. Note how use of
+Think Morse code when you ponder this program. Note how use of
similar variables can be obfuscating! The author notes that this
-program implements the international morse standard. Now for extra
-credit, what morse message does the program spell out?
+program implements the international Morse standard. Now for extra
+credit, what Morse message does the program spell out?
Copyright (c) 1986, Landon Curt Noll & Larry Bassel.
All Rights Reserved. Permission for personal, educational or non-profit use is
From 17938b62c42a33641caa1df4cc2afcbc7639fdf2 Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Fri, 10 Feb 2023 10:20:48 -0800
Subject: [PATCH 27/36] Fixes in 1987/hines/README.md
---
1987/hines/README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/1987/hines/README.md b/1987/hines/README.md
index 87362df8e..3ce57d360 100644
--- a/1987/hines/README.md
+++ b/1987/hines/README.md
@@ -17,7 +17,7 @@ NOTE: The original entry may be built with "make alt".
### Try:
- hines hines.c
+ ./hines hines.c
This program was designed to maximize the bother function for
structured programmers. This program takes goto statements to their
@@ -27,7 +27,7 @@ We consider this to be a beautiful counter-example for Frank Rubin's
letter to ACM form titled: *"GOTO Considered Harmful" Considered Harmful*.
See the Communications of the ACM, March 1987, Page 195-196.
-NOTE: To compile with modern compilers, you make need to: make alt.
+NOTE: With older compilers you can try the alt version like: `make alt`.
Copyright (c) 1987, Landon Curt Noll & Larry Bassel.
All Rights Reserved. Permission for personal, educational or non-profit use is
From 030c1f2d5e671bf547be1b9df3a7308c7203de43 Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Sun, 12 Feb 2023 04:35:57 -0800
Subject: [PATCH 28/36] Add vim swap files to .gitignore
---
.gitignore | 1 +
1 file changed, 1 insertion(+)
diff --git a/.gitignore b/.gitignore
index e7e612033..30f90e939 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
prog
alt.prog
mkentry
+.*.sw[a-z]
From d3816f16001bdd03f3aac67d0ec12827d1d9b81a Mon Sep 17 00:00:00 2001
From: Landon Curt Noll
Date: Sun, 12 Feb 2023 15:49:45 -0800
Subject: [PATCH 29/36] silence 2014/vik compile warning on MacOS
---
2014/vik/Makefile | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/2014/vik/Makefile b/2014/vik/Makefile
index c70a03df1..1daaab902 100644
--- a/2014/vik/Makefile
+++ b/2014/vik/Makefile
@@ -36,7 +36,8 @@ X11_INCDIR= /usr/X11R6/include
# Compiler warnings
#
#CWARN=
-CWARN= -Wall
+#CWARN= -Wall
+CWARN= -Wall -Wno-bitwise-op-parentheses
#CWARN= -Wall -pedantic
# compiler standard
From 6360deeeb2f6541e020cfecf000394622cb3ab3e Mon Sep 17 00:00:00 2001
From: Landon Curt Noll
Date: Sun, 12 Feb 2023 16:02:36 -0800
Subject: [PATCH 30/36] remove test-md test directory
---
test-md/Makefile | 215 -----------------------------------------
test-md/Makefile.1.md | 217 ------------------------------------------
test-md/Makefile.2.md | 217 ------------------------------------------
test-md/Makefile.md | 215 -----------------------------------------
test-md/foo.c | 103 --------------------
test-md/foo.c.1.md | 105 --------------------
test-md/foo.c.2.md | 105 --------------------
test-md/foo.c.md | 103 --------------------
8 files changed, 1280 deletions(-)
delete mode 100644 test-md/Makefile
delete mode 100644 test-md/Makefile.1.md
delete mode 100644 test-md/Makefile.2.md
delete mode 100644 test-md/Makefile.md
delete mode 100644 test-md/foo.c
delete mode 100644 test-md/foo.c.1.md
delete mode 100644 test-md/foo.c.2.md
delete mode 100644 test-md/foo.c.md
diff --git a/test-md/Makefile b/test-md/Makefile
deleted file mode 100644
index 25524921d..000000000
--- a/test-md/Makefile
+++ /dev/null
@@ -1,215 +0,0 @@
-#!/bin/make
-# 2000 makefile
-#
-# Copyright (C) Simon Cooper, Landon Curt Noll, Peter Seebach
-# and Leonid A. Broukhis, 2000.
-# 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
-# from the contest judges.
-
-SHELL= /bin/sh
-CAT= cat
-RM= rm
-SED= sed
-TRUE= true
-#CINCLUDE= -I ${HOMEBREW_PREFIX}/include/SDL2
-
-# optimization
-#
-# Most compiles will safely use -O2. Some can use only -O.
-# A few compilers have broken optimizers and thus you may
-# not want anything.
-#
-#OPT=
-#OPT= -O
-OPT= -O2
-
-# flags for ANSI compiles
-#
-# NOTE: Some ANSI compilers make use of -Xa to turn on ANSI mode,
-# others such as gcc may want -ansi, others (Compaq Tru64 Unix)
-# want -std1, and others may want nothing at all.
-# Adjust the CFLAGS line as needed.
-#
-# NOTE: Some compilers cannot optimize, or optimize some entries
-# incorrectly. You might want to turn on -O to see if your
-# compiler can handle them.
-#
-#
-#CFLAGS= -Xa ${OPT}
-#CFLAGS= -std1 $(OPT)
-CFLAGS= -ansi ${OPT}
-
-NO_ANSI_CFLAGS=
-#NO_ANSI_CFLAGS=
-
-# NOTE: On some systems, the library path does not include the location
-# of the X11 libraries. You might need to use a -L/path/to/X11/lib/dir
-# in order to compile with these libs.
-#
-X11CCFLAGS= -I/usr/X11R6/include -I/usr/X11R6/include/X11 -I/usr/include/X11
-#X11CCFLAGS=
-X11LDFLAGS= -L/usr/X11R6/lib
-#X11LDFLAGS=
-
-# Perl
-#
-PERL= perl
-#PERL= perl5
-
-# ANSI compiler
-#
-# Set CC to the name of your ANSI compiler.
-#
-# Some entries seem to need gcc. If you have gcc, set
-# both CC and MAY_NEED_GCC to gcc.
-#
-# If you do not have gcc, set CC to the name of your ANSI compiler, and
-# set MAY_NEED_GCC to either ${CC} (and hope for the best) or to just :
-# to disable such programs.
-#
-CC= cc
-MAY_NEED_GCC= gcc
-
-# winners that compile under ANSI C
-#
-WINNERS= anderson schneiderwent primenum bellard bmeyer briddlebane dhyang \
- dmy2jd jarijyrki dlowe natori rince robison thadgavin tomx
-ALT_NAMES= schneiderwent.orig briddlebane.orig thadgavin.orig
-DATA_FILES= schneiderwent_files bmeyer_files jarijyrki_files
-
-
-all: ${WINNERS}
-
-# Best use of flags
-#
-anderson: anderson.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Most Timely Output
-#
-schneiderwent: schneiderwent.c
- ${CC} ${CFLAGS} $? -o $@
-
-schneiderwent_files: schneiderwent.data
-
-schneiderwent.orig: schneiderwent.orig.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Best Abuse of CPP
-#
-primenum: primenum.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Most Specific Output
-#
-bellard: bellard.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Best Utility
-#
-# machines operating in 64 bit mode:
-#
-bmeyer: bmeyer.c
- ${CC} -DY= -O6 $? -o $@ -lm
-#
-# linux/x86, glibc 2.0, libc4/5:
-#
-# bmeyer: bmeyer.c
-# ${CC} -DY="__setfpucw(0x127f)" -O6 $? -o $@ -lm
-#
-# linux/x86, glibc 2.1:
-#
-# bmeyer: bmeyer.c
-# ${MAY_NEED_GCC} -DY='int x=0x127f; __asm__ ("fldcw %0" : : "m" (*&x))' \
-# -O6 $? -o $@ -lm
-
-bmeyer_files: lavabus.pgm lenna.glic michael.pgm
-
-# Best Abuse of User
-#
-briddlebane: briddlebane.c
- ${CC} ${CFLAGS} $? -o $@ -lm
-
-briddlebane.orig: briddlebane.orig.c
- ${CC} ${CFLAGS} $? -o $@ -lm
-
-# Best Layout
-#
-dhyang: dhyang.c
- ${CC} ${CFLAGS} $? -o $@
-
-dmy2jd: dmy2jd.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Best of Show
-#
-jarijyrki: jarijyrki.c
- ${CC} ${X11CCFLAGS} ${CFLAGS} -DNeedFunctionPrototypes \
- -DU=40 -DT=98 '-Dz=(T+1)*U*U' -DQ=80 -DS=20 -DN=10 -DB=5 -DG=23 \
- -Dp=7 '-DM=((p+1)*Q)+S' '-DH=(G*S)+S+S' -DC=XK_Up -DL=XK_Down \
- -DO=XK_Left -DV=XK_Right -DR=XK_Escape -D_=XK_BackSpace \
- $? -o $@ ${X11LDFLAGS} -lX11
-
-jarijyrki_files: sheet1.info
-
-# Worst Abuse of the Rules
-#
-# NOTE: You will need to adjust this path to the place where Perl has been
-# installed on your system. Running "perl -V" may help you locate
-# this place.
-#
-# The following bit of perl may help determining the values you need:
-#
-# perl -MConfig -e 'print "$Config{archlibexp}/CORE\n"'
-#
-#
-dlowe: dlowe.c
- ${CC} ${NO_ANSI_CFLAGS} -DPERL_POLLUTE \
- `${PERL} -MExtUtils::Embed -e ccopts` $? -o $@ \
- `${PERL} -MExtUtils::Embed -e ldopts`
-
-# Best Small Program
-#
-natori: natori.c
- ${CC} ${CFLAGS} $? -o $@ -lm
-
-# Astronomically Obfuscated
-#
-rince: rince.c
- ${CC} ${X11CCFLAGS} ${CFLAGS} -DM_PI=3.14159265358979323846 \
- $? -o $@ -lm ${X11LDFLAGS} -lX11
-
-# Best game
-#
-robison: robison.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Most Portable Output
-#
-thadgavin: thadgavin.c
- ${CC} ${CFLAGS} $? -o $@ -lcurses -lm
-
-thadgavin.orig: thadgavin.orig.c
- ${CC} ${CFLAGS} $? -o $@ -lncurses -lm
-
-# Most Complete Program
-#
-tomx: tomx.c
- ${CC} ${CFLAGS} $? -o $@
-
-everything: ${WINNERS} ${ALT_NAMES} ${DATA_FILES}
-
-clean:
- ${RM} -f *.o a.out core ${WINNERS}
-
-clobber: clean
- ${RM} -f ${WINNERS}
- ${RM} -f ${ALT_NAMES}
-
-nuke: clobber
- @${TRUE}
-
-install: all
- ${CAT} ${WINNERS} ${ALT_NAMES} > /dev/null
diff --git a/test-md/Makefile.1.md b/test-md/Makefile.1.md
deleted file mode 100644
index 1bf6d2eac..000000000
--- a/test-md/Makefile.1.md
+++ /dev/null
@@ -1,217 +0,0 @@
-```
-#!/bin/make
-# 2000 makefile
-#
-# Copyright (C) Simon Cooper, Landon Curt Noll, Peter Seebach
-# and Leonid A. Broukhis, 2000.
-# 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
-# from the contest judges.
-
-SHELL= /bin/sh
-CAT= cat
-RM= rm
-SED= sed
-TRUE= true
-#CINCLUDE= -I ${HOMEBREW_PREFIX}/include/SDL2
-
-# optimization
-#
-# Most compiles will safely use -O2. Some can use only -O.
-# A few compilers have broken optimizers and thus you may
-# not want anything.
-#
-#OPT=
-#OPT= -O
-OPT= -O2
-
-# flags for ANSI compiles
-#
-# NOTE: Some ANSI compilers make use of -Xa to turn on ANSI mode,
-# others such as gcc may want -ansi, others (Compaq Tru64 Unix)
-# want -std1, and others may want nothing at all.
-# Adjust the CFLAGS line as needed.
-#
-# NOTE: Some compilers cannot optimize, or optimize some entries
-# incorrectly. You might want to turn on -O to see if your
-# compiler can handle them.
-#
-#
-#CFLAGS= -Xa ${OPT}
-#CFLAGS= -std1 $(OPT)
-CFLAGS= -ansi ${OPT}
-
-NO_ANSI_CFLAGS=
-#NO_ANSI_CFLAGS=
-
-# NOTE: On some systems, the library path does not include the location
-# of the X11 libraries. You might need to use a -L/path/to/X11/lib/dir
-# in order to compile with these libs.
-#
-X11CCFLAGS= -I/usr/X11R6/include -I/usr/X11R6/include/X11 -I/usr/include/X11
-#X11CCFLAGS=
-X11LDFLAGS= -L/usr/X11R6/lib
-#X11LDFLAGS=
-
-# Perl
-#
-PERL= perl
-#PERL= perl5
-
-# ANSI compiler
-#
-# Set CC to the name of your ANSI compiler.
-#
-# Some entries seem to need gcc. If you have gcc, set
-# both CC and MAY_NEED_GCC to gcc.
-#
-# If you do not have gcc, set CC to the name of your ANSI compiler, and
-# set MAY_NEED_GCC to either ${CC} (and hope for the best) or to just :
-# to disable such programs.
-#
-CC= cc
-MAY_NEED_GCC= gcc
-
-# winners that compile under ANSI C
-#
-WINNERS= anderson schneiderwent primenum bellard bmeyer briddlebane dhyang \
- dmy2jd jarijyrki dlowe natori rince robison thadgavin tomx
-ALT_NAMES= schneiderwent.orig briddlebane.orig thadgavin.orig
-DATA_FILES= schneiderwent_files bmeyer_files jarijyrki_files
-
-
-all: ${WINNERS}
-
-# Best use of flags
-#
-anderson: anderson.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Most Timely Output
-#
-schneiderwent: schneiderwent.c
- ${CC} ${CFLAGS} $? -o $@
-
-schneiderwent_files: schneiderwent.data
-
-schneiderwent.orig: schneiderwent.orig.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Best Abuse of CPP
-#
-primenum: primenum.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Most Specific Output
-#
-bellard: bellard.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Best Utility
-#
-# machines operating in 64 bit mode:
-#
-bmeyer: bmeyer.c
- ${CC} -DY= -O6 $? -o $@ -lm
-#
-# linux/x86, glibc 2.0, libc4/5:
-#
-# bmeyer: bmeyer.c
-# ${CC} -DY="__setfpucw(0x127f)" -O6 $? -o $@ -lm
-#
-# linux/x86, glibc 2.1:
-#
-# bmeyer: bmeyer.c
-# ${MAY_NEED_GCC} -DY='int x=0x127f; __asm__ ("fldcw %0" : : "m" (*&x))' \
-# -O6 $? -o $@ -lm
-
-bmeyer_files: lavabus.pgm lenna.glic michael.pgm
-
-# Best Abuse of User
-#
-briddlebane: briddlebane.c
- ${CC} ${CFLAGS} $? -o $@ -lm
-
-briddlebane.orig: briddlebane.orig.c
- ${CC} ${CFLAGS} $? -o $@ -lm
-
-# Best Layout
-#
-dhyang: dhyang.c
- ${CC} ${CFLAGS} $? -o $@
-
-dmy2jd: dmy2jd.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Best of Show
-#
-jarijyrki: jarijyrki.c
- ${CC} ${X11CCFLAGS} ${CFLAGS} -DNeedFunctionPrototypes \
- -DU=40 -DT=98 '-Dz=(T+1)*U*U' -DQ=80 -DS=20 -DN=10 -DB=5 -DG=23 \
- -Dp=7 '-DM=((p+1)*Q)+S' '-DH=(G*S)+S+S' -DC=XK_Up -DL=XK_Down \
- -DO=XK_Left -DV=XK_Right -DR=XK_Escape -D_=XK_BackSpace \
- $? -o $@ ${X11LDFLAGS} -lX11
-
-jarijyrki_files: sheet1.info
-
-# Worst Abuse of the Rules
-#
-# NOTE: You will need to adjust this path to the place where Perl has been
-# installed on your system. Running "perl -V" may help you locate
-# this place.
-#
-# The following bit of perl may help determining the values you need:
-#
-# perl -MConfig -e 'print "$Config{archlibexp}/CORE\n"'
-#
-#
-dlowe: dlowe.c
- ${CC} ${NO_ANSI_CFLAGS} -DPERL_POLLUTE \
- `${PERL} -MExtUtils::Embed -e ccopts` $? -o $@ \
- `${PERL} -MExtUtils::Embed -e ldopts`
-
-# Best Small Program
-#
-natori: natori.c
- ${CC} ${CFLAGS} $? -o $@ -lm
-
-# Astronomically Obfuscated
-#
-rince: rince.c
- ${CC} ${X11CCFLAGS} ${CFLAGS} -DM_PI=3.14159265358979323846 \
- $? -o $@ -lm ${X11LDFLAGS} -lX11
-
-# Best game
-#
-robison: robison.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Most Portable Output
-#
-thadgavin: thadgavin.c
- ${CC} ${CFLAGS} $? -o $@ -lcurses -lm
-
-thadgavin.orig: thadgavin.orig.c
- ${CC} ${CFLAGS} $? -o $@ -lncurses -lm
-
-# Most Complete Program
-#
-tomx: tomx.c
- ${CC} ${CFLAGS} $? -o $@
-
-everything: ${WINNERS} ${ALT_NAMES} ${DATA_FILES}
-
-clean:
- ${RM} -f *.o a.out core ${WINNERS}
-
-clobber: clean
- ${RM} -f ${WINNERS}
- ${RM} -f ${ALT_NAMES}
-
-nuke: clobber
- @${TRUE}
-
-install: all
- ${CAT} ${WINNERS} ${ALT_NAMES} > /dev/null
-```
diff --git a/test-md/Makefile.2.md b/test-md/Makefile.2.md
deleted file mode 100644
index 5ba18f006..000000000
--- a/test-md/Makefile.2.md
+++ /dev/null
@@ -1,217 +0,0 @@
-```make
-#!/bin/make
-# 2000 makefile
-#
-# Copyright (C) Simon Cooper, Landon Curt Noll, Peter Seebach
-# and Leonid A. Broukhis, 2000.
-# 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
-# from the contest judges.
-
-SHELL= /bin/sh
-CAT= cat
-RM= rm
-SED= sed
-TRUE= true
-#CINCLUDE= -I ${HOMEBREW_PREFIX}/include/SDL2
-
-# optimization
-#
-# Most compiles will safely use -O2. Some can use only -O.
-# A few compilers have broken optimizers and thus you may
-# not want anything.
-#
-#OPT=
-#OPT= -O
-OPT= -O2
-
-# flags for ANSI compiles
-#
-# NOTE: Some ANSI compilers make use of -Xa to turn on ANSI mode,
-# others such as gcc may want -ansi, others (Compaq Tru64 Unix)
-# want -std1, and others may want nothing at all.
-# Adjust the CFLAGS line as needed.
-#
-# NOTE: Some compilers cannot optimize, or optimize some entries
-# incorrectly. You might want to turn on -O to see if your
-# compiler can handle them.
-#
-#
-#CFLAGS= -Xa ${OPT}
-#CFLAGS= -std1 $(OPT)
-CFLAGS= -ansi ${OPT}
-
-NO_ANSI_CFLAGS=
-#NO_ANSI_CFLAGS=
-
-# NOTE: On some systems, the library path does not include the location
-# of the X11 libraries. You might need to use a -L/path/to/X11/lib/dir
-# in order to compile with these libs.
-#
-X11CCFLAGS= -I/usr/X11R6/include -I/usr/X11R6/include/X11 -I/usr/include/X11
-#X11CCFLAGS=
-X11LDFLAGS= -L/usr/X11R6/lib
-#X11LDFLAGS=
-
-# Perl
-#
-PERL= perl
-#PERL= perl5
-
-# ANSI compiler
-#
-# Set CC to the name of your ANSI compiler.
-#
-# Some entries seem to need gcc. If you have gcc, set
-# both CC and MAY_NEED_GCC to gcc.
-#
-# If you do not have gcc, set CC to the name of your ANSI compiler, and
-# set MAY_NEED_GCC to either ${CC} (and hope for the best) or to just :
-# to disable such programs.
-#
-CC= cc
-MAY_NEED_GCC= gcc
-
-# winners that compile under ANSI C
-#
-WINNERS= anderson schneiderwent primenum bellard bmeyer briddlebane dhyang \
- dmy2jd jarijyrki dlowe natori rince robison thadgavin tomx
-ALT_NAMES= schneiderwent.orig briddlebane.orig thadgavin.orig
-DATA_FILES= schneiderwent_files bmeyer_files jarijyrki_files
-
-
-all: ${WINNERS}
-
-# Best use of flags
-#
-anderson: anderson.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Most Timely Output
-#
-schneiderwent: schneiderwent.c
- ${CC} ${CFLAGS} $? -o $@
-
-schneiderwent_files: schneiderwent.data
-
-schneiderwent.orig: schneiderwent.orig.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Best Abuse of CPP
-#
-primenum: primenum.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Most Specific Output
-#
-bellard: bellard.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Best Utility
-#
-# machines operating in 64 bit mode:
-#
-bmeyer: bmeyer.c
- ${CC} -DY= -O6 $? -o $@ -lm
-#
-# linux/x86, glibc 2.0, libc4/5:
-#
-# bmeyer: bmeyer.c
-# ${CC} -DY="__setfpucw(0x127f)" -O6 $? -o $@ -lm
-#
-# linux/x86, glibc 2.1:
-#
-# bmeyer: bmeyer.c
-# ${MAY_NEED_GCC} -DY='int x=0x127f; __asm__ ("fldcw %0" : : "m" (*&x))' \
-# -O6 $? -o $@ -lm
-
-bmeyer_files: lavabus.pgm lenna.glic michael.pgm
-
-# Best Abuse of User
-#
-briddlebane: briddlebane.c
- ${CC} ${CFLAGS} $? -o $@ -lm
-
-briddlebane.orig: briddlebane.orig.c
- ${CC} ${CFLAGS} $? -o $@ -lm
-
-# Best Layout
-#
-dhyang: dhyang.c
- ${CC} ${CFLAGS} $? -o $@
-
-dmy2jd: dmy2jd.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Best of Show
-#
-jarijyrki: jarijyrki.c
- ${CC} ${X11CCFLAGS} ${CFLAGS} -DNeedFunctionPrototypes \
- -DU=40 -DT=98 '-Dz=(T+1)*U*U' -DQ=80 -DS=20 -DN=10 -DB=5 -DG=23 \
- -Dp=7 '-DM=((p+1)*Q)+S' '-DH=(G*S)+S+S' -DC=XK_Up -DL=XK_Down \
- -DO=XK_Left -DV=XK_Right -DR=XK_Escape -D_=XK_BackSpace \
- $? -o $@ ${X11LDFLAGS} -lX11
-
-jarijyrki_files: sheet1.info
-
-# Worst Abuse of the Rules
-#
-# NOTE: You will need to adjust this path to the place where Perl has been
-# installed on your system. Running "perl -V" may help you locate
-# this place.
-#
-# The following bit of perl may help determining the values you need:
-#
-# perl -MConfig -e 'print "$Config{archlibexp}/CORE\n"'
-#
-#
-dlowe: dlowe.c
- ${CC} ${NO_ANSI_CFLAGS} -DPERL_POLLUTE \
- `${PERL} -MExtUtils::Embed -e ccopts` $? -o $@ \
- `${PERL} -MExtUtils::Embed -e ldopts`
-
-# Best Small Program
-#
-natori: natori.c
- ${CC} ${CFLAGS} $? -o $@ -lm
-
-# Astronomically Obfuscated
-#
-rince: rince.c
- ${CC} ${X11CCFLAGS} ${CFLAGS} -DM_PI=3.14159265358979323846 \
- $? -o $@ -lm ${X11LDFLAGS} -lX11
-
-# Best game
-#
-robison: robison.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Most Portable Output
-#
-thadgavin: thadgavin.c
- ${CC} ${CFLAGS} $? -o $@ -lcurses -lm
-
-thadgavin.orig: thadgavin.orig.c
- ${CC} ${CFLAGS} $? -o $@ -lncurses -lm
-
-# Most Complete Program
-#
-tomx: tomx.c
- ${CC} ${CFLAGS} $? -o $@
-
-everything: ${WINNERS} ${ALT_NAMES} ${DATA_FILES}
-
-clean:
- ${RM} -f *.o a.out core ${WINNERS}
-
-clobber: clean
- ${RM} -f ${WINNERS}
- ${RM} -f ${ALT_NAMES}
-
-nuke: clobber
- @${TRUE}
-
-install: all
- ${CAT} ${WINNERS} ${ALT_NAMES} > /dev/null
-```
diff --git a/test-md/Makefile.md b/test-md/Makefile.md
deleted file mode 100644
index 25524921d..000000000
--- a/test-md/Makefile.md
+++ /dev/null
@@ -1,215 +0,0 @@
-#!/bin/make
-# 2000 makefile
-#
-# Copyright (C) Simon Cooper, Landon Curt Noll, Peter Seebach
-# and Leonid A. Broukhis, 2000.
-# 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
-# from the contest judges.
-
-SHELL= /bin/sh
-CAT= cat
-RM= rm
-SED= sed
-TRUE= true
-#CINCLUDE= -I ${HOMEBREW_PREFIX}/include/SDL2
-
-# optimization
-#
-# Most compiles will safely use -O2. Some can use only -O.
-# A few compilers have broken optimizers and thus you may
-# not want anything.
-#
-#OPT=
-#OPT= -O
-OPT= -O2
-
-# flags for ANSI compiles
-#
-# NOTE: Some ANSI compilers make use of -Xa to turn on ANSI mode,
-# others such as gcc may want -ansi, others (Compaq Tru64 Unix)
-# want -std1, and others may want nothing at all.
-# Adjust the CFLAGS line as needed.
-#
-# NOTE: Some compilers cannot optimize, or optimize some entries
-# incorrectly. You might want to turn on -O to see if your
-# compiler can handle them.
-#
-#
-#CFLAGS= -Xa ${OPT}
-#CFLAGS= -std1 $(OPT)
-CFLAGS= -ansi ${OPT}
-
-NO_ANSI_CFLAGS=
-#NO_ANSI_CFLAGS=
-
-# NOTE: On some systems, the library path does not include the location
-# of the X11 libraries. You might need to use a -L/path/to/X11/lib/dir
-# in order to compile with these libs.
-#
-X11CCFLAGS= -I/usr/X11R6/include -I/usr/X11R6/include/X11 -I/usr/include/X11
-#X11CCFLAGS=
-X11LDFLAGS= -L/usr/X11R6/lib
-#X11LDFLAGS=
-
-# Perl
-#
-PERL= perl
-#PERL= perl5
-
-# ANSI compiler
-#
-# Set CC to the name of your ANSI compiler.
-#
-# Some entries seem to need gcc. If you have gcc, set
-# both CC and MAY_NEED_GCC to gcc.
-#
-# If you do not have gcc, set CC to the name of your ANSI compiler, and
-# set MAY_NEED_GCC to either ${CC} (and hope for the best) or to just :
-# to disable such programs.
-#
-CC= cc
-MAY_NEED_GCC= gcc
-
-# winners that compile under ANSI C
-#
-WINNERS= anderson schneiderwent primenum bellard bmeyer briddlebane dhyang \
- dmy2jd jarijyrki dlowe natori rince robison thadgavin tomx
-ALT_NAMES= schneiderwent.orig briddlebane.orig thadgavin.orig
-DATA_FILES= schneiderwent_files bmeyer_files jarijyrki_files
-
-
-all: ${WINNERS}
-
-# Best use of flags
-#
-anderson: anderson.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Most Timely Output
-#
-schneiderwent: schneiderwent.c
- ${CC} ${CFLAGS} $? -o $@
-
-schneiderwent_files: schneiderwent.data
-
-schneiderwent.orig: schneiderwent.orig.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Best Abuse of CPP
-#
-primenum: primenum.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Most Specific Output
-#
-bellard: bellard.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Best Utility
-#
-# machines operating in 64 bit mode:
-#
-bmeyer: bmeyer.c
- ${CC} -DY= -O6 $? -o $@ -lm
-#
-# linux/x86, glibc 2.0, libc4/5:
-#
-# bmeyer: bmeyer.c
-# ${CC} -DY="__setfpucw(0x127f)" -O6 $? -o $@ -lm
-#
-# linux/x86, glibc 2.1:
-#
-# bmeyer: bmeyer.c
-# ${MAY_NEED_GCC} -DY='int x=0x127f; __asm__ ("fldcw %0" : : "m" (*&x))' \
-# -O6 $? -o $@ -lm
-
-bmeyer_files: lavabus.pgm lenna.glic michael.pgm
-
-# Best Abuse of User
-#
-briddlebane: briddlebane.c
- ${CC} ${CFLAGS} $? -o $@ -lm
-
-briddlebane.orig: briddlebane.orig.c
- ${CC} ${CFLAGS} $? -o $@ -lm
-
-# Best Layout
-#
-dhyang: dhyang.c
- ${CC} ${CFLAGS} $? -o $@
-
-dmy2jd: dmy2jd.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Best of Show
-#
-jarijyrki: jarijyrki.c
- ${CC} ${X11CCFLAGS} ${CFLAGS} -DNeedFunctionPrototypes \
- -DU=40 -DT=98 '-Dz=(T+1)*U*U' -DQ=80 -DS=20 -DN=10 -DB=5 -DG=23 \
- -Dp=7 '-DM=((p+1)*Q)+S' '-DH=(G*S)+S+S' -DC=XK_Up -DL=XK_Down \
- -DO=XK_Left -DV=XK_Right -DR=XK_Escape -D_=XK_BackSpace \
- $? -o $@ ${X11LDFLAGS} -lX11
-
-jarijyrki_files: sheet1.info
-
-# Worst Abuse of the Rules
-#
-# NOTE: You will need to adjust this path to the place where Perl has been
-# installed on your system. Running "perl -V" may help you locate
-# this place.
-#
-# The following bit of perl may help determining the values you need:
-#
-# perl -MConfig -e 'print "$Config{archlibexp}/CORE\n"'
-#
-#
-dlowe: dlowe.c
- ${CC} ${NO_ANSI_CFLAGS} -DPERL_POLLUTE \
- `${PERL} -MExtUtils::Embed -e ccopts` $? -o $@ \
- `${PERL} -MExtUtils::Embed -e ldopts`
-
-# Best Small Program
-#
-natori: natori.c
- ${CC} ${CFLAGS} $? -o $@ -lm
-
-# Astronomically Obfuscated
-#
-rince: rince.c
- ${CC} ${X11CCFLAGS} ${CFLAGS} -DM_PI=3.14159265358979323846 \
- $? -o $@ -lm ${X11LDFLAGS} -lX11
-
-# Best game
-#
-robison: robison.c
- ${CC} ${CFLAGS} $? -o $@
-
-# Most Portable Output
-#
-thadgavin: thadgavin.c
- ${CC} ${CFLAGS} $? -o $@ -lcurses -lm
-
-thadgavin.orig: thadgavin.orig.c
- ${CC} ${CFLAGS} $? -o $@ -lncurses -lm
-
-# Most Complete Program
-#
-tomx: tomx.c
- ${CC} ${CFLAGS} $? -o $@
-
-everything: ${WINNERS} ${ALT_NAMES} ${DATA_FILES}
-
-clean:
- ${RM} -f *.o a.out core ${WINNERS}
-
-clobber: clean
- ${RM} -f ${WINNERS}
- ${RM} -f ${ALT_NAMES}
-
-nuke: clobber
- @${TRUE}
-
-install: all
- ${CAT} ${WINNERS} ${ALT_NAMES} > /dev/null
diff --git a/test-md/foo.c b/test-md/foo.c
deleted file mode 100644
index a32d98eee..000000000
--- a/test-md/foo.c
+++ /dev/null
@@ -1,103 +0,0 @@
-
-#include
-#include
-#include
-#include
-#include
-
-#define I ??(i??)??(j??)
-#define K ??(i-1??)??(j??)
-#define S strtok(NULL,",\n\0")
-#define P printf(
-#define NB_MSGS 42
-#define C( f, m ) mNb = m;\
- s = setjmp( sT??( sI++ ??) );\
- if (!s) goto f;
-#define bck longjmp( sT??( --sI ??), 0 );
-
-jmp_buf sT??( 256 ??);
-int m5??(84??),sI=0,c1='J'%2,mNb=0,s=0,mI=0,r=1;
-unsigned long m1??(32??),q=0,z;
-unsigned char m??( NB_MSGS ??)??( 11 ??);
-
-int main( int argc, char *argv??(??) )
-{
- time_t tmT = time( NULL );
- struct tm *tmS = localtime( &tmT );
- char tms??( 7 ??);
- int hr,n,i=1,j=0;
- FILE *info = NULL;
- char iS??( 2048 ??);
-
- if ( argc > 1 ) info = fopen( argv??(1??), "r" );
- strftime( tms, 7, "%H:%M\n", tmS );
- if ( info != NULL ) {
- fgets( iS, 2048, info );
- m5??( 0 ??) = atoi( strtok( iS, ",\0" ) );
- for ( hr = 1; hr < 85; hr++ ) m5??(hr??) = atoi(S);
- for ( hr = 0; hr < 32; hr++ )
- m1??( hr ??) = strtoul( S, NULL, 10 );
- for ( hr = 0; hr < NB_MSGS; hr++ )
- for ( n = 0; n < 11; n++ )
- m??(hr??)??(n??) = (unsigned char)atoi( S );
- fclose( info );
- hr = atoi( strtok( tms, ":\0" ) );
- n = atoi( strtok( NULL, ":\0" ) );
- C( mA, 0 )
- C( out, 40 )
- s = setjmp( sT??( sI++ ??) );
- if ( s ) {
- s = setjmp( sT??( sI++ ??) );
- if ( s ); else goto doHr;
- } else goto doMin;
- } else {
- P "%s", tms );
- goto eoj;
- doMin:
- z = 22;
- C( doIt, 0 )
- bck
- doHr:
- hr = ( n >= 36 ) ? hr+1 : hr;
- if ( hr == 24 ) hr=0;
- if (hr&&hr!=12)(hr<12)?(P "%d ",hr)):(P "%d ",hr-12));
- n = hr + 61;
- q = 0;
- r = 1;
- z = 16;
- C( doIt, 0 )
- P "\n" );
- bck
- doIt:
- if ( r & m1??( m5??(n??) ??) ) {
- if (z == 22) q = q << 1;
- C( out, q )
- if (z == 22) q = q >> 1;
- }
- r = r << 1;
- q++;
- if ( q < z ) goto doIt;
- bck
- out:
- mI = 0;
- mNb += c1;
- while ( m??( mNb ??)??( mI ??) )
- P "%c", m??( mNb ??)??( mI++ ??) );
- bck
- mA:
- 129<=m I ? 137>=m I ? m K=m I-32
- : 145<=m I ? 153>=m I ? m K=m I-39
- : 162<=m I ? 169>=m I ? m K=m I -47
- : j : j : j : 125==m I ? m K=39
- : 64==m I ? m K=32 : j;
- j++;
- if (m I) goto mA;
- i+=2;
- j = 0;
- if ( i < NB_MSGS ) goto mA;
- bck
- }
-
- eoj: exit( 0 );
-
-}
diff --git a/test-md/foo.c.1.md b/test-md/foo.c.1.md
deleted file mode 100644
index 7b433bdcd..000000000
--- a/test-md/foo.c.1.md
+++ /dev/null
@@ -1,105 +0,0 @@
-```
-
-#include
-#include
-#include
-#include
-#include
-
-#define I ??(i??)??(j??)
-#define K ??(i-1??)??(j??)
-#define S strtok(NULL,",\n\0")
-#define P printf(
-#define NB_MSGS 42
-#define C( f, m ) mNb = m;\
- s = setjmp( sT??( sI++ ??) );\
- if (!s) goto f;
-#define bck longjmp( sT??( --sI ??), 0 );
-
-jmp_buf sT??( 256 ??);
-int m5??(84??),sI=0,c1='J'%2,mNb=0,s=0,mI=0,r=1;
-unsigned long m1??(32??),q=0,z;
-unsigned char m??( NB_MSGS ??)??( 11 ??);
-
-int main( int argc, char *argv??(??) )
-{
- time_t tmT = time( NULL );
- struct tm *tmS = localtime( &tmT );
- char tms??( 7 ??);
- int hr,n,i=1,j=0;
- FILE *info = NULL;
- char iS??( 2048 ??);
-
- if ( argc > 1 ) info = fopen( argv??(1??), "r" );
- strftime( tms, 7, "%H:%M\n", tmS );
- if ( info != NULL ) {
- fgets( iS, 2048, info );
- m5??( 0 ??) = atoi( strtok( iS, ",\0" ) );
- for ( hr = 1; hr < 85; hr++ ) m5??(hr??) = atoi(S);
- for ( hr = 0; hr < 32; hr++ )
- m1??( hr ??) = strtoul( S, NULL, 10 );
- for ( hr = 0; hr < NB_MSGS; hr++ )
- for ( n = 0; n < 11; n++ )
- m??(hr??)??(n??) = (unsigned char)atoi( S );
- fclose( info );
- hr = atoi( strtok( tms, ":\0" ) );
- n = atoi( strtok( NULL, ":\0" ) );
- C( mA, 0 )
- C( out, 40 )
- s = setjmp( sT??( sI++ ??) );
- if ( s ) {
- s = setjmp( sT??( sI++ ??) );
- if ( s ); else goto doHr;
- } else goto doMin;
- } else {
- P "%s", tms );
- goto eoj;
- doMin:
- z = 22;
- C( doIt, 0 )
- bck
- doHr:
- hr = ( n >= 36 ) ? hr+1 : hr;
- if ( hr == 24 ) hr=0;
- if (hr&&hr!=12)(hr<12)?(P "%d ",hr)):(P "%d ",hr-12));
- n = hr + 61;
- q = 0;
- r = 1;
- z = 16;
- C( doIt, 0 )
- P "\n" );
- bck
- doIt:
- if ( r & m1??( m5??(n??) ??) ) {
- if (z == 22) q = q << 1;
- C( out, q )
- if (z == 22) q = q >> 1;
- }
- r = r << 1;
- q++;
- if ( q < z ) goto doIt;
- bck
- out:
- mI = 0;
- mNb += c1;
- while ( m??( mNb ??)??( mI ??) )
- P "%c", m??( mNb ??)??( mI++ ??) );
- bck
- mA:
- 129<=m I ? 137>=m I ? m K=m I-32
- : 145<=m I ? 153>=m I ? m K=m I-39
- : 162<=m I ? 169>=m I ? m K=m I -47
- : j : j : j : 125==m I ? m K=39
- : 64==m I ? m K=32 : j;
- j++;
- if (m I) goto mA;
- i+=2;
- j = 0;
- if ( i < NB_MSGS ) goto mA;
- bck
- }
-
- eoj: exit( 0 );
-
-}
-```
diff --git a/test-md/foo.c.2.md b/test-md/foo.c.2.md
deleted file mode 100644
index f1a7002a0..000000000
--- a/test-md/foo.c.2.md
+++ /dev/null
@@ -1,105 +0,0 @@
-```c
-
-#include
-#include
-#include
-#include
-#include
-
-#define I ??(i??)??(j??)
-#define K ??(i-1??)??(j??)
-#define S strtok(NULL,",\n\0")
-#define P printf(
-#define NB_MSGS 42
-#define C( f, m ) mNb = m;\
- s = setjmp( sT??( sI++ ??) );\
- if (!s) goto f;
-#define bck longjmp( sT??( --sI ??), 0 );
-
-jmp_buf sT??( 256 ??);
-int m5??(84??),sI=0,c1='J'%2,mNb=0,s=0,mI=0,r=1;
-unsigned long m1??(32??),q=0,z;
-unsigned char m??( NB_MSGS ??)??( 11 ??);
-
-int main( int argc, char *argv??(??) )
-{
- time_t tmT = time( NULL );
- struct tm *tmS = localtime( &tmT );
- char tms??( 7 ??);
- int hr,n,i=1,j=0;
- FILE *info = NULL;
- char iS??( 2048 ??);
-
- if ( argc > 1 ) info = fopen( argv??(1??), "r" );
- strftime( tms, 7, "%H:%M\n", tmS );
- if ( info != NULL ) {
- fgets( iS, 2048, info );
- m5??( 0 ??) = atoi( strtok( iS, ",\0" ) );
- for ( hr = 1; hr < 85; hr++ ) m5??(hr??) = atoi(S);
- for ( hr = 0; hr < 32; hr++ )
- m1??( hr ??) = strtoul( S, NULL, 10 );
- for ( hr = 0; hr < NB_MSGS; hr++ )
- for ( n = 0; n < 11; n++ )
- m??(hr??)??(n??) = (unsigned char)atoi( S );
- fclose( info );
- hr = atoi( strtok( tms, ":\0" ) );
- n = atoi( strtok( NULL, ":\0" ) );
- C( mA, 0 )
- C( out, 40 )
- s = setjmp( sT??( sI++ ??) );
- if ( s ) {
- s = setjmp( sT??( sI++ ??) );
- if ( s ); else goto doHr;
- } else goto doMin;
- } else {
- P "%s", tms );
- goto eoj;
- doMin:
- z = 22;
- C( doIt, 0 )
- bck
- doHr:
- hr = ( n >= 36 ) ? hr+1 : hr;
- if ( hr == 24 ) hr=0;
- if (hr&&hr!=12)(hr<12)?(P "%d ",hr)):(P "%d ",hr-12));
- n = hr + 61;
- q = 0;
- r = 1;
- z = 16;
- C( doIt, 0 )
- P "\n" );
- bck
- doIt:
- if ( r & m1??( m5??(n??) ??) ) {
- if (z == 22) q = q << 1;
- C( out, q )
- if (z == 22) q = q >> 1;
- }
- r = r << 1;
- q++;
- if ( q < z ) goto doIt;
- bck
- out:
- mI = 0;
- mNb += c1;
- while ( m??( mNb ??)??( mI ??) )
- P "%c", m??( mNb ??)??( mI++ ??) );
- bck
- mA:
- 129<=m I ? 137>=m I ? m K=m I-32
- : 145<=m I ? 153>=m I ? m K=m I-39
- : 162<=m I ? 169>=m I ? m K=m I -47
- : j : j : j : 125==m I ? m K=39
- : 64==m I ? m K=32 : j;
- j++;
- if (m I) goto mA;
- i+=2;
- j = 0;
- if ( i < NB_MSGS ) goto mA;
- bck
- }
-
- eoj: exit( 0 );
-
-}
-```
diff --git a/test-md/foo.c.md b/test-md/foo.c.md
deleted file mode 100644
index a32d98eee..000000000
--- a/test-md/foo.c.md
+++ /dev/null
@@ -1,103 +0,0 @@
-
-#include
-#include
-#include
-#include
-#include
-
-#define I ??(i??)??(j??)
-#define K ??(i-1??)??(j??)
-#define S strtok(NULL,",\n\0")
-#define P printf(
-#define NB_MSGS 42
-#define C( f, m ) mNb = m;\
- s = setjmp( sT??( sI++ ??) );\
- if (!s) goto f;
-#define bck longjmp( sT??( --sI ??), 0 );
-
-jmp_buf sT??( 256 ??);
-int m5??(84??),sI=0,c1='J'%2,mNb=0,s=0,mI=0,r=1;
-unsigned long m1??(32??),q=0,z;
-unsigned char m??( NB_MSGS ??)??( 11 ??);
-
-int main( int argc, char *argv??(??) )
-{
- time_t tmT = time( NULL );
- struct tm *tmS = localtime( &tmT );
- char tms??( 7 ??);
- int hr,n,i=1,j=0;
- FILE *info = NULL;
- char iS??( 2048 ??);
-
- if ( argc > 1 ) info = fopen( argv??(1??), "r" );
- strftime( tms, 7, "%H:%M\n", tmS );
- if ( info != NULL ) {
- fgets( iS, 2048, info );
- m5??( 0 ??) = atoi( strtok( iS, ",\0" ) );
- for ( hr = 1; hr < 85; hr++ ) m5??(hr??) = atoi(S);
- for ( hr = 0; hr < 32; hr++ )
- m1??( hr ??) = strtoul( S, NULL, 10 );
- for ( hr = 0; hr < NB_MSGS; hr++ )
- for ( n = 0; n < 11; n++ )
- m??(hr??)??(n??) = (unsigned char)atoi( S );
- fclose( info );
- hr = atoi( strtok( tms, ":\0" ) );
- n = atoi( strtok( NULL, ":\0" ) );
- C( mA, 0 )
- C( out, 40 )
- s = setjmp( sT??( sI++ ??) );
- if ( s ) {
- s = setjmp( sT??( sI++ ??) );
- if ( s ); else goto doHr;
- } else goto doMin;
- } else {
- P "%s", tms );
- goto eoj;
- doMin:
- z = 22;
- C( doIt, 0 )
- bck
- doHr:
- hr = ( n >= 36 ) ? hr+1 : hr;
- if ( hr == 24 ) hr=0;
- if (hr&&hr!=12)(hr<12)?(P "%d ",hr)):(P "%d ",hr-12));
- n = hr + 61;
- q = 0;
- r = 1;
- z = 16;
- C( doIt, 0 )
- P "\n" );
- bck
- doIt:
- if ( r & m1??( m5??(n??) ??) ) {
- if (z == 22) q = q << 1;
- C( out, q )
- if (z == 22) q = q >> 1;
- }
- r = r << 1;
- q++;
- if ( q < z ) goto doIt;
- bck
- out:
- mI = 0;
- mNb += c1;
- while ( m??( mNb ??)??( mI ??) )
- P "%c", m??( mNb ??)??( mI++ ??) );
- bck
- mA:
- 129<=m I ? 137>=m I ? m K=m I-32
- : 145<=m I ? 153>=m I ? m K=m I-39
- : 162<=m I ? 169>=m I ? m K=m I -47
- : j : j : j : 125==m I ? m K=39
- : 64==m I ? m K=32 : j;
- j++;
- if (m I) goto mA;
- i+=2;
- j = 0;
- if ( i < NB_MSGS ) goto mA;
- bck
- }
-
- eoj: exit( 0 );
-
-}
From 386998fcf121c174c0a9e83d73ffc18b0b96f5af Mon Sep 17 00:00:00 2001
From: Landon Curt Noll
Date: Sun, 12 Feb 2023 16:09:52 -0800
Subject: [PATCH 31/36] add archive tarballs
The archive/archive-YYYY.tar.bz2 compressed tarballs
came from the old IOCCC web site files of the form
YYYY/YYYY.tar.bz2.
The directories archive/YYYY/ are added to .gitignore
so that one may unpack all of the archives without
adding content to this repo.
TODO: Mention the archive/archive-YYYY.tar.bz2 compressed tarballs
on the web site. Perhaps a archive/README.md file would be best.
---
.gitignore | 31 +-
archive/archive-1984.tar.bz2 | Bin 0 -> 4057 bytes
archive/archive-1985.tar.bz2 | Bin 0 -> 4466 bytes
archive/archive-1986.tar.bz2 | Bin 0 -> 8546 bytes
archive/archive-1987.tar.bz2 | Bin 0 -> 9981 bytes
archive/archive-1988.tar.bz2 | Bin 0 -> 13801 bytes
archive/archive-1989.tar.bz2 | Bin 0 -> 20295 bytes
archive/archive-1990.tar.bz2 | Bin 0 -> 26741 bytes
archive/archive-1991.tar.bz2 | Bin 0 -> 36210 bytes
archive/archive-1992.tar.bz2 | Bin 0 -> 73694 bytes
archive/archive-1993.tar.bz2 | Bin 0 -> 53597 bytes
archive/archive-1994.tar.bz2 | Bin 0 -> 50981 bytes
archive/archive-1995.tar.bz2 | Bin 0 -> 45120 bytes
archive/archive-1996.tar.bz2 | Bin 0 -> 75328 bytes
archive/archive-1998.tar.bz2 | Bin 0 -> 121574 bytes
archive/archive-2000.tar.bz2 | Bin 0 -> 597588 bytes
archive/archive-2001.tar.bz2 | Bin 0 -> 73766 bytes
archive/archive-2004.tar.bz2 | Bin 0 -> 83222 bytes
archive/archive-2005.tar.bz2 | Bin 0 -> 125257 bytes
archive/archive-2006.tar.bz2 | Bin 0 -> 612478 bytes
archive/archive-2011.tar.bz2 | Bin 0 -> 525743 bytes
archive/archive-2012.tar.bz2 | Bin 0 -> 452477 bytes
archive/archive-2013.tar.bz2 | Bin 0 -> 2440688 bytes
archive/archive-2014.tar.bz2 | Bin 0 -> 622947 bytes
archive/archive-2015.tar.bz2 | Bin 0 -> 289548 bytes
archive/archive-2018.tar.bz2 | Bin 0 -> 3395908 bytes
archive/archive-2019.tar.bz2 | Bin 0 -> 6431122 bytes
archive/archive-2020.tar.bz2 | Bin 0 -> 960250 bytes
years-spoiler.html | 3785 ----------------------------------
29 files changed, 29 insertions(+), 3787 deletions(-)
create mode 100644 archive/archive-1984.tar.bz2
create mode 100644 archive/archive-1985.tar.bz2
create mode 100644 archive/archive-1986.tar.bz2
create mode 100644 archive/archive-1987.tar.bz2
create mode 100644 archive/archive-1988.tar.bz2
create mode 100644 archive/archive-1989.tar.bz2
create mode 100644 archive/archive-1990.tar.bz2
create mode 100644 archive/archive-1991.tar.bz2
create mode 100644 archive/archive-1992.tar.bz2
create mode 100644 archive/archive-1993.tar.bz2
create mode 100644 archive/archive-1994.tar.bz2
create mode 100644 archive/archive-1995.tar.bz2
create mode 100644 archive/archive-1996.tar.bz2
create mode 100644 archive/archive-1998.tar.bz2
create mode 100644 archive/archive-2000.tar.bz2
create mode 100644 archive/archive-2001.tar.bz2
create mode 100644 archive/archive-2004.tar.bz2
create mode 100644 archive/archive-2005.tar.bz2
create mode 100644 archive/archive-2006.tar.bz2
create mode 100644 archive/archive-2011.tar.bz2
create mode 100644 archive/archive-2012.tar.bz2
create mode 100644 archive/archive-2013.tar.bz2
create mode 100644 archive/archive-2014.tar.bz2
create mode 100644 archive/archive-2015.tar.bz2
create mode 100644 archive/archive-2018.tar.bz2
create mode 100644 archive/archive-2019.tar.bz2
create mode 100644 archive/archive-2020.tar.bz2
delete mode 100644 years-spoiler.html
diff --git a/.gitignore b/.gitignore
index 30f90e939..4264b3818 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,32 @@
+.*.sw[a-z]
.DS_Store
-prog
+/archive/1984/
+/archive/1985/
+/archive/1986/
+/archive/1987/
+/archive/1988/
+/archive/1989/
+/archive/1990/
+/archive/1991/
+/archive/1992/
+/archive/1993/
+/archive/1994/
+/archive/1995/
+/archive/1996/
+/archive/1998/
+/archive/2000/
+/archive/2001/
+/archive/2004/
+/archive/2005/
+/archive/2006/
+/archive/2011/
+/archive/2012/
+/archive/2013/
+/archive/2014/
+/archive/2015/
+/archive/2018/
+/archive/2019/
+/archive/2020/
alt.prog
mkentry
-.*.sw[a-z]
+prog
diff --git a/archive/archive-1984.tar.bz2 b/archive/archive-1984.tar.bz2
new file mode 100644
index 0000000000000000000000000000000000000000..434251ffa177fb413627c3c70a4e9978e6deeee8
GIT binary patch
literal 4057
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
LP81|OZSIvoTHTOF
literal 0
HcmV?d00001
diff --git a/archive/archive-1985.tar.bz2 b/archive/archive-1985.tar.bz2
new file mode 100644
index 0000000000000000000000000000000000000000..6c181285eaf882dd27075d07b2c911b68db55028
GIT binary patch
literal 4466
zcmV-&5smIbT4*^jL0KkKSx3|(H~90El1`
zpM7J#&CBQwGuY!4ce68ZyL9nbXlK2zc+;sA?Wny52dxH8TN)R84K#$%O&KF;
zG|8#3r-e<8Oqd8Vc{MR6o|zMBY3M=ZnqV3PXdsz2HiBwoqk4?>PYRyWdZzS~^-Vob
zKmqC?G5~4%rXVE(6w-R3ntGAyc})TBP}rxaWO{%A&;g(T000saAroktr-`Czkkd^)
zO*CyoN0eeTG-Lsw0000sq?07j0imXVGz@^zp^(rG8X5tnfDH`*5+Y3ifJT8a3`vA)
zex^pInW$-_Lp3rzO*9&441uTIdW0r@Xn^_Oo9pR9sjUf`kl4~d!Iy{}$N+Ny1tsJm
z1EHyCM0exW)O7t6kVy|zz44NIj<#?;PiOs2
z1|z1|SV04RA1S7a)a@Vm>5(yE|HcNd76;%*1M+##4EkUS)
zbP&<3HMW2c(XhRwnr-g@E!b{=rpKz$uZ>LC21F5K=8KPGE=F=@Xk!WQH3BsPUqFQd
zGm)5dL^Ai#%o{L~yt(kte$WR^`!L=c
z(PZOL21#V$6Vjq6s!>fUFW_)`=cZ_TPGi`v8naX56qJRKOhv|E1jE7jr2!KXD_KTb
ztatz(4hUT!+KdFKG119IloZyRH&Qy^OoIh9L13k28UQbrwE$Tf7vY9rA6BY|Np5ll
zutK9PnPj$POmecyQ~j4FezoRJVi(y?kV%017v_ko=RfusdT*QOyO|PXN6qD4*|27_DkZQMT4v
zrbEeL63Xa3;vnL4RH2G)fOc^FDG0U8ruzCvtL{(KJAM_mvX8W4rv5zm85o8;uy`TS
z;0+^g~EjxqKq0R;eLz&w%bSGFNy*pL})g)%?Q=I*4V_l>-Gsr0V0zU0Z7
zeP2~Y8$VtJ{WM*yL_;d4GbCbU3J%Eg(o>>r@R*-chG=gye3YW~;3EMfU8XCx2`X
zutzkUqQo!=D5`w7stW<4zD2j1-J4E@ukXa@juR-o7i_rX*aIGpw5>3OC1r1KCQc)IU0J30}DM@C$BTVYg3B%9g^=Rg%V#)4Dy5G@IyLAiq=c!21S0g?^iq&!s4Oh)=SGtoBfxVo$xcg6u{JTrnjR#7dvOdYbO>dN~;%NAFmVJ$VXrxDy_&
zMiXF{uTTm0!2Gp<`}ck;wkjSer?*Cp*sDVaNv$@D1n!aTuE-IEQ%J>|Q)h1X%LvTC
zGcO~cgp`3_4@9w72|L_@SaoHy=-ct=rI!d#9E{kJX*=!Vw(WW_Wla?jpBfW^3DsC#
za?DH7&>hGRX%T$++mwyWJ
z#7$s40{YY`Q+i)?W4)hnJ;_t|1FGiy@@SsaTb;1zEn1
zXy*NWh32ULt_DX7ZLzz9Br`2}KttRxrnVtwc;EK!VgLxfR#A6fyUgbWrn_zDKZ4N}
zWbU+4#@d7d+`k94CkDW%HDK_Anz7cr}oiCuC)$5lUWzx!H*of@TgtRNJUs8aNA
zV3ww{t=Y4-0)Vx~O)-CLAp~C|dxBtiIrHb{hz&OnbK}0MEaMrO}EvvF~-_;?m$6*b<>NN*McWn3iYe;@_sGi82h14^M_GtAv(UWJ4MV|RU)g7LD~s@$}A
z@6v$RnI-M;zvOyQ7#fgKqi|ha(gm6x*7f_hsvf^W$@ge{-qSn?VcFp9$qXkG8#3L(
zk1z+4j}Q+IgZu>qg%DX{jv%t|r;y?m0w9YkLRSEV^(1MS=0@1Fe(WyT2L`@g7sCCy
zhNjagz-zZvov+-wx9Hb$(;C+R8j;vg4)EU$$ot4StT8Svv~lOiw8O8>aE$K^wA}=!
z^b3~~!&Qw0p+gdw=+Z%RIx#Jh+cLg`LFd~iT@)l?1h8cQ&^mFUS`re9J$vxeBy10(*U467;gVb2fGYg3`Z6iPZ_Q2fH1PWObgJfhTOBHJG9eYHLfE9l%unx
zY)GkOY@i2sMP*RO1sha$eI2o@&>i&afC7-I0VN`bt(q!pYqv$Q-^yiYiH3s%bPEBt
z()WQdjLFz){eo*Wu`L$CB??wmz1&FMF1T3}C#Bpo0iF}E4Zkhd(cxN%hSzcMfzIp%pco>}Sf&
z0hkYo>K>@GroLVJy*J=%cD>0a9dx4EmV6hg&7J7g(CK81M04P+|
zU;-ONh{{|v>~aCDg2m$*;P6;hen2a}l{4kbz{^WnZf>{=GiuA}0B<1lM}3?+wes;o
zhGN2BGeKv}lTqjJcrx*Nd_Mo+)@aByAW~)nKxxO+gt=wL#*^V(%~-^d-`N)JKEke>
z(b3%ysU?$PI)o>hQ_C$ECC|{8bg_^=mT~ts?b~y~rDhyk|xAi1~~Iz&iK40MJePnGdmh#*%q1%?Mn5b
zt8vN`7d_^hZ5320?|UPY$pFsn*Qs{liiS2MKWXjUEFKx$l9?3fgpXt0RvkuKY5jyTpC
zSPKjY29?m$XMR0U4FVOKMo$MRg{T6dOiR0X17`Em^tQziS|pnW)IA3$6v93gW*P`)v1*2WUVJ^;I2)zR#
zLRpU3F18_D(ad4dIMV%2=(e{t5Oc~1ZHS(~EJN&Fi;y@5lh56$27|}>*lyUWk=VfH
zv_N}n;81O}6wnmvL5;QtG!4;%mdIv&{Q?)S(@6r$
z(Q>+5P=U-$D4b0rLDJ*~fy8So)nTT?pbOHbtk*CGWtf7eP?XIGV`sEnA!kZp6$BeW
zcevyYb-CPtyi&lM$W(Lyr6@%m#z!`!X4OE!0c2a-B#rzSfySQAmzD2nyb7|7x7?6J
zz`zVe=ndm$Ni>euLII)7p(^VlEFQ-3*b*Rw&~G{bCC32T4&+RC(-zS6Ql%_W>u%`i
z<-5jqAWci`Lj7o3b*sDQB!Ru0{5VR@0S4x60)SD^OJm1u2TP+*L>BTile&?!MrES5
zz!?i4!x+{xG9I`fumq*EJ<5V_2c7ME0aZ?d)S?!f%B%ST;#~~cXxHVKFtCHEgo`eG
zOZtG>u*6^zHap$i2~2)n@}y&FYQ62Q`CGK}xmSsZT$7}zjZ+{b7#xOfvPLV^F%?9j
zBplTJCUiTOSooFkvm6O)5WX~(kBOuf+mu~5FlMZPiM4NZVM#rmmKV}Mk`3^&O55`Q
zQi0^aQYM_FSV<{kqWh$-WPvgS+jCODKjvROa_OeGI6#3C*yE6v9^=-YjaIQu26k6L
zpbwRR`^~&nwGOZu>|AI;?hfDi>^!v##RbdYYZYoPl7oF4K(uk+kAJS-iW)0&M;2q;
zGu{B%XKK9%g`_y(I8gUM3_esQS_kR3z+~ycu;w0TA>2Ug93XSR>Wj;Z0|{OJzAg_&twl_ypp!m1{b`}YC}aNIbyW2cO44S?5cDS&rk%i
zF9B2%>rR3h(y(H73cy&tqE>q%9Sb7$V7Zlg`_X|lU{@b!TLrgL5Fhxvk}1N3ff|G)n5pt67e|NsC0|NsC0|Nj612p|Cf1OOle
z2mk;GU?ZO%qi|g%dv9j0&ERy<0PQtEC?1}R%iid
zQ1XvcCzL%$sP!@p13(_2XaGG&r~^O%8Ki^=DxZ@~)lC|CBS7^V)im-no>L~u2dSVM
z18M*?G|&b>Z~y=R4FCWD0BAG-000btGynvMhzJ0NnwW+YO;1$xWMxmt(9%rJMyABj
z(9(HEC#j}JfulwL{rSWqAeZ+6LL!s;SiKedx{!!0Tqs09Hj`rzG2Vm;5{LI84r-E0
zE*cUlhQw-VC_B)9Bsm0=M@*1f(t-gc3~ekue$aOh-Y*-nV*a>Pk_K5>gbC^%0-Ci*
zV?#|bUeJOVQXsaZiLzIo2tfph6YScY8uo;ssL1t6wNh6yYeB&+K!A`j3Y1Vt6VxwA
z)+=I02|Wv-mQog0h=kT8s6a7)bi2KM=)WwM5F~3_=OqfM`&@}FpEJ0(*w;N6pyo5&
z(zp%G{htSEe?1MMdI`4-8GC8xMFs>?gWpxqftL5o~pcKdM^k#
z=W3ml^t!}Ak8I412fM2RFt97X9)8@?JW%BhKG|9w7FzOKrkWfD>psyfn#uK=Sx@mUG-iwkr
zp%iV`iqrL(-o4wr;LUa(Ue=&H?}dhRdnpL~2t)}bP9g(v!#hbJJxQS1KYRH4c67U!
zANRrWF=c4d$YWw?P#KxRwT?p;Bvn3nn+kWa{I1n+HBB{P{tUfT?SYcHQl@}f^8cnc
zALD+js1p7t=JWt&bs9yVre!6@!0gcy!BP8FBa$OJ9LRD^@w?#MLui2{4-&XKoRZGft?!_W8j*7IxcVG>QP`9<
zbuIu(5OHNw@a)gYtqtrfYG>-s&btuj-Kf!28g)y0rT@5hbC}oPhrD;APOHcWw@vFd
z6=vNlAb~9e>pn}Qus^Ykab)robD|CF4RoQd)vn_qfD7>)ieF^5T63ryhzL4y2eH=8
zSG!#)1Qd0(^`eom9M6Zsg;6srXg~^)0STPbcrQ>aGW*X|<~HU5Nl^DksZqk!P|3*x
zR%xnDWC1`Jrj0hZ#&WIEZ1mTyrr>rg8%k$M-$E-CYJ(K~D-0*W|D0YvZP}|^Rv8TM
z;3EM9Yf_|oyc4j-iw8AOYFcGyTCfH|4ZglrLm1ppLyZjeAbx|K&_~Fw96`LWkmtu2jv#3Wvh4
zh|x%lc-UUGRaz|AA`7b11c)Hrq%EnDBL*aP8x$Ra`{hpfaLOZ8G?L=5!tfJ0&?1=v
zoW00Md1V>PzC~OPrE!v@6t{0A@|0wgD(UNp;+J%0hViNU-OTZ~TI3nWqhyB$xVjLw
zSw%4s#g*&YZeXHoB!c47U(Vx69QZw$O#c5q5V?6(!buPnOo-0RM?pr@na+x?h^!s4
z*c!!ho2DQFJ$JCp2mqSe_dGsstEwxl_^<&eA(i^I@j|8K5<0e#w|=1T62iDU>(D8g
zMJECk33N0D^gU%6=^!I)d++XG{jZqJ0!E+U36g@Ea@yEM?gE+Up!?Fr_I4n0xlY^J@stW+Y#l>NUg#);%tZmE`EzcKKu6Z;3Ni$BX6MU~
z*I2?^%-oG^Xu)ds3Rzuc8Y7058H{AGK!#u^xusc@RRUSj6<}a?sPnaoHd0C($uruT
zp58ZDF$amq7-kTb+uwP%Xr#`Z3@<62;p-Q!*~S>6r<+GUWI(`kkTaQI9jktk3sIi#
zJKvO4kzd|kI&_T&dhvQbiWHF|6ZRnR>~UwhEdwlC)bJBsO)$1
ztUuhIIuc8P+Prvj%aeVXmWu}k>A42U#e5pM_z4~#-mPE2Bu{@4vK{JN8-?h7XA~N}1DGWm|GFp0F6U&sS6k^P@t{(<`D%r))Js^+Lr;tAszFMuaH0OK*_hL#CdZSaq
zEa%$J0H^9;uFc5R4a&=o2r^cJ8ULon3!5XF19Z~Uop$SCH(xHa!p_inX1sQ@c+(*$FET(BrwwcE==gg_L>L}@!OuV5j{
zOJ$*2vRP2uRv6nOcq`moI!7K6(H|D5!&*Ugcl93U!o@XwXtgPbYTr5)A*<-?IRXAw
z^`0AQsV>|%;G}p;(d2Yo8*Obpc#+8RD|+UYwn=VgG^X8as!=^Kjb;_1h-g|G1)xE+
z?eU41*~&O=vf*C6_*@SZRs>4o1~eP+bDqK9_+`A{>*nk8>w)Nt#*dzMtQD8dhyWO;iUt5b*3Fl{4rx
z_891G`p%bZUevWMD9X4nRaiTXOPsWnqm++L=|o
zvN`+Yl!+3`toQ14W(Fw4tPayZvEeJ&&r|;T3Rj?%WegA_&ew3wM?Eui*!3*Ei)(K^@GL
zuzu=uEpr~-w2|ryBj0RYY%dZcWW&;Cld)lbTea==|I%GfN;W`
zk}ba$Ac|}pf-uE&$RZ#RLY;|A4R?tVOsgQ+W}rn~ft;8ZnxH`R2r3XDz5Z64Qj=M?
z$Bp&H_e%HSD_Y&q)FI;_N-`n{)PECSYhQy>ysda7W&j|LnNW8*I)|w)_INu5uHWfz
z!fso=e}lK6QjPiz>uUA->3lM2?)Lvz&WhB68WdSh@w?`@X?jJ_m$qQosxlo}5Na3@
z`P4rX0_ok==23H=#7Ga)E2^o&@&*GB_Tp6j)v~)ZZhLlpY~`;Iovf3Rf`)03eXCnh
zc4L$DSg#H)A%E31s+3?B-Bj=l70x8LEB9^JZQZR&Y5&L~zlh}1VmDMyJscMBj2o7|
zF<>a;F{vhn%k6EDV~fA%G62s>qdsQkWj^T+ZJ=)O>$==c!zpFBSva%gJxkC!
zBjI-a=q;#d@>OiAW1~R$VX~q_a`qJ(E~O23EHLpaX^@I;m~rT-bKTx*jq6FMf=#wC
z8sz-`F%TjfBTQfPfPdwcqoOGq;6rMi;R+g#$Lr?reZYYMhd}sz#rL+5z%XI?8P55m
z|79Ur{K64ylWR@^usrGd8MEvDxl5f(+ii)kkZ58sfJ)Hcg+Ek@M>2%KAnKjs9H8g~
zBJ(c=-8;gF`td;4@}$3@OAC2I6$h^>uVpPFvYt}bu&9+&FX$_zQ2e^Qt+20RD=bDT
zrKKvgy-8Te)%g8SMJ4<;+YO1&JSMqW$++$Zew%E2@*n50-i<%;Wa&sl{@6frWPnu6
ztb$Hcp~$Iz<%0__nPUNNd!gFp|_1?h)B{{kfsai_vYb
zWJH&A%5?EQMYp#B3M0R0SF^6A-Sl1Q
z&}1?oqaJA}h0t
z$GA$OKpC`BWdWx=A1+hMq;E)LgWzF#GM_htCZNCGLl7$rGm_
zP2o!UXBETGk&_;Ff7Pv=GujILUXG0cl)xAcsH!3b_VcfV@OYogOaC{!%CNj)6Y`PS
zDCxypd{#-s~vzbo^JP>lZ&aJl5mtqSYV1vwS
z+gNMfaNXYtXh#E&pN^U8LqN4KMUE00F&U{Gh!&$Es^b5oxHe{}E(3D^91mk6XlL$$}4`h9ae!
z$e@7;lm^(=@fDG)zRQ|X9ju6IKrj}ap9v2ISG4m*=wk->@aBL=0qc!SD8IEabE)gj
zXlSU(OXdiw6B(VCj^;fbMVI66b@df9VZDO9LOsMD5s1gX9tt3LPrnN5m%GJqd+7|`
z3oh5PhX218?V{Koy&V=1@z_dcCxgT>M4)k_LapDTvMMGLvx+W<`axsERm-?ICxv}q
zmiT?ZECw9_qcLg*tD)-5?BRgMXj8&h8@&JzM|iq^MDVxZlKeR>kT>xcz$q}3CfY;Q
zpZe27RcO6u3VzCZmNhsvT#GJlL=ZcTsvDS%bP2V7+?SZbu4E^h9F@+sSz$eN=Md@u
z#gRx&&?V@J#WO^vF(j;jiCjs72SlXYY0(vh70BBLfG>(J{Pi7ISYJ0_(5k^CDT2wBz%v9fdJc2pGsV_?b;LBahHk#)6*vA33W;3z8okB7T7^>L|KnCZ_%7NAWQ
zsLD6zxD?muw~l~zM!Vj(Ies7`6t=KX>VnjZ%tOPCZi?|O07^n2B7}Hn0Zr;DxP~Hk
z9{Ia{>jJkMEZ&-2dlw}lY?IO@fd<&QNd?tRN}$NGZxyuD974_=re&=_<4CX5Ibde|
zwZ|*w2@%ME9VMre?PG>zNOw3y`1!$it=%n2r8^nigW#e*c?@<`JB?c>-MT*VrD*$2
z_2Ad9+F_1vaso56;8$TKTRaUV!Si4Loh5H^^u_8K9#x8-j8)9nJXE0CdrMHe`fjiS
zYfw_1&~eFjsu@9I3hT43dg?;IFUHE5vW8X`_y|HrNqUV|Xbg;2U&4~7ZQ>L);lj+O
zh$H1&3`$0hqHhSqAvOUP_haK!3JupgOkG^@XRufUZzqO1{8g~82CIGc!LbEEW#Wtx
z1TCn1GdRB~(kGckNfk+#HGro%ZmA9mFNo3!q-~VF8+7H!l&qPv
zfq(}<21C`B^13`aXBd>JraXAW1C@fHu?%OfdR=0&Jgq*Qbx3HbtdjHkkPw@@HgRY?
z>iESD%n0vPEkSu{0Iki&S-8WZ@5xZ%T+JS~X?|y$m^n6a7U?1MGtnSRk?;(b6C@yG
z5`*IREhZAr=A{D1>}vD=twsU(%=wiLyfLLDrkb)E8f|id9uj9rvd(h}LJ$Pna-oa*KOE&EOjt#zoEv1^ApSMI>T~;;1S15UHZ>A|UqK>K@
zI(tKa0c>jF*pYV8a}0uj!;=ojpSxC(M8~PaXpc$zzR<5X
z5g11wA0f+Qvt-vBsYju{D@Em~g0Htr2Aq&DfsANuV;exy27!zQ3;{4e4FE6%4F(zE
ziq!4n#Ww6X?mV4PmNztoDG?1O!JuFiRc>Y(4jn<^I6x&d|U-tNC9pDRJ93pjivqm3Ra@gAGFFa#cO
zO=QoS>%#6Mfi57h$5cciz(7)_v@I|5`lzy^y!5vxvjszaAfrN~Ni-s4WAZ4DWjqSR
zEa(GE3v{v&L@XMHS1^|&oh4?I&62w_MWfYi^x>86oG*}?kv{v$ygM)n-hu$E$CLkk
zzFt*l{E-5MdTG^RwI6;IaqL@mwlf#G;H+krP@S%Z%oBjRcAq(k9Cgw5|9_;haG!m;`Dx20ieEF%#`5YirxB
zx!n0_b>@6`$Qk9Q9pSbD0dyH$mSBlcC6%adZ=?dG6a^C;19reD}#q_Rd
z3iEutw8{3u(RzxqYsy4fVajS&oU6*MeWB?#Zfdm}m9uiKdLRgctdA7M2qHM-gS@Ho
zZ#%C@QqvoSl}k;Tmpcmr?3w*HRIJm2iF9zuk_L*E0*JW=*zhD)Uh
zY(@V!hm*jlT3K-w>n~L(3G`aFyv1|(ZRxzN*Ag^_D(MD<)esSO(eZXr_T5$&nqme}
zA`&17Y=|&qw55^Hm+4dG`Zn58Fn-0To^|4FoV+L64E9*wNZkxCm@`%xmquVzpm)ta
zQn$SoP
zFuz9s#f|0K^zW3F!ZX3qC%0+b_Lq45_afGXq6Yx7g4duQN~nj`M%~>Q2m>lxIUt2h
z0S@eu0lYLK3M441Lb;+C+GAsb$qHDPk0Oh51S6i!;)FKXHVn~00HLHim8TW1>pbcu
z8`{_aU?LJA)<>vrNyuTVx%MlebAYD!IH<*(aiJU@KnCf<4(I0^$_3Z33AoN|1|2E?kG-Vw8JXW84^nMHsS7vr={n9Rv%~QP7~mAioN9iwdDsl0%9l
zoGL1Elcd-vBqQ~CwpbQ1pVAD|7QqnwP(v-$RM}j8kP%m!AQiz=!v%qIGmSQtRLn?}
zx)Uy8-Z-WDt~eB+FV$cwP~l*yOceWyVNSDD`uwcK6{|LMEnffkX`O8i_D?toki`^N
z=n!yu5~Bq$ST!lDnYX&&&w2%%dYk~z)iiK$nM5UzfdNj}mqmzJ;8o)zt{{}9Mw~IF
z02yR$%|K8|EMU!94!q!8C3XOnZKcG^_y=P}L!u3nkt1_m8ky%U1(%4hi<`5G13G}r
zB?Lic79=~rP1y$XVk%h~D(*p-JXHerW4iTZ0noxzs80^=(33N`2GO7cmJg$4kHGYn%~98JpCxv+wT-%Y;Hw$}xQ{KjalztIT%Xhl|_S@))KPVJLL
zKvFdkNu+Xq4VkQ05eq@vTVibU*dkB~;*APSAok7Z#BB&(eQ3c|pvfecsYm7^+cW$++YHwE1
zH#8Zov39(JMwgnZWZq%$%3c<8+=Ba~_c`jL%eJg(@tu~FT9yLeJFkk4KvOQ#DDufC
zC{8G)i>WS=adfOH>3wR$%SF+b182VHo1h{h48l57R75Tcmn%~E_}nlvjN#LJ(E((E
zp^Jmu%F``HXoJ=vz$tN3AlvZ%cOs~fgi?uf)CC)8{bR^lOlehc`
z;6b&A8uD>8(|w(*9Y5E00WkN1d@N*epgaipyv3EQh4j$3BXw)UqN@}1HrD%#+g@oc
z?hcwcGnbozWEbd`$ZFh5~oVcn<2(T8;J^-|iadoTz*3f7W?o(EXRDHv~4l8a>)pjBnahgpd}2L3JIA0~FgwWPC4TM<_l8TM|`xd}#>o6YijbGu}m?&4iE@P~4`
z+^@%FvnL92;{qUg59l0}
zj#dX4Q5hNgDR!5qDdq`pLA(d5p0zmhA_JIaa8uRG#oHJ;o9a8hbmz_l>Lf*#z_|*Q
c9!UGYlLY3-*Kpl7oB!hONT&)C9kJ%b01PG%b^rhX
literal 0
HcmV?d00001
diff --git a/archive/archive-1987.tar.bz2 b/archive/archive-1987.tar.bz2
new file mode 100644
index 0000000000000000000000000000000000000000..37cd2ae2074a57386ac6e4779e6ec23cc577852c
GIT binary patch
literal 9981
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%0Da%N6N1t#$XQ0P8l?pWFUTKK
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
literal 0
HcmV?d00001
diff --git a/archive/archive-1989.tar.bz2 b/archive/archive-1989.tar.bz2
new file mode 100644
index 0000000000000000000000000000000000000000..d5d046584ec52930a888111d07ec1e19afb64791
GIT binary patch
literal 20295
zcmV(&K;geaT4*^jL0KkKSwK&qlK>)FfBXORfDnKG|NsC0|NsC0|NlTl5C94Q01$wH
z1^@&IU|QZi@&WH%eeZDI=TD*SH>acDU_74tH=#;0uXa!aTeTXk+~a0I5S@2$Z-xLG
z000l2=Lz<6-N4ZBcH5l#pI6)0uQ@qBn(}?_?yPx1AOhlO>p+jGjq62kzWeW=cLv(s
z&F^~mPI>O%Zjn1Q8mvC>qBWqec6En)uKN4z#pi2QK-+9?k_qCSgW2>t5pI#(g
zjY{>OdpBBj+yS?6&e-9NYScaK>Lc%f``Gn0t!=l@pe5eedPi%ILDt>uR@P?Mw?Kj}
z%-ieUp7)pxh!7?bkN}M`27nQ!LrnloCJ~}NL9|0q+NO_F5wsd;KoAfSF)Y7
z;*-?yr;2+~G}F^a&r)c}Z&c6#4Gjc{gaiPM69Q?FXiQRh88J0a5_vRvQ_~3bJwkqp
z9-sgKY5k=9Vl7cEMS82(gd~@uqX`eofkEh=ynJZ0IGhn+&;*PCCXhf|caLJqFGF&O
ztz7k@+{R$$sFH|80t7`sQT@B)kdg^tDWMQTFq46VP==5&h=!OHf@i{zND96G3=#MI
zF!TS%$CJlbyVhUw6Yr+JNzapEmf>wp{ZNq%7&d_)A&f%|i6rwfLtfewNg@kAi$|>`
zVm>BOim*8UPE1u<5l`__j3O)f8Bzy@sIW+q9X)nn!39--usQf<3kZ0S1%X*1P^bz*
zMIr2`8DavGDFtVdC`3xah$9buC$%tQ$fAooSz{u=Vf>V+ECoga#6=+f$`GOoABh0>
zm{t*F$f5`^j`aP1zwmqvf1NN)J|_RMQ`|Z2?`>~3%-zJ%$MrEAil}IbJQ{SAH-Asx
zA*}ZO+_=^AQGppMTob*paI!2lhJ*+id;9-v7SfnOZ&=o>|IxRncJTT;>q6|+7W{W(
zsm`aUwF#Gms(~j@qwpvh#CUf*UXJ(<8*p>&e^!5&&xc2JVQ&)*^w*IE-z4+S;Q1I;
zs_p0WdonpjSpLwTk5K+?y3_MR%61S*HNU|9Uau^LNgzm{5A3tp#e02%92g*i#cbea
zaQoRBesI_$YcKExpGXW9%fGMvTXitmBBTUT2jaf3k<+flp-u#};TkA-#aMZ;$+^uA70-|GyU+WjKKRx!$?Z#T
z=gA&Eo=qDgdPu8UErTqjgq9F%EN3-oZ2KqVk2_M2!G^WB4}rH+JyuC){)`u~6#SVq
zgf|*hq0xlK0xgE0;S1BHWm(}HTdQPrlo^bx`+%jl5q0aN>(eT?#~yxP_v8R4aUk7h
z%Fug#y4X*Z{Cio^HdIV$$H$U!qWvgT*?$%lm{xy|#9#ZM+R6i9Ibt&D{PQ@GMsu$3
zKUd|~(;Qb&hNt0)OY!L+FcoY0%Lrayy$J67ROIW0-YXwpYmY;nt1su%;`FWdyK^;uSnis8V6Myb5qSfD-rGap95)@wdi0-nDNXhs%M;Kfw^
zJt{8a+ZSaM56J-3Xj#}2YTy|Q!>5yWFR$_xQOx?y(&1x5}WqA%A!)HrQZKn9|JP9}g~1@?Z9%Gq%Z2KY!}ur~a3uRdG7@Or!Z
ziL-Gv+