From cc677fc6be1047d0f1e7c6fe89fdc91fe065039f Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Thu, 9 Feb 2023 09:53:39 -0800 Subject: [PATCH 01/36] Update my winner handle Add my middle name to the handle to match my full name. --- winners.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/winners.html b/winners.html index 5808d4f22..c5812fbdc 100644 --- a/winners.html +++ b/winners.html @@ -459,7 +459,7 @@ Contest

ant - make utility

From fe26eb67941b927f394ad888d555ac7789642c38 Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Thu, 9 Feb 2023 12:46:22 -0800 Subject: [PATCH 05/36] Put space after SHELL= in top Makefile --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index e67f79ac1..3ad1049c6 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,7 @@ # in writing from both Landon Curt Noll and Larry Bassel. -SHELL=/bin/sh +SHELL= /bin/sh all: @-for i in [12][0-9][0-9]?; do \ From b547b7584b7d782beccd19ca8c2306fc4d94a869 Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Thu, 9 Feb 2023 12:47:23 -0800 Subject: [PATCH 06/36] Typo fix in many Makefiles The typo was judgess instead of judges. As the list of files changed is quite long I'm not including it here. --- 1984/Makefile | 2 +- 1984/anonymous/Makefile | 2 +- 1984/decot/Makefile | 2 +- 1984/laman/Makefile | 2 +- 1984/mullender/Makefile | 2 +- 1985/Makefile | 2 +- 1985/applin/Makefile | 2 +- 1985/august/Makefile | 2 +- 1985/lycklama/Makefile | 2 +- 1985/shapiro/Makefile | 2 +- 1985/sicherman/Makefile | 2 +- 1986/Makefile | 2 +- 1986/applin/Makefile | 2 +- 1986/august/Makefile | 2 +- 1986/bright/Makefile | 2 +- 1986/hague/Makefile | 2 +- 1986/holloway/Makefile | 2 +- 1986/marshall/Makefile | 2 +- 1986/pawka/Makefile | 2 +- 1986/stein/Makefile | 2 +- 1986/wall/Makefile | 2 +- 1987/Makefile | 2 +- 1987/biggar/Makefile | 2 +- 1987/heckbert/Makefile | 2 +- 1987/hines/Makefile | 2 +- 1987/korn/Makefile | 2 +- 1987/lievaart/Makefile | 2 +- 1987/wall/Makefile | 2 +- 1987/westley/Makefile | 2 +- 1988/Makefile | 2 +- 1988/applin/Makefile | 2 +- 1988/dale/Makefile | 2 +- 1988/isaak/Makefile | 2 +- 1988/litmaath/Makefile | 2 +- 1988/phillipps/Makefile | 2 +- 1988/reddy/Makefile | 2 +- 1988/robison/Makefile | 2 +- 1988/spinellis/Makefile | 2 +- 1988/westley/Makefile | 2 +- 1989/Makefile | 2 +- 1989/fubar/Makefile | 2 +- 1989/jar.1/Makefile | 2 +- 1989/jar.2/Makefile | 2 +- 1989/ovdluhe/Makefile | 2 +- 1989/paul/Makefile | 2 +- 1989/robison/Makefile | 2 +- 1989/roemer/Makefile | 2 +- 1989/tromp/Makefile | 2 +- 1989/vanb/Makefile | 2 +- 1989/westley/Makefile | 2 +- 1990/Makefile | 2 +- 1991/Makefile | 2 +- 1992/Makefile | 2 +- 1993/Makefile | 2 +- 1994/Makefile | 2 +- 1995/Makefile | 2 +- 1996/Makefile | 2 +- 1998/Makefile | 2 +- 2000/Makefile | 2 +- 2001/Makefile | 2 +- 2001/anonymous/Makefile | 2 +- 2001/bellard/Makefile | 2 +- 2001/cheong/Makefile | 2 +- 2001/coupard/Makefile | 2 +- 2001/ctk/Makefile | 2 +- 2001/dgbeards/Makefile | 2 +- 2001/herrmann1/Makefile | 2 +- 2001/herrmann2/Makefile | 2 +- 2001/jason/Makefile | 2 +- 2001/kev/Makefile | 2 +- 2001/ollinger/Makefile | 2 +- 2001/rosten/Makefile | 2 +- 2001/schweikh/Makefile | 2 +- 2001/westley/Makefile | 2 +- 2001/williams/Makefile | 2 +- 2004/Makefile | 2 +- 76 files changed, 76 insertions(+), 76 deletions(-) diff --git a/1984/Makefile b/1984/Makefile index bef40c18b..500c7b7c4 100644 --- a/1984/Makefile +++ b/1984/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1984/anonymous/Makefile b/1984/anonymous/Makefile index 659c3a912..43f9a4d41 100644 --- a/1984/anonymous/Makefile +++ b/1984/anonymous/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1984/decot/Makefile b/1984/decot/Makefile index 61b784ba0..aaf3dd952 100644 --- a/1984/decot/Makefile +++ b/1984/decot/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1984/laman/Makefile b/1984/laman/Makefile index cf6e5397a..173161362 100644 --- a/1984/laman/Makefile +++ b/1984/laman/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1984/mullender/Makefile b/1984/mullender/Makefile index 76e33d10f..8ad9e2bad 100644 --- a/1984/mullender/Makefile +++ b/1984/mullender/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1985/Makefile b/1985/Makefile index 6a61b6d81..59e870e5f 100644 --- a/1985/Makefile +++ b/1985/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1985/applin/Makefile b/1985/applin/Makefile index 6cb163a0d..6cacaa461 100644 --- a/1985/applin/Makefile +++ b/1985/applin/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1985/august/Makefile b/1985/august/Makefile index 2dc751880..8aae11397 100644 --- a/1985/august/Makefile +++ b/1985/august/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1985/lycklama/Makefile b/1985/lycklama/Makefile index bbc7d8647..56c512533 100644 --- a/1985/lycklama/Makefile +++ b/1985/lycklama/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1985/shapiro/Makefile b/1985/shapiro/Makefile index 72d9203eb..2e55d2c44 100644 --- a/1985/shapiro/Makefile +++ b/1985/shapiro/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1985/sicherman/Makefile b/1985/sicherman/Makefile index 5e54511b3..dbf20837c 100644 --- a/1985/sicherman/Makefile +++ b/1985/sicherman/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1986/Makefile b/1986/Makefile index e0371b795..ed2146601 100644 --- a/1986/Makefile +++ b/1986/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1986/applin/Makefile b/1986/applin/Makefile index 5e4de667d..12ec4068e 100644 --- a/1986/applin/Makefile +++ b/1986/applin/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1986/august/Makefile b/1986/august/Makefile index 2e4c63c8b..3bffd0ff7 100644 --- a/1986/august/Makefile +++ b/1986/august/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1986/bright/Makefile b/1986/bright/Makefile index 066a9f108..733d5ae94 100644 --- a/1986/bright/Makefile +++ b/1986/bright/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1986/hague/Makefile b/1986/hague/Makefile index 75749ad7a..b9671da73 100644 --- a/1986/hague/Makefile +++ b/1986/hague/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1986/holloway/Makefile b/1986/holloway/Makefile index 34d8fdc3d..d5c346d8d 100644 --- a/1986/holloway/Makefile +++ b/1986/holloway/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1986/marshall/Makefile b/1986/marshall/Makefile index 82a067430..a5ce01373 100644 --- a/1986/marshall/Makefile +++ b/1986/marshall/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1986/pawka/Makefile b/1986/pawka/Makefile index eb3c0920a..abbf7f9db 100644 --- a/1986/pawka/Makefile +++ b/1986/pawka/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1986/stein/Makefile b/1986/stein/Makefile index ecbf1957d..7766fc20c 100644 --- a/1986/stein/Makefile +++ b/1986/stein/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1986/wall/Makefile b/1986/wall/Makefile index 3c1bea1c6..a9330ceb6 100644 --- a/1986/wall/Makefile +++ b/1986/wall/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1987/Makefile b/1987/Makefile index 8884f6634..5c8b77e94 100644 --- a/1987/Makefile +++ b/1987/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1987/biggar/Makefile b/1987/biggar/Makefile index b0c84f295..9c25c9838 100644 --- a/1987/biggar/Makefile +++ b/1987/biggar/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1987/heckbert/Makefile b/1987/heckbert/Makefile index d3c0925c8..447463ccc 100644 --- a/1987/heckbert/Makefile +++ b/1987/heckbert/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1987/hines/Makefile b/1987/hines/Makefile index 65e35b5a3..e72ca8c02 100644 --- a/1987/hines/Makefile +++ b/1987/hines/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1987/korn/Makefile b/1987/korn/Makefile index 95048d18d..0ca66a745 100644 --- a/1987/korn/Makefile +++ b/1987/korn/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1987/lievaart/Makefile b/1987/lievaart/Makefile index 311135f34..d939f38a2 100644 --- a/1987/lievaart/Makefile +++ b/1987/lievaart/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1987/wall/Makefile b/1987/wall/Makefile index 23f535c14..031c90eac 100644 --- a/1987/wall/Makefile +++ b/1987/wall/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1987/westley/Makefile b/1987/westley/Makefile index cd7c1de1f..019fe4f9e 100644 --- a/1987/westley/Makefile +++ b/1987/westley/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1988/Makefile b/1988/Makefile index 986aa8975..475d2ae8b 100644 --- a/1988/Makefile +++ b/1988/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1988/applin/Makefile b/1988/applin/Makefile index 5cc2caabc..29caa8e75 100644 --- a/1988/applin/Makefile +++ b/1988/applin/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1988/dale/Makefile b/1988/dale/Makefile index 4f4f606c7..04cf2640a 100644 --- a/1988/dale/Makefile +++ b/1988/dale/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1988/isaak/Makefile b/1988/isaak/Makefile index f851e92f8..10e8ace1d 100644 --- a/1988/isaak/Makefile +++ b/1988/isaak/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1988/litmaath/Makefile b/1988/litmaath/Makefile index 3c179582c..2128afb7e 100644 --- a/1988/litmaath/Makefile +++ b/1988/litmaath/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1988/phillipps/Makefile b/1988/phillipps/Makefile index 2187cf023..88cdd2cea 100644 --- a/1988/phillipps/Makefile +++ b/1988/phillipps/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1988/reddy/Makefile b/1988/reddy/Makefile index 69ba0e036..226bf536d 100644 --- a/1988/reddy/Makefile +++ b/1988/reddy/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1988/robison/Makefile b/1988/robison/Makefile index 9334c4bd4..c0c6f783d 100644 --- a/1988/robison/Makefile +++ b/1988/robison/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1988/spinellis/Makefile b/1988/spinellis/Makefile index dc9a27f92..da454f077 100644 --- a/1988/spinellis/Makefile +++ b/1988/spinellis/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1988/westley/Makefile b/1988/westley/Makefile index b5050bc71..d6da7049c 100644 --- a/1988/westley/Makefile +++ b/1988/westley/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1989/Makefile b/1989/Makefile index a912d6278..59740ffc3 100644 --- a/1989/Makefile +++ b/1989/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1989/fubar/Makefile b/1989/fubar/Makefile index be0e7d319..fe5f56415 100644 --- a/1989/fubar/Makefile +++ b/1989/fubar/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1989/jar.1/Makefile b/1989/jar.1/Makefile index 14b0355ee..2312569a2 100644 --- a/1989/jar.1/Makefile +++ b/1989/jar.1/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1989/jar.2/Makefile b/1989/jar.2/Makefile index f11fa8896..c64c7294f 100644 --- a/1989/jar.2/Makefile +++ b/1989/jar.2/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1989/ovdluhe/Makefile b/1989/ovdluhe/Makefile index 0204a1b4b..e0f9af30d 100644 --- a/1989/ovdluhe/Makefile +++ b/1989/ovdluhe/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1989/paul/Makefile b/1989/paul/Makefile index 2065e9650..5c1ee1765 100644 --- a/1989/paul/Makefile +++ b/1989/paul/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1989/robison/Makefile b/1989/robison/Makefile index 64b5e1694..164565cde 100644 --- a/1989/robison/Makefile +++ b/1989/robison/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1989/roemer/Makefile b/1989/roemer/Makefile index e355d0fbc..e3197a293 100644 --- a/1989/roemer/Makefile +++ b/1989/roemer/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1989/tromp/Makefile b/1989/tromp/Makefile index 556bbed94..610399864 100644 --- a/1989/tromp/Makefile +++ b/1989/tromp/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1989/vanb/Makefile b/1989/vanb/Makefile index d5f3661a3..8e231916b 100644 --- a/1989/vanb/Makefile +++ b/1989/vanb/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1989/westley/Makefile b/1989/westley/Makefile index 408db63b5..daa585b92 100644 --- a/1989/westley/Makefile +++ b/1989/westley/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1990/Makefile b/1990/Makefile index 4030026f1..8aeb36b66 100644 --- a/1990/Makefile +++ b/1990/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1991/Makefile b/1991/Makefile index 226b224a7..997adfc3f 100644 --- a/1991/Makefile +++ b/1991/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1992/Makefile b/1992/Makefile index f576b6dd3..3e87e677d 100644 --- a/1992/Makefile +++ b/1992/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1993/Makefile b/1993/Makefile index 719472876..95d58850d 100644 --- a/1993/Makefile +++ b/1993/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1994/Makefile b/1994/Makefile index 575c7b45f..9b61f398f 100644 --- a/1994/Makefile +++ b/1994/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1995/Makefile b/1995/Makefile index 19e8f29d5..e58a0360f 100644 --- a/1995/Makefile +++ b/1995/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1996/Makefile b/1996/Makefile index abff72158..ba2c62aec 100644 --- a/1996/Makefile +++ b/1996/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/1998/Makefile b/1998/Makefile index 3f5c7e315..ec4f803bc 100644 --- a/1998/Makefile +++ b/1998/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2000/Makefile b/2000/Makefile index 6792971b7..2f6d462f7 100644 --- a/2000/Makefile +++ b/2000/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2001/Makefile b/2001/Makefile index d72b50a76..f1a40acf6 100644 --- a/2001/Makefile +++ b/2001/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2001/anonymous/Makefile b/2001/anonymous/Makefile index 97f00836f..49e7cf5a9 100644 --- a/2001/anonymous/Makefile +++ b/2001/anonymous/Makefile @@ -26,7 +26,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2001/bellard/Makefile b/2001/bellard/Makefile index 97f00836f..49e7cf5a9 100644 --- a/2001/bellard/Makefile +++ b/2001/bellard/Makefile @@ -26,7 +26,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2001/cheong/Makefile b/2001/cheong/Makefile index 97f00836f..49e7cf5a9 100644 --- a/2001/cheong/Makefile +++ b/2001/cheong/Makefile @@ -26,7 +26,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2001/coupard/Makefile b/2001/coupard/Makefile index 97f00836f..49e7cf5a9 100644 --- a/2001/coupard/Makefile +++ b/2001/coupard/Makefile @@ -26,7 +26,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2001/ctk/Makefile b/2001/ctk/Makefile index 97f00836f..49e7cf5a9 100644 --- a/2001/ctk/Makefile +++ b/2001/ctk/Makefile @@ -26,7 +26,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2001/dgbeards/Makefile b/2001/dgbeards/Makefile index 97f00836f..49e7cf5a9 100644 --- a/2001/dgbeards/Makefile +++ b/2001/dgbeards/Makefile @@ -26,7 +26,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2001/herrmann1/Makefile b/2001/herrmann1/Makefile index 97f00836f..49e7cf5a9 100644 --- a/2001/herrmann1/Makefile +++ b/2001/herrmann1/Makefile @@ -26,7 +26,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2001/herrmann2/Makefile b/2001/herrmann2/Makefile index 97f00836f..49e7cf5a9 100644 --- a/2001/herrmann2/Makefile +++ b/2001/herrmann2/Makefile @@ -26,7 +26,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2001/jason/Makefile b/2001/jason/Makefile index 97f00836f..49e7cf5a9 100644 --- a/2001/jason/Makefile +++ b/2001/jason/Makefile @@ -26,7 +26,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2001/kev/Makefile b/2001/kev/Makefile index 97f00836f..49e7cf5a9 100644 --- a/2001/kev/Makefile +++ b/2001/kev/Makefile @@ -26,7 +26,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2001/ollinger/Makefile b/2001/ollinger/Makefile index 97f00836f..49e7cf5a9 100644 --- a/2001/ollinger/Makefile +++ b/2001/ollinger/Makefile @@ -26,7 +26,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2001/rosten/Makefile b/2001/rosten/Makefile index 97f00836f..49e7cf5a9 100644 --- a/2001/rosten/Makefile +++ b/2001/rosten/Makefile @@ -26,7 +26,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2001/schweikh/Makefile b/2001/schweikh/Makefile index 97f00836f..49e7cf5a9 100644 --- a/2001/schweikh/Makefile +++ b/2001/schweikh/Makefile @@ -26,7 +26,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2001/westley/Makefile b/2001/westley/Makefile index 97f00836f..49e7cf5a9 100644 --- a/2001/westley/Makefile +++ b/2001/westley/Makefile @@ -26,7 +26,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2001/williams/Makefile b/2001/williams/Makefile index 97f00836f..49e7cf5a9 100644 --- a/2001/williams/Makefile +++ b/2001/williams/Makefile @@ -26,7 +26,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, diff --git a/2004/Makefile b/2004/Makefile index ceab5b9fb..69964d36a 100644 --- a/2004/Makefile +++ b/2004/Makefile @@ -27,7 +27,7 @@ # GitHub pull requests are welcome: # # If you have a patch that might make running an entry work in modern Unix-like -# environments, please create a GitHub pull request for the IOCCC judgess to +# environments, please create a GitHub pull request for the IOCCC judges to # consider. # # Suggestions and corrections regarding Makefiles, winning author information, From f2654a2dbeab9478a4b797edd4e90cd6d60c237a Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Thu, 9 Feb 2023 13:30:26 -0800 Subject: [PATCH 07/36] Fix link in years.html Many more need to be checked. Checking for dead links should not be hard based on a quick script I wrote but any missing files will have to be fixed later. --- years.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/years.html b/years.html index d4b63d49c..352e2e024 100644 --- a/years.html +++ b/years.html @@ -3371,7 +3371,7 @@ a summary description of all of the winners.

