--- deliantra/server/include/includes.h 2006/09/16 22:06:17 1.2 +++ deliantra/server/include/includes.h 2006/12/15 20:07:02 1.7 @@ -18,95 +18,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.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 */ -#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 */