Commit graph

318 commits

Author SHA1 Message Date
Eric S. Raymond
50b30d0144 Handler for transitive extinguish. 2017-06-09 01:39:41 -04:00
John Boyle
dbe2acd864 Reassure compiler ("control may reach end of non-void function") 2017-06-08 22:50:48 -04:00
John Boyle
c8a2312755 Correct the definition of SETBIT.
The semantics were first changed in aef60929 (technically broken
in that commit as well).  Luckily, it seems not to be used much.
2017-06-08 22:50:48 -04:00
Eric S. Raymond
ebfe3e49fa Prepare for large goto elimination - whitesoace-only change. 2017-06-08 22:48:05 -04:00
Eric S. Raymond
e1176dbf9c Handler for SAY. 2017-06-08 18:49:36 -04:00
Eric S. Raymond
db29f53a9a More action handlers. 2017-06-08 18:24:15 -04:00
Eric S. Raymond
e7451b543d More handler refactoring. 2017-06-08 17:14:00 -04:00
Eric S. Raymond
ee20cd0861 More action handlers. Use consistent VO order. 2017-06-08 16:18:21 -04:00
Eric S. Raymond
1ca74bfc39 Beginning of actions1.c refactor. 2017-06-08 15:27:05 -04:00
Eric S. Raymond
7abe1c1784 Remove one last goto from actions2.c 2017-06-08 09:21:45 -04:00
Peje Nilsson
2ae280befb De-gotoified actions2.c functions. 2017-06-08 09:13:34 -04:00
Peje Nilsson
da76563f40 De-gotoize throw(). 2017-06-08 09:09:48 -04:00
Eric S. Raymond
e7576855df One more goto gone. 2017-06-08 08:26:10 -04:00
Eric S. Raymond
ecc6caab4e Factor out the croak() function for player death. 2017-06-08 08:15:35 -04:00
Eric S. Raymond
d48001d64c Yet more gotoectomy. 2017-06-08 08:02:55 -04:00
Eric S. Raymond
c9cc36c681 De-gotoize hint machine. 2017-06-08 07:49:27 -04:00
Eric S. Raymond
fc0c48f0f2 Factor out the state machine for hints. 2017-06-08 07:19:44 -04:00
Eric S. Raymond
75c2aa57aa Resolve a particularly gnarly foto in dwarfmove. 2017-06-08 06:44:25 -04:00
Eric S. Raymond
e3f3c86d1d Refactor of dwarfmove logic. 2017-06-08 06:25:52 -04:00
Eric S. Raymond
af453777d4 More gotoectomies. 2017-06-08 06:15:08 -04:00
Eric S. Raymond
897bb2cdb5 Clean up dwarfmove() 2017-06-08 05:52:32 -04:00
Eric S. Raymond
86e75219e3 Gotoectomy. 2017-06-08 05:21:20 -04:00
Eric S. Raymond
a8e8967814 More main.c cleanup. 2017-06-08 05:11:52 -04:00
Eric S. Raymond
30ac7894e7 De-gotoifying main.c 2017-06-08 05:01:51 -04:00
Eric S. Raymond
8bf31a9c19 Localize V1 and V2 in main.c 2017-06-08 04:31:06 -04:00
Eric S. Raymond
46cd836df0 Abolish funcs.h. 2017-06-08 04:25:20 -04:00
Eric S. Raymond
44639a9799 Repair linenoise build, add guidance to Makefile on getting it. 2017-06-08 03:38:18 -04:00
Jason S. Ninneman
2039192f05 Update the save/resume tests for linenoise. 2017-06-08 00:15:03 -07:00
Jason S. Ninneman
0f65f14b36 Remove .adv files with make clean. 2017-06-08 00:15:03 -07:00
Jason S. Ninneman
5bcb04b86d git-ignore .adv files. 2017-06-08 00:15:03 -07:00
Jason S. Ninneman
7e1ef875fc Use linenoise to get the save file name. 2017-06-08 00:15:03 -07:00
Jason S. Ninneman
955032bd24 Add database.o to the linker list. 2017-06-08 00:15:03 -07:00
Eric S. Raymond
b29678956e Localize K in fill(). 2017-06-08 03:12:07 -04:00
Eric S. Raymond
7e4753b23a De-gotoify feed(). 2017-06-08 03:03:00 -04:00
Eric S. Raymond
1386d2b157 De-gotoify carry(). 2017-06-08 02:43:40 -04:00
Eric S. Raymond
764ed291af Goto removal in actions2.c. 2017-06-08 02:33:03 -04:00
Eric S. Raymond
430b8e7d53 De-gotoify fill(). 2017-06-08 01:57:12 -04:00
Eric S. Raymond
a418ebb38c misc.c is goto-free. 2017-06-08 01:35:50 -04:00
Jason S. Ninneman
3674588968 Fix Makefile issue that broke 'make dist'. 2017-06-07 20:20:52 -07:00
Jason S. Ninneman
3d9885d24d The nuclear option. 2017-06-07 20:19:24 -07:00
Jason S. Ninneman
f840f39361 Getting desperate now. 2017-06-07 20:19:24 -07:00
Jason S. Ninneman
0b3fad94ca Fix YAML syntax. 2017-06-07 20:19:24 -07:00
Jason S. Ninneman
68ab090f17 Fix YAML syntax. 2017-06-07 20:19:24 -07:00
Jason S. Ninneman
cc92705891 Fix YAML syntax. 2017-06-07 20:19:24 -07:00
Jason S. Ninneman
82e134fdb0 Fix YAML syntax. 2017-06-07 20:19:24 -07:00
Jason S. Ninneman
9ab8b0d271 Another workaround. 2017-06-07 20:19:24 -07:00
Jason S. Ninneman
776fac4281 Use a workaround of Gitlab issue 2148.wq 2017-06-07 20:19:24 -07:00
Jason S. Ninneman
5fda630380 Tell Gitlab to grab git submodules. 2017-06-07 20:19:24 -07:00
Jason S. Ninneman
41265e020c Update Makefile for linenoise. 2017-06-07 20:19:24 -07:00
Jason S. Ninneman
1b6a10e097 Submodularize the linenoise library. 2017-06-07 20:19:24 -07:00