John "Elwin" Edwards
f38b2223c8
Advanced Rogue 5: convert to ANSI function declarations.
...
This still leaves over a thousand lines of warning messages, mostly
related to the return types of daemons and fuses.
2016-02-07 14:39:21 -05:00
John "Elwin" Edwards
4381177d66
Advanced Rogue 5: rearrange some of mdport.c.
...
process.h is now included in the proper place for compiling with MSVC.
md_sleep() has been removed. If it were used anywhere, it could have
been fixed by replacing _sleep() with Sleep().
2015-08-11 15:29:31 -04:00
John "Elwin" Edwards
47df21eb66
Advanced Rogue 5: add and use md_fdopen().
...
Portability is improved.
2015-08-11 15:15:09 -04:00
John "Elwin" Edwards
5d0e3dd646
Don't swap signal handlers in md_shellescape().
...
md_shellescape() sets SIGINT and SIGQUIT to be ignored, storing the
previous handlers, and restores them after the shell exits. But it
mixed up the two handlers.
Since the signals were usually handled by the same function, this fix
doesn't have much effect, but anything that makes signal code less
confusing is a good thing.
2015-06-08 10:01:25 -04:00
John "Elwin" Edwards
e3620a3781
Advanced Rogue family: fix the "score" option.
...
Changing the score file (when permitted) now works again, closing the
old score file and opening the new one.
2015-05-20 08:42:17 -04:00
John "Elwin" Edwards
be61b1a69e
rogue4, arogue5: improve portability.
...
Most changes merely prevent including header files that don't exist.
All games now build and run on MinGW, though bugs remain.
2014-05-07 14:08:38 -07:00
John "Elwin" Edwards
ea75e2ac0b
arogue5: use configure's checks to find term.h.
...
This should make the build process work on OS X.
2013-09-07 09:43:06 -04:00
John "Elwin" Edwards
6b4b35ba1e
arogue5: fix backspace key.
2013-08-28 08:37:56 -07:00
John "Elwin" Edwards
e59194b5ce
arogue5: fix support for keypad 5.
2012-08-12 14:45:58 +00:00
John "Elwin" Edwards
355fb33eb7
arogue5: avoid segfaulting if getpwuid() fails.
2012-08-11 23:45:34 +00:00
John "Elwin" Edwards
f0527564ea
arogue5: add missing header files.
2012-08-11 17:19:03 +00:00
John "Elwin" Edwards
14fad3b319
Import Advanced Rogue 5.8 from the Roguelike Restoration Project (r1490)
2012-08-09 22:58:48 +00:00