6909 Commits
Author SHA1 Message Date
Landon Curt Noll 8ce9755c63 fix Makefile and README.md for 2018/burton2
Rename `README.txt` to `READ_ME.txt`.

Help shell scripts to find the shell and make them executable.
2023-03-24 23:10:24 -07:00
Landon Curt Noll d30627e1e0 fix Makefile and README.md for 2018/burton1 2023-03-24 22:37:16 -07:00
Landon Curt Noll 2f89f5769b fix .gitignore, Makefile and README.md for 2018/bellard
Add Lenna.png from Wikipedia.
2023-03-24 22:06:53 -07:00
Landon Curt Noll 52576e3d69 fix .gitignore, Makefile and README.md for 2018/anderson 2023-03-24 21:57:54 -07:00
Landon Curt Noll 3c29fb76dd fix .gitignore, Makefile and README.md for 2018/algmyr 2023-03-24 21:46:20 -07:00
Landon Curt Noll 6086d9ad80 fix top level Makefile for 2015 2023-03-24 21:34:36 -07:00
Landon Curt Noll 806589e3c3 fix README.md 2015/endoh3 2023-03-24 21:32:26 -07:00
Landon Curt Noll aaccea6cbc fix Makefile and README.md for 2015/yang 2023-03-24 21:30:46 -07:00
Landon Curt Noll d4654f7e94 fix Makefile and README.md for 2015/schweikhardt 2023-03-24 21:20:25 -07:00
Landon Curt Noll 48f690f089 fix Makefile and README.md for 2015/muth 2023-03-24 21:10:40 -07:00
Landon Curt Noll 066db2d707 fix .gitignore, Makefile and README.md for 2015/mills2 2023-03-24 20:59:59 -07:00
Landon Curt Noll ff74ec22aa fix Makefile and README.md for 2015/mills1 2023-03-24 20:50:09 -07:00
Landon Curt Noll ae638e3cb1 fix .gitignore, Makefile and README.md for 2015/howe 2023-03-24 20:37:00 -07:00
Landon Curt Noll 26e73a9701 fix Makefile and README.md for 2015/hou 2023-03-24 20:25:41 -07:00
Landon Curt Noll 559542ebf4 fix Makefile and README.md for 2015/endoh4 2023-03-24 20:17:37 -07:00
Landon Curt Noll 9efc6a763d fix Makefile and README.md for 2015/endoh3 2023-03-24 20:13:22 -07:00
Landon Curt Noll 388d621c21 fix Makefile and README.md for 2015/endoh2 2023-03-24 17:10:39 -07:00
Landon Curt Noll feab1fdc00 fix Makefile and README.md for 2015/endoh1 2023-03-24 17:06:21 -07:00
Landon Curt Noll ff5cb729b2 fix Makefile and README.md for 2015/duble 2023-03-24 16:17:23 -07:00
Landon Curt Noll 91a957f872 Merge pull request #147 from xexyl/2013-cable3
Fix 2013/cable3 for modern systems
2023-03-24 16:01:53 -07:00
Landon Curt Noll 955d888268 Merge pull request #146 from xexyl/2012-kang
Fix German vier in 2012/kang
2023-03-24 16:01:32 -07:00
Landon Curt Noll ae6c5ed752 Merge pull request #145 from xexyl/2011-dlowe
Add -lm to 2011/dlowe/Makefile
2023-03-24 16:00:52 -07:00
Landon Curt Noll 99ea058879 Merge pull request #144 from xexyl/2011-toledo
Add -lm to 2011/toledo
2023-03-24 16:00:32 -07:00
Landon Curt Noll a23c8e2ed9 Merge pull request #143 from xexyl/2006/birken
Fix segfault in 2006/birken under macOS
2023-03-24 16:00:19 -07:00
Landon Curt Noll 74df2827d2 Merge pull request #142 from xexyl/1998/schweikh2
Force -trigraphs in 1998/schweikh2/Makefile
2023-03-24 15:59:45 -07:00
Landon Curt Noll 9064cca639 Merge pull request #141 from xexyl/1998-dorssel
Update 1998/dorssel/README.md
2023-03-24 15:59:21 -07:00
Landon Curt Noll c05d123485 Merge pull request #140 from xexyl/1998-chaos
Minor fix in 1998/chaos - restore terminal at exit
2023-03-24 15:57:53 -07:00
Landon Curt Noll f21b6986f6 Merge pull request #139 from xexyl/1998/schnitzi
Fix segfault in 1998/schnitzi
2023-03-24 15:57:28 -07:00
Landon Curt Noll 949d3673d1 Merge pull request #138 from xexyl/2018/burton2
chmod +x 2018/burton2/mkkeywords
2023-03-24 15:55:49 -07:00
Landon Curt Noll 349ab67310 Merge pull request #137 from xexyl/bugs
Fixes and improvements to bugs.md
2023-03-24 15:52:27 -07:00
Landon Curt Noll e340647b0b Merge pull request #136 from xexyl/readmes
Many README.md files updated
2023-03-24 15:51:09 -07:00
Landon Curt Noll a8908e211a Merge pull request #135 from xexyl/2006-sloane
Fix 2006/sloane for clang
2023-03-24 15:50:31 -07:00
Landon Curt Noll 594a744f3e Merge pull request #134 from xexyl/2004/gavare
Typo fix in 2004/gavare/README.md
2023-03-24 15:50:14 -07:00
Landon Curt Noll 945468c437 Merge pull request #133 from xexyl/1998/schweikh3
Update 1998/schweikh3/README + add dupe file
2023-03-24 15:49:29 -07:00
Cody Boone Ferguson 9264bcf0d1 Fix 2013/cable3 for modern systems
The code declares localtime() to be a different type than what time.h
has which was included with macOS and thus it caused a compilation
error. Instead use #undef localtime (I tried to remove the prototype and
let time.h do its thing but this caused a segfault and since this works
I opted for it .. for now at least).

