Make all 1985 entries compile under linux

Unfortunately some entries will either not compile under macOS or not
run correctly. We used a patch from Yusuke Endoh for
1985/applin/applin.c. Thank you Yusuke! This is actually the entry that
does not work right under macOS but it does under linux.

Update main README.md with links.

Update a number of other README.md files with typos and other fixes and
improvements (including fixing invocations and adding a 'Try:' section
to match later year README files).

Update various Makefiles to add notes and to make some entries compile
(in some cases, those that require -traditional-cpp, they will not
compile under clang and we note this).

Update archive/archive-1985.tar.bz2. Why? Because the purpose of the
archive/ files are for the original files and some of the files in there
were not original. See the files 1985/lycklama/lycklama.orig.c and
1985/shapiro/shapiro.orig.c which in the tarball do not have the .orig
added to the name.
This commit is contained in:
Cody Boone Ferguson committed 2023-02-28 06:11:42 -08:00
1 parent 3101acc915
commit e4dbd8e6e2
12 files changed
+79 -22

No files matched your search

+17 -6
View File
@@ -8,16 +8,27 @@ Ed Lycklama
NOTE: This entry uses non-standard args to main() that do not work with modern compilers.
## Judges' comments:
Run the program, redirecting a file into it, and notice how it redisplays it.
For instance try:
## Try:
./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`.
# notice the difference between the above and this one:
./lycklama < lycklama.orig.c
./lycklama < README.md
./lycklama < Makefile
## Judges' comments:
Run the program, redirecting a file into it, and notice how it redisplays it.
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`.
Copyright (c) 1985, Landon Curt Noll & Larry Bassel.