]> git.pond.sub.org Git - empserver/blobdiff - include/misc.h
Update copyright notice
[empserver] / include / misc.h
index 6169d1bfc31437ba644a19a74e43ee49044ac551..32817f825fa9866d85fdd49a425c13a6c9c6aad4 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  Empire - A multi-player, client/server Internet based war game.
- *  Copyright (C) 1986-2008, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ *  Copyright (C) 1986-2010, Dave Pare, Jeff Bailey, Thomas Ruschak,
  *                           Ken Stevens, Steve McClure
  *
  *  This program is free software; you can redistribute it and/or modify
@@ -27,7 +27,7 @@
  *
  *  misc.h: Misc. definitions which don't really belong anywhere,
  *          but have to go somewhere!
- * 
+ *
  *  Known contributors to this file:
  *       Doug Hay, 1998
  */
 #include "w32misc.h"
 #endif /* _WIN32 */
 
-#ifndef S_IRWUG
-#define S_IRWUG            S_IRGRP | S_IWGRP | S_IRUSR | S_IWUSR
-#endif
-
 #ifdef __GNUC__
 #define ATTRIBUTE(attrs) __attribute__ (attrs)
 #else
@@ -69,8 +65,6 @@
 #define hours(x)       (60*60*(x))
 #define days(x)                (60*60*24*(x))
 
-extern int debug;
-
 /*
  * If EXPR is true, an internal error occured.
  * Return EXPR != 0.
@@ -85,6 +79,7 @@ extern int debug;
 #define CANT_REACH() (void)oops(NULL, __FILE__, __LINE__)
 
 extern int oops(char *, char *, int);
+extern void (*oops_handler)(void);
 
 void exit_nomem(void) ATTRIBUTE((noreturn));
 
@@ -92,12 +87,11 @@ void exit_nomem(void) ATTRIBUTE((noreturn));
 #define        RET_OK          0       /* command completed sucessfully */
 #define        RET_FAIL        1       /* command completed unsucessfully [?] */
 #define        RET_SYN         2       /* syntax error in command */
-#define        RET_SYS         3       /* system error (missing file, etc) */
 
 extern char *getstarg(char *input, char *prompt, char buf[]);
 extern char *getstring(char *prompt, char buf[]);
 extern char *ugetstring(char *prompt, char buf[]);
-             
+
 extern char *prbuf(char *format, ...)
     ATTRIBUTE((format (printf, 1, 2)));