--- deliantra/server/include/includes.h 2006/12/11 21:06:58 1.4 +++ deliantra/server/include/includes.h 2007/01/06 14:42:30 1.9 @@ -1,6 +1,7 @@ /* CrossFire, A Multiplayer game for X-windows + Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team Copyright (C) 2002 Mark Wedel & Crossfire Development Team Copyright (C) 1992 Frank Tore Johansen @@ -18,97 +19,43 @@ 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 + The authors can be reached via e-mail at crossfire@schmorp.de */ #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 /* Include this first, because it lets us know what we are missing */ #include -#include -#include -#include -#include -#include -#include -#include +using namespace std; -#define __STDC_FORMAT_MACROS -#include +#include +#include +#include +#include +#include +#include +#include -#ifdef __NetBSD__ -#include -#endif - -#ifdef HAVE_FCNTL_H -#include -#endif - -#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 - -#define I64_PFd PRId64 -#define I64_PFx PRIx64 +#include #endif /* INCLUDES_H */