From a98c62418c14ae43103a4d30a83d533c292ddaea Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Sat, 20 Jul 2024 13:55:28 -0700
Subject: [PATCH] Fix bug status (missing file) in 1993/ant
The unobfuscated version was recently provided by the author so this is
no longer an issue.
A code block in the INABIAF was changed to a quote as it's not code but
something the author wrote.
This entry's index.html might not be done as a question also has to be
addressed before the manifest can be fixed.
---
1993/ant/README.md | 3 +--
1993/ant/index.html | 3 +--
bugs.html | 20 ++++++++------------
bugs.md | 20 ++++++--------------
4 files changed, 16 insertions(+), 30 deletions(-)
diff --git a/1993/ant/README.md b/1993/ant/README.md
index 78b82d128..848c8562d 100644
--- a/1993/ant/README.md
+++ b/1993/ant/README.md
@@ -12,8 +12,7 @@ code](#alternate-code) below.
The current status of this entry is:
-> **STATUS: INABIAF - please DO NOT fix**
-> **STATUS: missing file - please provide it**
+> **STATUS: INABIAF - please DO NOT fix**
For more detailed information see [1993/ant in bugs.html](../../bugs.html#1993_ant).
diff --git a/1993/ant/index.html b/1993/ant/index.html
index c78c3ee96..cd8704431 100644
--- a/1993/ant/index.html
+++ b/1993/ant/index.html
@@ -414,8 +414,7 @@ code below.
The current status of this entry is:
-STATUS: INABIAF - please DO NOT fix
+
-STATUS: missing file - please provide itSTATUS: INABIAF - please DO NOT fix
For more detailed information see 1993/ant in bugs.html.
The author stated that:
- The expression `(a*)*` compiles but loops forever.
-
- There is no check for trailing backslash (`\`) in the pattern.
-
- There is no check for unbalanced brackets. Omitting a closing bracket
- will generate a "Pattern too long" error, which is not the real error.
-The author wrote in the documentation file ant.txt that
-there is a version of the code that is not obfuscated. This file, agag.c does
-not exist in the archive. Do you have it? Please provide it!
+The expression
+(a*)*compiles but loops forever.There is no check for trailing backslash (
+\) in the pattern.There is no check for unbalanced brackets. Omitting a closing bracket will +generate a “Pattern too long” error, which is not the real error.
+
This program will likely crash if the source code file (by the name of the file that’s compiled) cannot be opened in the directory it is run from.
-Cody Boone Ferguson noted that the index.html file refers to an alternative version of the code that is not obfuscated but it is missing from the entry directory and the archive. Do you @@ -1554,7 +1550,7 @@ not show any output, stuck in a loop.
The authors stated that they included a version that allows people with just K&R diff --git a/bugs.md b/bugs.md index aef753285..f3f6d7360 100644 --- a/bugs.md +++ b/bugs.md @@ -1247,20 +1247,12 @@ terminal try: The author stated that: -``` - The expression `(a*)*` compiles but loops forever. - - There is no check for trailing backslash (`\`) in the pattern. - - There is no check for unbalanced brackets. Omitting a closing bracket - will generate a "Pattern too long" error, which is not the real error. -``` - -### STATUS: missing file - please provide it - -The author wrote in the documentation file [ant.txt](1993/ant/ant.txt) that -there is a version of the code that is not obfuscated. This file, `agag.c` does -not exist in the archive. Do you have it? Please provide it! +> The expression `(a*)*` compiles but loops forever. +> +> There is no check for trailing backslash (`\`) in the pattern. +> +> There is no check for unbalanced brackets. Omitting a closing bracket will +generate a "Pattern too long" error, which is not the real error.