It also did not link in any system because it uses SDL functions that
were removed from SDL2 so sdl-config has to be used instead of
sdl2-config.
2023-03-24 13:16:24 -07:00
Cody Boone Ferguson 190b7351d7 Fix German vier in 2012/kang
Although the judges do note that the entry only gets some of the
languages that it supports right it seems to me it should accept vier
not fier esp as it gets other numbers right. It did not appear to be a
situation where the entry predicts the misspelt words (trying vier did
not work) so I think this is correct. If this was intended I am
certainly fine with it not being fixed but it appears to be a bug to me.
I did a variety of other tests to make sure other numbers are still
okay.

An example where it detects misspelt words:

    $ echo secht | ./kang
    6

... instead of sechs for six. But it also gets sechs right. It does not
get zehn right but it does get eins right. But as the judges say this is
okay.
2023-03-24 12:47:22 -07:00
Cody Boone Ferguson fdd6094926 Add -lm to 2011/dlowe/Makefile
Needed for some systems like fedora.
2023-03-24 11:38:32 -07:00
Cody Boone Ferguson 62a6994a1a Add -lm to 2011/toledo
Needed for some systems like fedora.
2023-03-24 11:33:38 -07:00
Cody Boone Ferguson 0c07302777 Fix segfault in 2006/birken under macOS
The problem was a missing +1 for strlen() in a malloc() call.

This entry still uses gets() and strangely changing it to fgets() makes
it segfault but I'll worry about this later when more entries have been
checked and (if possible) fixed.
2023-03-24 10:40:12 -07:00
Cody Boone Ferguson dea5b4d5f1 Force -trigraphs in 1998/schweikh2/Makefile 2023-03-24 09:52:42 -07:00
Cody Boone Ferguson dac1049403 Update 1998/dorssel/README.md
Formatting and add 'try' section (with some additional commands to try
that were not in the 'to run' section).
2023-03-24 09:49:45 -07:00
Cody Boone Ferguson 3753b22365 Minor fix in 1998/chaos - restore terminal at exit
The problem with not calling 'endwin()' is that echo will be disabled
which is a problem for the user if they don't know to type stty echo or
reset or stty sane.
2023-03-24 09:41:25 -07:00
Cody Boone Ferguson b6635064ea Update bugs/README for 1998/schnitzi
I removed from bugs.md the suggestion that it does not work for macOS as
I fixed that. I also slightly reworded the entry in bugs.md (about
warnings to ignore).

Add to README.md summary of problem.
2023-03-24 08:48:53 -07:00
Cody Boone Ferguson a6f8fd4d53 Add sort.c to 1998/schnitzi/.gitignore
It was not being shown in the git status because earlier updated
.git/info/exclude which included the file sort.c.
2023-03-24 08:17:44 -07:00
Cody Boone Ferguson 930bec4bd6 Add sort to 1998/schnitzi/.gitignore
This because the commands in the try section of the README.md create it.
2023-03-24 08:16:35 -07:00
Cody Boone Ferguson 39b1e26947 Fix 1998/schnitzi for macOS too
It no longer segfaults and works as expected in both linux and macOS!
2023-03-24 08:14:07 -07:00
Cody Boone Ferguson f761387081 Update bugs.md for 1998/schnitzi.c
There's another warning that should not be addressed as it's not a bug
and changing it will introduce a bug (at least at first glance).
2023-03-24 05:33:46 -07:00
Cody Boone Ferguson 5506ea989d Fix 1998/schnitzi for linux
It segfaulted due to wrong type of a variable.

It still crashes under macOS which I will be looking at in the near
future but it at least works for linux.

I noted in the bugs.md a compiler warning that should not be changed as
it's not a bug and in fact 'fixing' it will introduce a bug.
2023-03-24 05:30:33 -07:00
Cody Boone Ferguson 9e2b9667f1 chmod +x 2018/burton2/mkkeywords
This to make `make keywords` not fail (for example). I know that this
year has not been processed and if necessary I can resubmit it another
time but I believe that this will not affect any fixes to the Makefile
or README.md (in fact I know it won't).
2023-03-24 05:08:43 -07:00
Cody Boone Ferguson 3d38e35c40 Fixes and improvements to bugs.md
A line for one entry was in the wrong entry.

I added that I'm working on them (with some humour injected there) but
others may try too .. if they are okay making people very sad :-)

Added more information / examples in some of the status sections and
possibly some of the entries that are listed.
2023-03-24 05:05:36 -07:00