comparison rogue4/mach_dep.c @ 284:6376b514a30b

Fix more header-related warnings. This fixes all current default warnings with GCC7 on Linux. That does not mean the code is anywhere close to clean.
author John "Elwin" Edwards
date Fri, 22 Sep 2017 16:24:40 -0400
parents d3968e9cb98d
children
comparison
equal deleted inserted replaced
283:d71e5e1f49cf 284:6376b514a30b
36 #include <signal.h> 36 #include <signal.h>
37 #include <sys/stat.h> 37 #include <sys/stat.h>
38 #include <fcntl.h> 38 #include <fcntl.h>
39 #include <string.h> 39 #include <string.h>
40 #include <errno.h> 40 #include <errno.h>
41
42 #ifdef CHECKTIME
43 #include <unistd.h>
44 #endif
45
41 #include "rogue.h" 46 #include "rogue.h"
42 47
43 int num_checks; /* times we've gone over in checkout() */ 48 int num_checks; /* times we've gone over in checkout() */
44 49
45 #ifdef SCOREFILE 50 #ifdef SCOREFILE
264 else if (num_checks++ == 3) 269 else if (num_checks++ == 3)
265 fatal("Sorry. You took to long. You are dead\n"); 270 fatal("Sorry. You took to long. You are dead\n");
266 271
267 #ifdef CHECKTIME 272 #ifdef CHECKTIME
268 checktime = (CHECKTIME * 60) / num_checks; 273 checktime = (CHECKTIME * 60) / num_checks;
269 #endif
270 #ifdef SIGALRM 274 #ifdef SIGALRM
271 alarm(checktime); 275 alarm(checktime);
276 #endif
272 #endif 277 #endif
273 278
274 chmsg(msgs[num_checks - 1], ((double) checktime / 60.0)); 279 chmsg(msgs[num_checks - 1], ((double) checktime / 60.0));
275 } 280 }
276 else 281 else