Fix 1984/decot alt build

In the case of this entry, it is so screwy that having the CFLAGS
conflicts with the -traditional-cpp option in some systems. Thus the alt
rule has ONLY the -traditional-cpp option. The thanks file notes this
oddity and how to view the diff between the original and the alternate
code.

Also the bugs file was changed to be worded like the README.md file.

The index.html file was improved for the fix to the Makefile (for the
alt build) and it also links to the specific lines in the code on GitHub
(see the index.html file how it talks about specific lines in the
judges' remarks).
This commit is contained in:
Cody Boone Ferguson committed 2024-06-20 06:29:56 -07:00
1 parent d3a036b900
commit ebdc5487ad
8 files changed
+58 -26

No files matched your search

+11 -2
View File
@@ -40,6 +40,10 @@ can use this version.
make alt
```
Notice that one **CANNOT** have the usual `${CFLAGS}` along with the
`-traditional-cpp` in all systems. This is why the Makefile only has the latter
option as the others conflict with it.
### Alternate use:
@@ -71,14 +75,19 @@ to:
for(signal=0;*k *x * __FILE__ *i;) do {
```
To see what we mean look at the [original source file](%%REPO_URL%%/1984/decot/decot.orig.c). The
[alternate code](%%REPO_URL%%/1984/decot/decot.alt.c) is the version that has this modification. The
To see what we mean look at the [original source
file](%%REPO_URL%%/1984/decot/decot.orig.c) at [line
15](%%REPO_URL%%/1984/decot/decot.orig.c#L15) which has the way it once was. The
[alternate code](%%REPO_URL%%/1984/decot/decot.alt.c) is the version that has
this modification but at [line 16](%%REPO_URL%%/1984/decot/decot.alt.c#L16). The
fixed version has instead:
``` <!---c-->
for(signal=0;*k *= * __FILE__ *i;) do {
```
plus a line above it that had to be added.
## Author's remarks: