--- deliantra/server/include/includes.h 2006/02/03 07:12:49 1.1
+++ deliantra/server/include/includes.h 2007/07/01 05:00:18 1.13
@@ -1,118 +1,61 @@
/*
- * static char *rcsid_includes_h =
- * "$Id$";
+ * This file is part of Crossfire TRT, the Roguelike Realtime MORPG.
+ *
+ * Copyright (©) 2005,2006,2007 Marc Alexander Lehmann / Robin Redeker / the Crossfire TRT team
+ * Copyright (©) 2002,2007 Mark Wedel & Crossfire Development Team
+ * Copyright (©) 1992,2007 Frank Tore Johansen
+ *
+ * Crossfire TRT is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * The authors can be reached via e-mail to
*/
-/*
- CrossFire, A Multiplayer game for X-windows
-
- Copyright (C) 2002 Mark Wedel & Crossfire Development Team
- Copyright (C) 1992 Frank Tore Johansen
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
- The authors can be reached via e-mail at crossfire-devel@real-time.com
-*/
-
#ifndef INCLUDES_H
#define INCLUDES_H
-#if defined(osf1) && !defined(__osf__)
-# define __osf__
-#endif
-
-#if defined(sgi) && !defined(__sgi__)
-# define __sgi__
-#endif
-
-#ifdef sun
-# ifndef __sun__
-# define __sun__
-# endif
-#endif
-
-#if defined(ultrix) && !defined(__ultrix__)
-# define __ultrix__
-#endif
+// we want those macros, rewriting too much code is annoying
+#define __STDC_LIMIT_MACROS
+#define __STDC_FORMAT_MACROS
+#define __STDC_CONSTANT_MACROS
/* Include this first, because it lets us know what we are missing */
-#ifdef WIN32 /* ---win32 exclude this, config comes from VC ide */
-#include "win32.h"
-#else
#include
-#endif
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-
-#ifdef __NetBSD__
-#include
-#endif
+using namespace std;
-#ifdef HAVE_FCNTL_H
-#include
-#endif
+#include
+#include
+#include
+#include
+#include
+#include
+#include
-#ifdef HAVE_LIBDMALLOC
-#include
-#endif
+#include
+#include
+#include
+#include
+#include
+#include
-#ifdef HAVE_UNISTD_H
#include
-#endif
-
-#ifdef HAVE_SYS_TIME_H
+#include
#include
-#endif
-
-#if defined(HAVE_TIME_H) && defined(TIME_WITH_SYS_TIME)
-#include
-#endif
-
-/* stddef is for offsetof */
-#ifdef HAVE_STDDEF_H
-#include
-#endif
-
#include
-
#include
-#include "config.h"
-#include "define.h"
-#include "logger.h"
-#include "newclient.h"
-
-#ifndef TRUE
-#define TRUE 1
-#endif
-
-#ifndef FALSE
-#define FALSE 0
-#endif
-
-#if defined(vax) || defined(ibm032)
-size_t strftime(char *, size_t, const char *, const struct tm *);
-time_t mktime(struct tm *);
-#endif
-
+#include
#endif /* INCLUDES_H */