From 97d26a59d39557cfabc2174e2009b2e419367a4a Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Sat, 22 Jun 2024 12:11:29 -0700
Subject: [PATCH 1/2] Fixes in html files of entries of 1992
---
1992/README.md | 15 ++++++++-------
1992/adrian/README.md | 3 +--
1992/adrian/index.html | 5 ++---
1992/albert/README.md | 32 +++++++++++++++-----------------
1992/albert/index.html | 29 ++++++++++++++---------------
1992/buzzard.1/README.md | 2 +-
1992/buzzard.1/index.html | 2 +-
1992/buzzard.2/README.md | 12 ++++++------
1992/buzzard.2/index.html | 12 ++++++------
1992/gson/README.md | 4 ++--
1992/gson/index.html | 4 ++--
1992/imc/README.md | 18 +++++++++---------
1992/imc/index.html | 18 +++++++++---------
1992/index.html | 15 ++++++++-------
1992/marangon/README.md | 9 +++++----
1992/marangon/index.html | 9 +++++----
bugs.html | 34 ++++++++++++++++------------------
bugs.md | 35 +++++++++++++++++------------------
thanks-for-help.html | 7 ++++---
thanks-for-help.md | 9 ++++++---
20 files changed, 137 insertions(+), 137 deletions(-)
diff --git a/1992/README.md b/1992/README.md
index f418053bc..67769d94c 100644
--- a/1992/README.md
+++ b/1992/README.md
@@ -27,9 +27,9 @@ high quality.
FYI: By tradition, we do not record the count of the number entries,
nor do we give our our guess as to the number of entries
-received. For folks who wonder, we can say that we consumed
-about 2000 pages of output (printing between 2 and 4 normal
-pages per side) during the judging process this year.
+received. For folks who wonder, we can say that **we consumed
+about _2000 pages of output_ (printing between 2 and 4 normal
+pages per side)** during the judging process this year.
The new instructions for submitting entries worked well - we were
able to write scripts to unpack them and eliminate duplicates.
@@ -49,7 +49,7 @@ a winning entry for the past 6 years!
## A few notes regarding future contests:
We did not give awards to some traditional contest categories such as
-"Best Layout". We felt that to do so would deny awards to more
+"_Best Layout_". We felt that to do so would deny awards to more
deserving entries. These categories have not been eliminated. We will
likely be awarding them in future years.
@@ -59,10 +59,11 @@ judging process a little harder, so we may request that this not
be done this in the future.
Some thought has been given to a separate obfuscated perl contest.
-Watch comp.lang.perl for details!
+Watch _comp.lang.perl_ for details!
-Be sure to wait until the 1993 rules are posted before submitting entries.
-We may fine tune the rules to reflect the some ideas above.
+Be sure to wait until the [1993 rules](../1993/rules.txt) are posted before
+submitting entries. We may fine tune the rules to reflect some of the ideas
+above.
Please send us comments and suggestions what we have expressed above.
Also include anything else that you would like to see in future contests.
diff --git a/1992/adrian/README.md b/1992/adrian/README.md
index 3a5596293..13e36bf71 100644
--- a/1992/adrian/README.md
+++ b/1992/adrian/README.md
@@ -10,7 +10,6 @@
The current status of this entry is:
```
- STATUS: known bug - please help us fix
STATUS: INABIAF - please **DO NOT** fix
```
@@ -262,7 +261,7 @@ the program will print the error message:
```
(The exact text of the above error messages varies from machine to
-machine.) The four programs which read from stdin require lines
+machine.) The four programs which read from `stdin` require lines
shorter than 999 characters.
The other info files are `adrian.grep.[1-6]` which contain the six
diff --git a/1992/adrian/index.html b/1992/adrian/index.html
index 89b3a00ea..8130f5db9 100644
--- a/1992/adrian/index.html
+++ b/1992/adrian/index.html
@@ -405,8 +405,7 @@ Location: US - United States of America
make all
Bugs and (Mis)features:
The current status of this entry is:
- STATUS: known bug - please help us fix
- STATUS: INABIAF - please **DO NOT** fix
+ STATUS: INABIAF - please **DO NOT** fix
For more detailed information see 1992/adrian in bugs.html.
Try:
./try.sh
@@ -539,7 +538,7 @@ many seconds.
the program will print the error message:
Segmentation fault (core dumped)
(The exact text of the above error messages varies from machine to
-machine.) The four programs which read from stdin require lines
+machine.) The four programs which read from stdin require lines
shorter than 999 characters.
The other info files are adrian.grep.[1-6] which contain the six
examples that appear above, and from, which is used to emulate the
diff --git a/1992/albert/README.md b/1992/albert/README.md
index 46a367251..f4bd41b68 100644
--- a/1992/albert/README.md
+++ b/1992/albert/README.md
@@ -39,22 +39,20 @@ An alternate version of this entry, [albert.alt.c](%%REPO_URL%%/1992/albert/albe
Leo Broukhis, before he was an IOCCC judge, sent the IOCCC
judges this Email message:
-```
- From: leo _at_ zycad -dot- com (Leo Broukhis)
- Date: Tue, 30 Jan 96 17:37:51 PST
- To: judges _at_ toad -dot- com
- Subject: IOCCC 1992 - a bug
-
- Dear Judges,
-
- albert.c (even in its fixed form) still has a bug. Although I don't
- remember the number that exposed the bug (afair, resulting in coredump)
- in albert.orig.c that has been fixed in albert.c,
-
- I've found a number exposing another bug: 10000000001 (that's 9 0's).
- Both albert and albert.orig loop without printing anything, although
- the first factor is 101 and is usually found in an instant.
-```
+> From: leo _at_ zycad -dot- com (Leo Broukhis)
+> Date: Tue, 30 Jan 96 17:37:51 PST
+> To: judges _at_ toad -dot- com
+> Subject: IOCCC 1992 - a bug
+>
+> Dear Judges,
+>
+> `albert.c` (even in its fixed form) still has a bug. Although I don't
+> remember the number that exposed the bug (afair, resulting in coredump)
+> in `albert.orig.c` that has been fixed in `albert.c`,
+>
+> I've found a number exposing another bug: 10000000001 (that's 9 0's).
+> Both albert and albert.orig loop without printing anything, although
+> the first factor is 101 and is usually found in an instant.
The [albert.alt.c](%%REPO_URL%%/1992/albert/albert.alt.c) file is the fixed file, whereas the
[albert.c](%%REPO_URL%%/1992/albert/albert.c) is the file before applying Leo Broukhis' fix.
@@ -155,7 +153,7 @@ for some years.
recursion and is quite jumpy. This program shares these disadvantages in a
modified form.
4. The Conversion is to be found in Knuth, not so the Observation. The
-Observation: "if it ends in a zero, it is divisible by ten".
+Observation: "_if it ends in a zero, it is divisible by ten_".
make first
```
-Second:
+**Second**:
```
# get help:
@@ -27,13 +27,13 @@ Second:
cat third demo5.th | ./first
```
-Third:
+**Third**:
```
cat third help.th - | ./first
```
-NOTE: Wait until 'Ok' is printed and the type:
+**NOTE**: Wait until `Ok` is printed and the type:
```
2 3 + . cr
@@ -41,7 +41,7 @@ NOTE: Wait until 'Ok' is printed and the type:
Yes you should really type the 2 letters: `cr`.
-Fourth:
+**Fourth**:
```
Sorry, this is third!
diff --git a/1992/buzzard.2/index.html b/1992/buzzard.2/index.html
index a86c91b24..7aa9e9979 100644
--- a/1992/buzzard.2/index.html
+++ b/1992/buzzard.2/index.html
@@ -406,21 +406,21 @@ Location: US - United States of America
There is an alternate version of this program. See Alternate
code below for details.
To use:
-First, you must make sure that first is made first (even though make all
-should make first first :-) ):
+First, you must make sure that first is made first (even though make all
+should make first first :-) ):
make first
-Second:
+Second:
# get help:
echo help | cat third help.th - | ./first
# try out a demo:
cat third demo5.th | ./first
-Third:
+Third:
cat third help.th - | ./first
-NOTE: Wait until ‘Ok’ is printed and the type:
+NOTE: Wait until Ok is printed and the type:
2 3 + . cr
Yes you should really type the 2 letters: cr.
-Fourth:
+Fourth:
Sorry, this is third!
Try:
./try.sh
diff --git a/1992/gson/README.md b/1992/gson/README.md
index 2cad12a1a..0361f0e30 100644
--- a/1992/gson/README.md
+++ b/1992/gson/README.md
@@ -4,8 +4,8 @@
make all
```
-NOTE: we DISABLE the optimiser because having it enabled causes some invocations
-to crash in some systems.
+**NOTE**: we **FORCE DISABLE** the optimiser because having it enabled causes
+some invocations to crash in some systems.
### Bugs and (Mis)features:
diff --git a/1992/gson/index.html b/1992/gson/index.html
index 00bd3dc57..16a6e31a9 100644
--- a/1992/gson/index.html
+++ b/1992/gson/index.html
@@ -403,8 +403,8 @@ Location: FI - Republic of Finland
To build:
make all
-NOTE: we DISABLE the optimiser because having it enabled causes some invocations
-to crash in some systems.
+NOTE: we FORCE DISABLE the optimiser because having it enabled causes
+some invocations to crash in some systems.
Bugs and (Mis)features:
The current status of this entry is:
STATUS: uses gets() - change to fgets() if possible
diff --git a/1992/imc/README.md b/1992/imc/README.md
index 38b87c9f7..23e766878 100644
--- a/1992/imc/README.md
+++ b/1992/imc/README.md
@@ -27,7 +27,7 @@ To see a number of options and configurations:
## Judges' remarks:
The program is more interesting to run on workstations that can make use of a
-Sun raster file. Others can make use of the -text flag for character oriented
+Sun raster file. Others can make use of the `-text` flag for character oriented
output.
Of course, the source (layout) is self-documenting! :-)
@@ -97,10 +97,10 @@ may be preceded with a minus sign (or any character in `[!-/]`) and may be
followed by other letters, so for example:
-- m
-- \-m
-- mask
-- \*mail
+- `m`
+- `-m`
+- `mask`
+- `*mail`
all mean the same thing. Most options may be followed by one or two
@@ -108,10 +108,10 @@ numbers. These numbers may be separated from each other and from the
option by a space, or may be joined to each other with a comma, or may
be appended to the single-letter option, so
-- \-s100,200
-- size 100,200
-- \-size123 100 200
-- s100 200
+- `-s100,200`
+- `size 100,200`
+- `-size123 100 200`
+- `s100 200`
all mean the same (note that in `-size123` all characters following the
initial `s` are ignored). Numbers need not be specified, as each has a
diff --git a/1992/imc/index.html b/1992/imc/index.html
index 933996a40..7481b0e7e 100644
--- a/1992/imc/index.html
+++ b/1992/imc/index.html
@@ -413,7 +413,7 @@ Location: GB - United Kingdom of Great
./try.sh
The program is more interesting to run on workstations that can make use of a
-Sun raster file. Others can make use of the -text flag for character oriented
+Sun raster file. Others can make use of the -text flag for character oriented
output.
Of course, the source (layout) is self-documenting! :-)
NOTE: The original winning source assumed that exit(3) returned a value which
@@ -468,20 +468,20 @@ with small characters having a square aspect ratio.
may be preceded with a minus sign (or any character in [!-/]) and may be
followed by other letters, so for example:
-- m
-- -m
-- mask
-- *mail
+m
+-m
+mask
+*mail
all mean the same thing. Most options may be followed by one or two
numbers. These numbers may be separated from each other and from the
option by a space, or may be joined to each other with a comma, or may
be appended to the single-letter option, so
-- -s100,200
-- size 100,200
-- -size123 100 200
-- s100 200
+-s100,200
+size 100,200
+-size123 100 200
+s100 200
all mean the same (note that in -size123 all characters following the
initial s are ignored). Numbers need not be specified, as each has a
diff --git a/1992/index.html b/1992/index.html
index f4f305672..6a705e62b 100644
--- a/1992/index.html
+++ b/1992/index.html
@@ -410,9 +410,9 @@ years. The new size rules size probably contributed to the overall
high quality.
FYI: By tradition, we do not record the count of the number entries,
nor do we give our our guess as to the number of entries
-received. For folks who wonder, we can say that we consumed
-about 2000 pages of output (printing between 2 and 4 normal
-pages per side) during the judging process this year.
+received. For folks who wonder, we can say that we consumed
+about 2000 pages of output (printing between 2 and 4 normal
+pages per side) during the judging process this year.
The new instructions for submitting entries worked well - we were
able to write scripts to unpack them and eliminate duplicates.
As promised last year, we accepted programs that made use of the X
@@ -426,7 +426,7 @@ as you are to see who has won. Even so, it is worth noting that
a winning entry for the past 6 years!
A few notes regarding future contests:
We did not give awards to some traditional contest categories such as
-“Best Layout”. We felt that to do so would deny awards to more
+“Best Layout”. We felt that to do so would deny awards to more
deserving entries. These categories have not been eliminated. We will
likely be awarding them in future years.
We received a few entries whose instructions were rot13’d. While
@@ -434,9 +434,10 @@ nothing was said about this in the rules, we found that it made the
judging process a little harder, so we may request that this not
be done this in the future.
Some thought has been given to a separate obfuscated perl contest.
-Watch comp.lang.perl for details!
-Be sure to wait until the 1993 rules are posted before submitting entries.
-We may fine tune the rules to reflect the some ideas above.
+Watch comp.lang.perl for details!
+Be sure to wait until the 1993 rules are posted before
+submitting entries. We may fine tune the rules to reflect some of the ideas
+above.
Please send us comments and suggestions what we have expressed above.
Also include anything else that you would like to see in future contests.
Send such email to:
diff --git a/1992/marangon/README.md b/1992/marangon/README.md
index af034cf1f..8e7e82e11 100644
--- a/1992/marangon/README.md
+++ b/1992/marangon/README.md
@@ -22,10 +22,11 @@ NOTE: Some compilers have had trouble optimizing this entry.
NOTE: Some systems need to compile with `-ltermcap` as well as `-lcurses`.
-NOTE: The original winning source [marangon.orig.c](%%REPO_URL%%/1992/marangon/marangon.orig.c), found in
-the archive directory, assumed that `exit(3)` returns a value which cause
-problems for some systems where `exit(3)` returns a `void`. The file
-[marangon.c](%%REPO_URL%%/1992/marangon/marangon.c) avoids this problem.
+NOTE: The original winning source
+[marangon.orig.c](%%REPO_URL%%/1992/marangon/marangon.orig.c) assumed that
+`exit(3)` returns a value which cause problems for some systems where `exit(3)`
+returns a `void`. The file [marangon.c](%%REPO_URL%%/1992/marangon/marangon.c)
+avoids this problem.
## Author's remarks:
diff --git a/1992/marangon/index.html b/1992/marangon/index.html
index c4056c700..48c3f76c2 100644
--- a/1992/marangon/index.html
+++ b/1992/marangon/index.html
@@ -411,10 +411,11 @@ numbers as needed. It is the side effects that get you into trouble. If you
are not careful, you may find things “at 6’s and 7’s”. :-)
NOTE: Some compilers have had trouble optimizing this entry.
NOTE: Some systems need to compile with -ltermcap as well as -lcurses.
-NOTE: The original winning source marangon.orig.c, found in
-the archive directory, assumed that exit(3) returns a value which cause
-problems for some systems where exit(3) returns a void. The file
-marangon.c avoids this problem.
+NOTE: The original winning source
+marangon.orig.c assumed that
+exit(3) returns a value which cause problems for some systems where exit(3)
+returns a void. The file marangon.c
+avoids this problem.
It starts off by creating a table with number 5 in all places. The CPU melts
the numbers and you must return them in original state. When you increase a
diff --git a/bugs.html b/bugs.html
index 993dce24b..9f8a57222 100644
--- a/bugs.html
+++ b/bugs.html
@@ -1063,7 +1063,7 @@ changes it to use fprintf() on the file (which, incidentally, is op
read only mode which is another reason) with the %s specifier it will make
adhead not work: it’ll print nothing at all! So this code should not be
changed either even if it appears to be wrong. Notice too a curious thing: if
-you did change it to fprintf, even if you have the right number of args, you’d
+you did change it to fprintf(), even if you have the right number of args, you’d
have to remove the outer () pair.
1992/albert
@@ -1072,20 +1072,19 @@ have to remove the outer
() pair.
Leo Broukhis, before he was an IOCCC judge, sent the IOCCC judges an email:
-
From: leo _at_ zycad -dot- com (Leo Broukhis)
- Date: Tue, 30 Jan 96 17:37:51 PST
- To: judges _at_ toad -dot- com
- Subject: IOCCC 1992 - a bug
-
- Dear Judges,
-
- albert.c (even in its fixed form) still has a bug. Although I don't
- remember the number that exposed the bug (afair, resulting in coredump)
- in albert.orig.c that has been fixed in albert.c,
-
- 've found a number exposing another bug: 10000000001 (that's 9 0's).
- Both albert and albert.orig loop without printing anything, although
- the first factor is 101 and is usually found in an instant.
+
+From: leo at zycad -dot- com (Leo Broukhis)
+Date: Tue, 30 Jan 96 17:37:51 PST
+To: judges at toad -dot- com
+Subject: IOCCC 1992 - a bug
+Dear Judges,
+albert.c (even in its fixed form) still has a bug. Although I don’t
+remember the number that exposed the bug (afair, resulting in coredump)
+in albert.orig.c that has been fixed in albert.c,
+I’ve found a number exposing another bug: 10000000001 (that’s 9 0’s).
+Both albert and albert.orig loop without printing anything, although
+the first factor is 101 and is usually found in an instant.
+
A quick debugging session from Cody suggests that the problem with this value
is that:
if ( ppp->qq!=48 ) return;
@@ -1116,8 +1115,7 @@ entry itself. Can you fix the actual entry? You are welcome to try and do so.Information:
1992/gson/index.html
Cody changed it so that the buffer size is ARG_MAX+1 to try and get past the
problem of gets() being used in a more complex way.
-
It would be ideal if it were to use fgets() though. This will probably be
-looked at later but you’re welcome to try and fix this too! A tip on how
+
It would be ideal if it were to use fgets() though. A tip on how
gets() is being used from Cody:
Previously it had a buffer size of 256 which could easily overflow. In this
entry gets(3) is used in a more complicated way: first m is set to *++p in
@@ -1210,7 +1208,7 @@ than that. For instance this is what it looks like with clang:
When your own checkmate is imminent it prints "Har har" but does not exit so
-it can ‘rub your nose in defeat’, as the author puts it. You will have to exit
+it can ‘rub your nose in defeat’, as the author puts it. You will have to exit
it yourself through ctrl-c or killing it in some other fashion.
1992/westley
diff --git a/bugs.md b/bugs.md
index 8296e1b44..16ec011d5 100644
--- a/bugs.md
+++ b/bugs.md
@@ -975,7 +975,7 @@ changes it to use `fprintf()` on the file (which, incidentally, is opened in
read only mode which is another reason) with the `%s` specifier it will make
`adhead` not work: it'll print nothing at all! So this code should not be
changed either even if it appears to be wrong. Notice too a curious thing: if
-you did change it to fprintf, even if you have the right number of args, you'd
+you did change it to `fprintf()`, even if you have the right number of args, you'd
have to remove the outer `()` pair.
@@ -990,22 +990,22 @@ have to remove the outer `()` pair.
Leo Broukhis, before he was an IOCCC judge, sent the IOCCC judges an email:
-```
- From: leo _at_ zycad -dot- com (Leo Broukhis)
- Date: Tue, 30 Jan 96 17:37:51 PST
- To: judges _at_ toad -dot- com
- Subject: IOCCC 1992 - a bug
- Dear Judges,
+> From: leo _at_ zycad -dot- com (Leo Broukhis)
+> Date: Tue, 30 Jan 96 17:37:51 PST
+> To: judges _at_ toad -dot- com
+> Subject: IOCCC 1992 - a bug
+>
+> Dear Judges,
+>
+> `albert.c` (even in its fixed form) still has a bug. Although I don't
+> remember the number that exposed the bug (afair, resulting in coredump)
+> in `albert.orig.c` that has been fixed in `albert.c`,
+>
+> I've found a number exposing another bug: 10000000001 (that's 9 0's).
+> Both albert and albert.orig loop without printing anything, although
+> the first factor is 101 and is usually found in an instant.
- albert.c (even in its fixed form) still has a bug. Although I don't
- remember the number that exposed the bug (afair, resulting in coredump)
- in albert.orig.c that has been fixed in albert.c,
-
- 've found a number exposing another bug: 10000000001 (that's 9 0's).
- Both albert and albert.orig loop without printing anything, although
- the first factor is 101 and is usually found in an instant.
-```
A quick debugging session from Cody suggests that the problem with this value
@@ -1057,8 +1057,7 @@ entry itself. Can you fix the actual entry? You are welcome to try and do so.
Cody changed it so that the buffer size is `ARG_MAX+1` to try and get past the
problem of `gets()` being used in a more complex way.
-It would be ideal if it were to use `fgets()` though. This will probably be
-looked at later but you're welcome to try and fix this too! A tip on how
+It would be ideal if it were to use `fgets()` though. A tip on how
`gets()` is being used from Cody:
Previously it had a buffer size of 256 which could easily overflow. In this
@@ -1182,7 +1181,7 @@ Can you help us?
### Information: [1992/vern/index.html](1992/vern/index.html)
When your own checkmate is imminent it prints `"Har har"` but does not exit so
-it can 'rub your nose in defeat', as the author puts it. You will have to exit
+it can '_rub your nose in defeat_', as the author puts it. You will have to exit
it yourself through ctrl-c or killing it in some other fashion.
diff --git a/thanks-for-help.html b/thanks-for-help.html
index e96469b23..992dd6960 100644
--- a/thanks-for-help.html
+++ b/thanks-for-help.html
@@ -1668,6 +1668,7 @@ return
void.
Cody also added the try.sh and
try.alt.sh scripts that correspond to the entry and
the alternate code.
+
Even so, check 1992/albert in bugs.html.
Winning entry source code: ant.c
@@ -1756,7 +1757,8 @@ changing this. See
FAQ 4.6 - Why was arg
count and/or type changed in main() in some older
entries? for more details.
Yusuke also noted that there is a bug in the program where right after starting
-it moves towards the right but if you click the mouse it goes back.
+it moves towards the right but if you click the mouse it goes back. See
+
1992/kivinen in bugs.html for more details.
Winning entry source code: lush.c
@@ -1809,8 +1811,7 @@ it used to be.
Winning entry source code: westley.c
Cody fixed this to work for clang by changing the third and fourth arg of
-main() to be char ** insidemain();clangrequires args 2 - 4 to bechar
-** and some versions do not even allow a fourth arg.
+
main() to be
char ** inside
main();
clang requires args 2 - 4 to be
char ** and some versions do not even allow a fourth arg.
He also added the alternate version that the author gave in the remarks that is
specifically for the USA rather than the world. This had to be fixed for clang
as well to make the args of main() be the correct type and by moving the body
diff --git a/thanks-for-help.md b/thanks-for-help.md
index b80c3eae9..0b49e1af3 100644
--- a/thanks-for-help.md
+++ b/thanks-for-help.md
@@ -1841,6 +1841,8 @@ Cody also added the [try.sh](%%REPO_URL%%/1992/albert/try.sh) and
[try.alt.sh](%%REPO_URL%%/1992/albert/try.alt.sh) scripts that correspond to the entry and
the alternate code.
+Even so, check [1992/albert in bugs.html](bugs.html#1992_albert).
+
## Winning entry: [1992/ant](1992/ant/index.html)
@@ -1960,7 +1962,8 @@ entries?](faq.html#faq4_6) for more details.
Yusuke also noted that there is a bug in the program where right after starting
-it moves towards the right but if you click the mouse it goes back.
+it moves towards the right but if you click the mouse it goes back. See
+[1992/kivinen in bugs.html](bugs.html#1992_kivinen) for more details.
@@ -2035,8 +2038,8 @@ it used to be.
[Cody](#cody) fixed this to work for `clang` by changing the third and fourth arg of
-`main()` to be `char ** inside `main()`; `clang` requires args 2 - 4 to be `char
-** and some versions do not even allow a fourth arg.
+`main()` to be `char **` inside `main()`; `clang` requires args 2 - 4 to be `char
+**` and some versions do not even allow a fourth arg.
He also added the alternate version that the author gave in the remarks that is
specifically for the USA rather than the world. This had to be fixed for `clang`
From e1e2c6c3383c8bf1063cd500202204a0951554e2 Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Sat, 22 Jun 2024 12:21:31 -0700
Subject: [PATCH 2/2] Fix manifest for 1992/westley
---
1992/westley/.entry.json | 8 --------
1992/westley/index.html | 1 -
tmp/manifest.csv | 1 -
tmp/manifest.numbers | Bin 1342441 -> 1342619 bytes
tmp/path_list.found.txt | 1 -
tmp/path_list.manifest.txt | 1 -
tmp/path_list.required.txt | 1 -
7 files changed, 13 deletions(-)
diff --git a/1992/westley/.entry.json b/1992/westley/.entry.json
index 5178a51a6..c649086e4 100644
--- a/1992/westley/.entry.json
+++ b/1992/westley/.entry.json
@@ -65,14 +65,6 @@
"display_via_github" : true,
"entry_text" : "alternate whereami tool"
},
- {
- "file_path" : "whereami.c",
- "inventory_order" : 100,
- "OK_to_edit" : true,
- "display_as" : "c",
- "display_via_github" : true,
- "entry_text" : "tool to show your location on the map"
- },
{
"file_path" : "whereami.sh",
"inventory_order" : 100,
diff --git a/1992/westley/index.html b/1992/westley/index.html
index aff2f349e..ed308c5b3 100644
--- a/1992/westley/index.html
+++ b/1992/westley/index.html
@@ -547,7 +547,6 @@ joined together as one 160-character line and listed. You should see:
westley.orig.c - original source code
try.sh - script to try entry
whereami.alt.sh - alternate whereami tool
-
whereami.c - tool to show your location on the map
whereami.sh - script to show where you are on the map
Secondary files
diff --git a/tmp/manifest.csv b/tmp/manifest.csv
index 208ce79a4..3224471ce 100644
--- a/tmp/manifest.csv
+++ b/tmp/manifest.csv
@@ -827,7 +827,6 @@
1992,westley,westley.orig.c,50,true,c,true,original source code
1992,westley,try.sh,100,true,shellscript,true,script to try entry
1992,westley,whereami.alt.sh,100,true,shellscript,true,alternate whereami tool
-1992,westley,whereami.c,100,true,c,true,tool to show your location on the map
1992,westley,whereami.sh,100,true,shellscript,true,script to show where you are on the map
1992,westley,1992_westley.tar.bz2,1415926535,false,tbz2,false,download entry tarball
1992,westley,README.md,4000000000,true,markdown,true,markdown source for this web page
diff --git a/tmp/manifest.numbers b/tmp/manifest.numbers
index 5923f1e78f95aeab70c6460afce7ef89e104c0a8..1c2fccd917b2071f6ca83fbacdcb0a2c00a503c0 100644
GIT binary patch
delta 117436
zcmcG$33yx8(LbzfOO~u8&WXInS%^~tX$naQOF~;9Nd*XSTiTaWN`Vj{6#5ntaG<3v
zSe9*hw
Z=v7&{h#Om<%y-M-#K??
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
z
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