diff urogue/rogue.h @ 257:c4b12d2d1dcd

UltraRogue: fix various build failures.
author John "Elwin" Edwards
date Tue, 31 Jan 2017 20:33:49 -0500
parents c495a4f288c6
children 096d3cfd9afd
line wrap: on
line diff
--- a/urogue/rogue.h	Tue Jan 31 19:56:04 2017 -0500
+++ b/urogue/rogue.h	Tue Jan 31 20:33:49 2017 -0500
@@ -1062,7 +1062,6 @@
 #define FUSE   2
 
 typedef void fuse;
-typedef void daemon;
 
 typedef union
 {
@@ -1087,7 +1086,7 @@
 struct daemon
 {
     int index;
-    daemon (*func)(daemon_arg *arg);
+    void (*func)(daemon_arg *arg);
 };
 
 #define MAXDAEMONS 60
@@ -1156,10 +1155,10 @@
 /* daemons.c */
 
 extern void doctor_spell_points(struct thing *tp);
-extern daemon runners(daemon_arg *arg);
-extern daemon doctor(daemon_arg *tp);
-extern daemon rollwand(daemon_arg *arg);
-extern daemon stomach(daemon_arg *arg);
+extern void runners(daemon_arg *arg);
+extern void doctor(daemon_arg *tp);
+extern void rollwand(daemon_arg *arg);
+extern void stomach(daemon_arg *arg);
 extern fuse swander(fuse_arg *arg);
 extern fuse unconfuse(fuse_arg *arg);
 extern fuse unscent(fuse_arg *arg);
@@ -1812,4 +1811,4 @@
 int md_readchar(WINDOW *win);
 
 #define NOOP(x) (x += 0)
-#define CCHAR(x) ( (char) (x & A_CHARTEXT) )
\ No newline at end of file
+#define CCHAR(x) ( (char) (x & A_CHARTEXT) )