Merge pull request #69 from xexyl/1989

Minor updates to 1989 files
This commit is contained in:
Landon Curt Noll authored and GitHub committed 2023-03-16 12:32:48 -07:00
commit 45fd90259b
6 files changed
+30 -5

No files matched your search

+10 -3
View File
@@ -11,10 +11,20 @@
make all make all
NOTE: With a bit of tinkering [Cody Boone
Ferguson](/winners.html#Cody_Boone_Ferguson) got this to work in modern systems. Thank you Cody for
your assistance!
### To run ### To run
./fubar number>
### Try:
./fubar 2 ./fubar 2
## Judges' comments ## Judges' comments
Run this with a single digit argument (or wait a long time). Run this with a single digit argument (or wait a long time).
@@ -22,9 +32,6 @@ Run this with a single digit argument (or wait a long time).
The blank line at the beginning of the source is mandatory. The blank line at the beginning of the source is mandatory.
Do you know why? Do you know why?
With a bit of tinkering Cody Boone Ferguson got this to work on modern systems.
We thank him for his assistance!
NOTE: don't try running `ouroboros.c` directly with an arg as it'll turn into an NOTE: don't try running `ouroboros.c` directly with an arg as it'll turn into an
infinite loop. The same will happen with larger numbers. infinite loop. The same will happen with larger numbers.
+9
View File
@@ -14,6 +14,15 @@
NOTE: To have a chance to compile under a modern CPP, we had to NOTE: To have a chance to compile under a modern CPP, we had to
replace `#D` with `#define` and `#a` with `#include`. replace `#D` with `#define` and `#a` with `#include`.
### To run:
./jar.2
[enter some lisp]
NOTE: this entry will likely segfault on invalid input.
## Judges' comments: ## Judges' comments:
This is the most useful program entered this year. It is a This is the most useful program entered this year. It is a
+5 -1
View File
@@ -12,9 +12,13 @@
make all make all
NOTE: this entry will likely dump core with arm64 chips. We could get it to work NOTE: this entry will likely dump core with arm64 chips. We could get it to work
with modern systems with x86_64 but systems but we at least with macOS arm64 with modern systems with x86_64 but systems but at least with macOS arm64
this program dumps core. We could not test Intel Macs. this program dumps core. We could not test Intel Macs.
## Try:
./paul
## Judges' comments: ## Judges' comments:
+1 -1
View File
@@ -123,7 +123,7 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT}
# FORCE use of -include stdlib.h # FORCE use of -include stdlib.h
# #
CFLAGS+= -include stdlib.h CINCLUDE+= -include stdlib.h
## FORCE ## FORCE
+1
View File
@@ -55,6 +55,7 @@ To obtain a C-- reference, simply rip out the irrelevant pages
from your K&R C manual. To obtain a C-- compiler, simply rip from your K&R C manual. To obtain a C-- compiler, simply rip
out the irrelevant bytes from your cc compiler. out the irrelevant bytes from your cc compiler.
Copyright (c) 1989, Landon Curt Noll & Larry Bassel. Copyright (c) 1989, Landon Curt Noll & Larry Bassel.
All Rights Reserved. Permission for personal, educational or non-profit use is All Rights Reserved. Permission for personal, educational or non-profit use is
granted provided this this copyright and notice are included in its entirety granted provided this this copyright and notice are included in its entirety
+4
View File
@@ -10,6 +10,10 @@
make all make all
## Try:
./roemer
## Judges' comments: ## Judges' comments:
Do you know what this program does? If you do, look again, Do you know what this program does? If you do, look again,