applin

ferguson2

@@ -170,15 +165,13 @@ a summary description of all of the winners.

  • input.txt
  • ioccc-cake.jpg
  • obfuscation.key -
  • obfuscation.markdown -
  • obfuscation.text +
  • obfuscation.md
  • obfuscation.txt
  • prog.c
  • recode.1
  • recode.c
  • recode.html -
  • recode.markdown -
  • recode.text +
  • recode.md
  • try.this.txt From cb7053130835702093308b1747f1862a01e0ecb2 Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Fri, 10 Feb 2023 03:35:52 -0800 Subject: [PATCH 10/36] Minor fix in 7154f9 I missed a '.text' file (chocolate-cake.text) in 2020/ferguson2 in years.html. As an aside on that famous chocolate cake recipe: since I included that recipe in all my entries of 2020 and since the Enigma had a fun challenge for that recipe: unless you want to play with the Enigma machine and in so doing reward yourself with a wonderful double-layered chocolate fudge cake recipe (the fudge being the icing) which is a speciality of my mum's it would be better to just check the ferguson1/chocolate-cake.html version as that's not enciphered. The html versions are the recommended files to check at least with a browser. --- years.html | 1 - 1 file changed, 1 deletion(-) diff --git a/years.html b/years.html index bcdd22a65..fc52f1c20 100644 --- a/years.html +++ b/years.html @@ -159,7 +159,6 @@ a summary description of all of the winners.

  • Makefile
  • cake.jpg
  • chocolate-cake.html -
  • chocolate-cake.text
  • enigma.1
  • README.md
  • input.txt From c3c624957a72e6a89ae163bc05d33b3604a52941 Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Fri, 10 Feb 2023 04:08:10 -0800 Subject: [PATCH 11/36] Add mkentry to .gitignore This was a tool that was used for some years but it was not in .gitignore which meant that if someone compiled it it the binary mkentry would be in git status. --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 2ea6d76e5..e7e612033 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .DS_Store prog alt.prog +mkentry From 017278725a36772512632b9d821c841cd247b0fd Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Fri, 10 Feb 2023 04:09:07 -0800 Subject: [PATCH 12/36] Fix typo for 'resubmission' The typo, incidentally, was changed to be 'resubmission' (quite obviously :-) ). --- 1993/guidelines | 2 +- 1993/mkentry.c | 2 +- 1993/rules | 4 ++-- 1994/guidelines | 2 +- 1994/mkentry.c | 2 +- 1994/rules | 4 ++-- 1995/guidelines | 2 +- 1995/mkentry.c | 2 +- 1996/mkentry.c | 2 +- 1998/mkentry.c | 2 +- 2000/mkentry.c | 2 +- 2001/mkentry.c | 2 +- 2004/mkentry.c | 2 +- 13 files changed, 15 insertions(+), 15 deletions(-) diff --git a/1993/guidelines b/1993/guidelines index 8acc360f9..4db791c44 100644 --- a/1993/guidelines +++ b/1993/guidelines @@ -432,7 +432,7 @@ end You are allowed to update/fix/revise your entry. To do so, set the 'fix' line in the ---entry--- section to 'y' instead of 'n'. - Be sure that the resubmittion uses the same title and entry number + Be sure that the resubmission uses the same title and entry number as well, as these are used to determine which entry is to be replaced. diff --git a/1993/mkentry.c b/1993/mkentry.c index 5f03fd5b8..1256731ba 100644 --- a/1993/mkentry.c +++ b/1993/mkentry.c @@ -581,7 +581,7 @@ output_entry(output, oname) check_io(output, oname, EOF_NOT_OK); /* determine if this is a fix */ - printf("Is this a fix, update or resubmittion to a "); + printf("Is this a fix, update or resubmission to a "); printf("previous entry (enter y or n)? "); while (get_line(buf, 1+1, 0) <= 0 || !(buf[0]=='y' || buf[0]=='n')) { printf("\nplease answer y or n: "); diff --git a/1993/rules b/1993/rules index 81ac014be..3d18e17bf 100644 --- a/1993/rules +++ b/1993/rules @@ -88,8 +88,8 @@ into a file named is 'prog.c'. The resulting file must follow rule #2. * You may correct/revise a previously submitted entry by sending it to the contest email address. Be sure to set 'fix' in the ---entry--- section to 'n'. The corrected entry must use the same - title and entry number as submittion that is being corrected. Be - sure that you note the resubmittion in the ---remark--- as well. + title and entry number as submission that is being corrected. Be + sure that you note the resubmission in the ---remark--- as well. * 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 diff --git a/1994/guidelines b/1994/guidelines index 9c2283024..54182c2d9 100644 --- a/1994/guidelines +++ b/1994/guidelines @@ -516,7 +516,7 @@ end You are allowed to update/fix/revise your entry. To do so, set the 'fix' line in the ---entry--- section to 'y' instead of 'n'. - Be sure that the resubmittion uses the same title and entry number + Be sure that the resubmission uses the same title and entry number as well, as these are used to determine which entry is to be replaced. diff --git a/1994/mkentry.c b/1994/mkentry.c index 6d1bf9ed8..d9c92101a 100644 --- a/1994/mkentry.c +++ b/1994/mkentry.c @@ -581,7 +581,7 @@ output_entry(output, oname) check_io(output, oname, EOF_NOT_OK); /* determine if this is a fix */ - printf("Is this a fix, update or resubmittion to a "); + printf("Is this a fix, update or resubmission to a "); printf("previous entry (enter y or n)? "); while (get_line(buf, 1+1, 0) <= 0 || !(buf[0]=='y' || buf[0]=='n')) { printf("\nplease answer y or n: "); diff --git a/1994/rules b/1994/rules index 8d68775bc..9971c7c2f 100644 --- a/1994/rules +++ b/1994/rules @@ -88,8 +88,8 @@ into a file named is 'prog.c'. The resulting file must follow rule #2. * You may correct/revise a previously submitted entry by sending it to the contest email address. Be sure to set 'fix' in the ---entry--- section to 'y'. The corrected entry must use the same | - title and entry number as submittion that is being corrected. Be - sure that you note the resubmittion in the ---remark--- as well. + title and entry number as submission that is being corrected. Be + sure that you note the resubmission in the ---remark--- as well. * 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 diff --git a/1995/guidelines b/1995/guidelines index 368ff0ab7..a9fe16e99 100644 --- a/1995/guidelines +++ b/1995/guidelines @@ -576,7 +576,7 @@ end You are allowed to update/fix/revise your entry. To do so, set the 'fix' line in the ---entry--- section to 'y' instead of 'n'. - Be sure that the resubmittion uses the same title and entry number + Be sure that the resubmission uses the same title and entry number as well, as these are used to determine which entry is to be replaced. diff --git a/1995/mkentry.c b/1995/mkentry.c index fcb9b557a..0304fd08c 100644 --- a/1995/mkentry.c +++ b/1995/mkentry.c @@ -585,7 +585,7 @@ output_entry(output, oname) check_io(output, oname, EOF_NOT_OK); /* determine if this is a fix */ - printf("Is this a fix, update or resubmittion to a "); + printf("Is this a fix, update or resubmission to a "); printf("previous entry (enter y or n)? "); while (get_line(buf, 1+1, 0) <= 0 || !(buf[0]=='y' || buf[0]=='n')) { printf("\nplease answer y or n: "); diff --git a/1996/mkentry.c b/1996/mkentry.c index cf50abe78..857d39359 100644 --- a/1996/mkentry.c +++ b/1996/mkentry.c @@ -581,7 +581,7 @@ output_entry(output, oname) check_io(output, oname, EOF_NOT_OK); /* determine if this is a fix */ - printf("Is this a fix, update or resubmittion to a "); + printf("Is this a fix, update or resubmission to a "); printf("previous entry (enter y or n)? "); while (get_line(buf, 1+1, 0) <= 0 || !(buf[0]=='y' || buf[0]=='n')) { printf("\nplease answer y or n: "); diff --git a/1998/mkentry.c b/1998/mkentry.c index 4a3c74f5f..e630c3cce 100644 --- a/1998/mkentry.c +++ b/1998/mkentry.c @@ -612,7 +612,7 @@ output_entry(FILE *output, char *oname) check_io(output, oname, EOF_NOT_OK); /* determine if this is a fix */ - printf("Is this a fix, update or resubmittion to a "); + printf("Is this a fix, update or resubmission to a "); printf("previous entry (enter y or n)? "); while (get_line(buf, 1+1, 0) <= 0 || !(buf[0]=='y' || buf[0]=='n')) { printf("\nplease answer y or n: "); diff --git a/2000/mkentry.c b/2000/mkentry.c index 6565dbdc2..4b93dedd3 100644 --- a/2000/mkentry.c +++ b/2000/mkentry.c @@ -605,7 +605,7 @@ output_entry(FILE *output, char *oname) check_io(output, oname, EOF_NOT_OK); /* determine if this is a fix */ - printf("Is this a fix, update or resubmittion to a "); + printf("Is this a fix, update or resubmission to a "); printf("previous entry (enter y or n)? "); while (get_line(buf, 1+1, 0) <= 0 || !(buf[0]=='y' || buf[0]=='n')) { printf("\nplease answer y or n: "); diff --git a/2001/mkentry.c b/2001/mkentry.c index 5842012d3..22006fbc3 100644 --- a/2001/mkentry.c +++ b/2001/mkentry.c @@ -634,7 +634,7 @@ output_entry(FILE *output, char *oname) check_io(output, oname, EOF_NOT_OK); /* determine if this is a fix */ - printf("Is this a fix, update or resubmittion to a "); + printf("Is this a fix, update or resubmission to a "); printf("previous entry (enter y or n)? "); while (get_line(buf, 1+1, 0) <= 0 || !(buf[0]=='y' || buf[0]=='n')) { printf("\nplease answer y or n: "); diff --git a/2004/mkentry.c b/2004/mkentry.c index 2de41495d..20c88660a 100644 --- a/2004/mkentry.c +++ b/2004/mkentry.c @@ -635,7 +635,7 @@ output_entry(FILE *output, char *oname) check_io(output, oname, EOF_NOT_OK); /* determine if this is a fix */ - printf("Is this a fix, update or resubmittion to a "); + printf("Is this a fix, update or resubmission to a "); printf("previous entry (enter y or n)? "); while (get_line(buf, 1+1, 0) <= 0 || !(buf[0]=='y' || buf[0]=='n')) { printf("\nplease answer y or n: "); From e8a3b502115fda4851d9e6494560d49578980e08 Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Fri, 10 Feb 2023 05:27:40 -0800 Subject: [PATCH 13/36] Change references of 'EMail' to '[Ee]mail' Depending on if it was the beginning of the sentence the EMail would become 'Email' or 'email'. Some references of 'Email' were changed to 'email' as well as those were not in the beginning of a sentence. A few places some consistency of capitalised email address (made lower case) were changed to match other places of the same pattern. --- 1986/rules | 6 +++--- 1986/rules.html | 6 +++--- 1987/rules | 10 +++++----- 1987/rules.html | 10 +++++----- 1988/rules | 10 +++++----- 1989/rules | 8 ++++---- 1990/rules | 8 ++++---- 1991/rules | 18 +++++++++--------- 1992/README | 2 +- 1992/guidelines | 12 ++++++------ 1992/mkentry.c | 10 +++++----- 1992/rules | 12 ++++++------ 1993/README | 2 +- 1993/guidelines | 12 ++++++------ 1993/mkentry.c | 10 +++++----- 1993/rules | 12 ++++++------ 1994/README | 10 +++++----- 1994/guidelines | 12 ++++++------ 1994/mkentry.c | 12 ++++++------ 1994/rules | 16 ++++++++-------- 1995/README | 2 +- 1995/guidelines | 16 ++++++++-------- 1995/mkentry.c | 12 ++++++------ 1995/rules | 16 ++++++++-------- 1996/README | 2 +- 1996/guidelines | 14 +++++++------- 1996/mkentry.c | 12 ++++++------ 1996/rules | 16 ++++++++-------- 1998/README | 6 +++--- 1998/guidelines | 18 +++++++++--------- 1998/mkentry.c | 16 ++++++++-------- 1998/rules | 16 ++++++++-------- 2000/README | 6 +++--- 2000/guidelines | 16 ++++++++-------- 2000/mkentry.c | 12 ++++++------ 2000/rules | 16 ++++++++-------- 2001/README | 6 +++--- 2001/guidelines | 16 ++++++++-------- 2001/mkentry.c | 16 ++++++++-------- 2001/rules | 18 +++++++++--------- 2004/guidelines | 6 +++--- 2004/mkentry.c | 16 ++++++++-------- 2004/rules | 6 +++--- 2005/guidelines.txt | 6 +++--- 2005/rules.txt | 4 ++-- 2006/guidelines.txt | 6 +++--- 2006/rules.txt | 4 ++-- 2011/guidelines.txt | 6 +++--- 2011/rules.txt | 4 ++-- 2012/guidelines.txt | 6 +++--- 2012/rules.txt | 2 +- 2013/guidelines.txt | 6 +++--- 2013/rules.txt | 2 +- 2014/guidelines.txt | 6 +++--- 2014/rules.txt | 2 +- 2015/guidelines.txt | 6 +++--- 2015/rules.txt | 2 +- 2018/guidelines.txt | 6 +++--- 2018/rules.txt | 2 +- 2019/guidelines.txt | 6 +++--- 2019/rules.txt | 2 +- 2020/guidelines.txt | 6 +++--- 2020/rules.txt | 2 +- CONTRIBUTING.md | 4 ++-- all/README | 4 ++-- faq.html | 8 ++++---- years-spoiler.html | 2 +- 67 files changed, 291 insertions(+), 291 deletions(-) diff --git a/1986/rules b/1986/rules index d22441650..00843ef5f 100644 --- a/1986/rules +++ b/1986/rules @@ -37,8 +37,8 @@ RULES: 1) The source must be 1024 bytes or less. NO exceptions! decwrl!nsc!obfuscate - Entries sent by UUCP Email will be confirmed starting 1-May-86. - People are encouraged to submit entries via Email, however one may + Entries sent by UUCP email will be confirmed starting 1-May-86. + People are encouraged to submit entries via email, however one may mail entries the following address: International Obfuscated C Code Contest @@ -98,7 +98,7 @@ POLL: We want to know what you think is the most poorly coded utility 2) Confine your vote to the standard set of commands. I.e., don't flame about local commands or user contributed software. - 3) Submit your votes via Email to: + 3) Submit your votes via email to: for 4.xBSD: decwrl!nsc!bsd_util for Sys V: decwrl!nsc!sysV_util diff --git a/1986/rules.html b/1986/rules.html index c4cd9c6bb..5f1a1edcf 100644 --- a/1986/rules.html +++ b/1986/rules.html @@ -197,8 +197,8 @@ below:

    decwrl!nsc!obfuscate - Entries sent by UUCP Email will be confirmed starting 1-May-86. - People are encouraged to submit entries via Email, however one may + Entries sent by UUCP email will be confirmed starting 1-May-86. + People are encouraged to submit entries via email, however one may mail entries the following address: International Obfuscated C Code Contest @@ -254,7 +254,7 @@ the guidelines below:

    2) Confine your vote to the standard set of commands. I.e., don't flame about local commands or user contributed software. -3) Submit your votes via Email to: +3) Submit your votes via email to: for 4.xBSD: decwrl!nsc!bsd_util for Sys V: decwrl!nsc!sysV_util diff --git a/1987/rules b/1987/rules index be61d175a..0c601faf9 100644 --- a/1987/rules +++ b/1987/rules @@ -80,9 +80,9 @@ X ...!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 @@ -102,7 +102,7 @@ X '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 zcmV;~4<_(JT4*^jL0KkKS@E~JRR9K{fAZci01$uw|NsC0|Ih#b|Nc+_KmZ5;5C8xO zU=aMI`m1ledOm^WI?}?>QhU9+?{@3t`Sb4IS@f@NxUKf@tw)pHyzgCyuW{bc$b8OJ^wjd18&G;dkRS*Wo|6+(8km}c#U7w&Js=NihJXz; z13&=C(IHP%{StbNpQwQHfIOh}0MktX00w{n00f$m2u)AY8m5{aB=ppJfb^cGfCE6# zX{LZQ9-sgNY7rCEWNH~tNYSCALl6dlWHbN(XaE4v5+n#9O*GR&X_GY*!4&;T`kN|x zm`yzp(dv3nQ$PXg0BPGKKjWa&Vvg+{j*NP;2yBqhQv@TVkXS+r5QUD33NU~SEWtn# z2neJA5ugU#={d*Yncwu+49aUT4T%VvCjNf}tGl@3yST|EvJ`jIZSha%&76R3$*BQy z!yDaIM0#jSiLumZqFxDMl7Se^d8d@=N3X#;H~ZDr^!0+{BEkyyeU<)->K zMFQDiU{HfexWmessv`1HDq2nSsXNN_Pj z=NvAW)UG0+17jFXo`!#i*#hR3G|RJ8P^Zr;%DEnzkZe>9py?vN+QnqWuvIfu+w@_+o z;REbR@Dnki%9|fU!Q@bj#nsSZ)vz^vUY);>@=L+@5|&hgX%$G?kikr1s@w$jT^bxd z9XMnM8hVP(qt5Yg$zs<@)Ih`sF{&A!r(Fi#Ctwh0#lI_wiS>+>gEJ)5$g9@qm?XIr z*NbgH>h=1ySd!Nl4YCD+Hp@g9WqVsJ1$NX;3GRcCht#S%?a@16VrPGza}`~6NpU8E zsEyx$dLwJ7ZyuzqrcYa9yH^mT^y#~~9J@X{iRv_>D<+qYe!MXK+Jol4{!sFqMcv

    TCS`pkqsg&BKQuj;<=#2W3!+ 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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 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 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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

    {T{0`R>_pb^@vE@3Mr$I#|z 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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+(nts#Yc09BPs9?MOn+co|A)89q>N z75PIF^2c`-n|UyzUr7Q-e(0@j2+`2R{@ZM6zw1!XF(9ABf?^RjDwPw3&r858jf;LH$X2ri92KLz4?Pe9+m zE^?RmwT?Uw)fyVFze_*v-x?e;}UG?gtJ|aH$SpYae8q8x9

    F=~DV!K_B{_e$G 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ФnT@!46OnYD+3$tM?npjliy>C_fJ(@oj)L9F2a zcc0}uyx?a&hdN}tfd^F>G1x+w2{aXaeqNtU#b;_dmD<(|SY0+ncB-=K=G}*@FrxH! z?@+NGX}X*mJcCX#2tM>Nr{0q{-2~Xey?T|2Dy#MQ#hbn~c%cSINV2!mSmYg(IO#mM zr0njjm$KH|+m2W|Hp=hh?cLEATvvSCM0Ec3McK!*&F9|ZZUOif5AA?=gO+ie@nOa& zPOQC0_#Xb)v?IA&03FoZr3Z(jKyw#WZwQItio0nT+OkvLd*K*5J&H8d%Wr=ki+0<7 zu_!>BXsC(?Bj|2&bFIWR{&<13e!;DtlM3#tKa~suxLsK17E{9^^uzPP4*Wy)L|e?^ zAdsqt1-}SDHCUw$b5ao>pX&Wy9{-E+KbeCZ-xrmlh7;bW)%?%W*!P<`Z-weT|B*X( z7L>omWOe$X;>x~~`D=^m(OvyC;pwuNrwH*ZY~Z)_f^_JL(=<^iYfPh z62Le$P#6H*JO1^C-=eTg(GPr!b$YofzW=as>QOLDgOO}pu??gZJT8nZ@&rDtJV*lw z3Q(a~Pgo1sG3_8tl@zT=jiKHURif;A;-4#+j^j+1-Eh7Q^nNbEhk#yGYbR

    L8$+ zExsa!1-KWS&2W>4FK<7y-e3d}$EWDykhXV*lv+?QxGG?`_H_(@YUIPaxt>8TSupU( z_pGk`=(K~`s3;EeG|h7efY>&G-N0n-4YxY_i{9~^RUU=Ie&5Znq#l+-9kalMhW}in zqw;9Aj}sA+ux<}p0SA`Gar=L5)dR&;O(aQ zXsddw1Z{LBf53Hh&arNYZPjdfhDJ!r@#L=_40j6Nzt3$F!+(!h3hyj2zR$be@8{%EY3b8|%vrw{3<)@#1mn^$`eLP>FcaY!3=nR?k+J1~+Xxz_$#0zsa*+b5E1C5jPq#c zw|_s!XQDBcG*A5)2jBGX)Gb|>sUqwN=v7Z&cKRTn7FfOx=z>h>vuEDTfy5#c(t@vo z`wR7k^3^XWQPE{<}4R$d=GiCj_#yem9UZ$wEFy$MNU# zZDJjL$vK{K=xymjss;=l46g0Vh!QskHL8dQI7WhnP)U_kEk$R2XO@Ey9MAg)J{}Wl z1B0{F8a%>UvQ^(p66b@F{O+RP3kd2e+!?N~vm>~5jlre2Z5?99#+=2C;72$$h@+^r zyUj8^MX5X5trV>_!t=iG0+A&5pt7R_5KJw=YiaNQA%GL$-JhzQ*gTjW64q1puy zT#go7=n)3N$`E_Rg~ft+r@bh|C@rtbZZ@9GIkPf{)<4lAlk$c3ZgIwEGk2w@Pje6H zYI&Z>mGPzB>4v`$TUP z5phdRQ@G%i^u625+sloIocFZQHYfY;4td-i>Ju_()bIj(;1<;ess3SzjgQQ^1KXbe1ID*LxX4yyY#Ct)0V_b)rRCf^qdOJ}LXrAN~ zpE_z0ZrALW zhwmFABo7??^Z4C5&sLqe@N-;er_pOmJ#WE<ot2bC&8z`-LwQ$(sqTb2l;K{4B?&;4_L~@u@eiDXB$3~va_xTac5840W9M%cR~B!(+iAVT zu{Lvb9wzF@C}#;yeZt6O=jp|hm!Dy19!+Q9YbpV-sZ-oBm^|hQAA!ZQXxYhwShV_F z*!(%^(dq6NY?*dH>-3v3!*0$w;#rO|F{U9wxT3|HTa?nVj7TFGGXt^7#))UplTU9= zru~x4>jKJb#LP_0wv1IFFy3L*pv~U4nNJ-hk(w}I5w;j8kSCcatGj~*)zZgjF5mcO zYGE^eC$Zk+^H-*mGH&;I4eg)F+kCl|nKI>{H2iaNRPe~(9NJ&Q#CxZTDS&3vL@e1} zqz^>uhes`;!{Cd_o=M_5U&Q5@1s){0+_4_@5*(QHCkb=c@TR_J8=)R#@(|&!{>N_1hc6i zoJzsm$H}FlVngW|b9$90;}IX_&KsIo&i}iQrN)ErNHLa}d3I5E$lV~G-{wsPrxuO{{T7cRdSG@-KAuyF;<{(Sye z%e_y&T=$))%T6rM12u~i%dDbr5xwNg23*>cjpwB)_8*ASe)B{(A%2)K0WAi(cErH? z@U=(LNk1-+BL$KK`S9%BR@;qdotr;){C?P7rO{ShVK~S(rLT(Wubd=a(Ca%jggI|Q zSgmtFkAx-E%}o~bo$<5z<1NHnV(hZ)l?y%(=zKp;R(`j`Zy1Q^E63IF+Sf*&&v*F$ zlbg=R582qO0T0&#r9=W>!QPHEfFDj1$+OW}9f(ONP#7nuTlakH7c=_zbdhXFzi(G= zLmwBHvmhP!?pt0Ltt)%d7w06PC9%QYAUKZ7#pTjrNJEh$+y>15Sr8TXd%>+0v%+u2T~iXtM6RbxnM;cHr3RlI$A$Zj z|6&~cNp`Dt-|3KR6CgYc0wj76J0E*M-UH)241yC22qup4amDTOhreN0GqyGt@7fr8 zFYzX$u&0?PB0wroRF+4pprC7L!1MOpi_hX&U<}8*rc16uQ~*fS({}fp2Du1ok3&R3 zBXmJq7qwVFOQXm>fFSMQ`0X1}hi`q%H@`s%kgz%LUwK|)Ze^2bKFKc_v83m>Kyb;( z0!BES;E)85?fZYL=yClYbf4F6Wn#6hidnzyyJ3D!6oc*`aJ0kxVQ}n62jl|79C+hk!{O$rPG^pET4Q9%(?SFD9=_jK zT%T95w9kLPL(fNNbQE3hoV2Im{4)a@mr79Pu;puqC0Fhyw_+X5a zSwJlAx2gAKf?kG!ux$3}UV|Mc$Cmn(IC6ANhywL}5d@eYmEJajN_S%Y!7%iYS#1UdE1VGcm zo@ib@U}_kyVH{@j31bb|Djk*$W^Op&G8$YM>g3a_axJ@gHt-uwhxWyA{h#mu9`Eem z`+xiXe{cSO-(UIqYoF(@^z-UxKW9JX{(tXxAm8w=6T3G*69(`>t_8jKR1v-da{v7} z$iA{;iRj9-Z{KWg<;I_= z)^%CR56HmbvV=VE2+~N02&>D(j^1n@eUC-s-QjFgLM-apjfz8khuISTbtS#$c?zs9 zN85oW8t%RZPss9@U8gkK%{QQ z2);a>iZ!EcJI>7&0J3D02NYwM?#vAv1dQnoqk98-2DaHo$iC^IM4Dh3;`vCBiHXuP-mn_7>1%zAeD};@%q7{wLeh{qOX@xcj};qp4cb2mE90 z3R1V#$bR3i^8XKQa)|yjhA~L2{j>>VV-`L?t!cpgjQh4t|1JFkre&6uit9WW*v*|W zNhESaJo!J4KCyHr?V=EB8zn`IKUf(*-Chv?uSXoBVEc`S18{KvU(KPh!}SdkAkN?I zneH{G__F3?Ub!*hTWW0YI-Dx1tk0e1gQ=hI zWI^QyvHv_*=K{1}2T0!@2W1w7%>N(XCdQL;-d@oty>!epn9cBfT|ng3{wxvaY-U3w z(=Y)A;l+TUOd{Aofx8EIuHQ!Ufdl`7ckL$R{M3eG3@qOXuD!|8w|X6__Fe`)cRf#= zgIv3!wGsAgB)idGwtQ*<$HEi=DcCMk?QNI^4DbjLHnC}xS{rzAoihA14=JGaR&5ld z4fAj?TO4=a){e7a-wiM8FE?V@UCvFxy6hMs7#QT}VIooBrmoU_tW@Ego%;Lo?(K^~ z3d2qnPPW80i1l4~?_%;=o z>K@($`d}`RP_*Ai9`(qkM?}8wHmIuMt z&_lkP)^XJW(?8!jU-~N(zb|N{FVPgH0Ju*VB~n4Q#vUld<1&R2!|{w=Dus-|+zb(E zOPW+B-}g<;b}%CUFnBQ6 zqP#fAwBQl2+$TB-;KIcT3AETgcq7>aObJ7w_*NWNpVi0s<56O`yov~5QYo>Vc-VIM zp{b?D5=gdV(}-jN+i%+hK~r1*oLlLh^te%JBtrJROcI*Kp87&AIVx1(SI0k#MLLIg z|CycIA|fANxcn-gO3N(djbns$9DE1O!CD_csfLIZvCIoyMRZyuwZ+Ba+d}H$0n?@9)*%{DO!EEH(|L zR30#Vo~X=cv^DeSrkb;99C;-}3}uNbGWM(KTS5c~oY1xzU<^~+@%gY1n0|ye_ckLv|8p(_>Bo4ciEgwBowHQ9B25QdSmHnCIb}vuk}KlC#gWZ}-})d!V*+>4QI&f$-WzPXVX74{BXm^2`*>t${$l$FX@anVC%G YL_ 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 literal 0 HcmV?d00001 diff --git a/archive/archive-1991.tar.bz2 b/archive/archive-1991.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..097a93534fe98ef8f6c3bf52fb9957ef89c79358 GIT binary patch literal 36210 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