ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/includes.h
Revision: 1.2
Committed: Sat Sep 16 22:06:17 2006 UTC (17 years, 8 months ago) by root
Content type: text/plain
Branch: MAIN
Changes since 1.1: +0 -6 lines
Log Message:
indent

File Contents

# User Rev Content
1 root 1.1 /*
2     CrossFire, A Multiplayer game for X-windows
3    
4     Copyright (C) 2002 Mark Wedel & Crossfire Development Team
5     Copyright (C) 1992 Frank Tore Johansen
6    
7     This program is free software; you can redistribute it and/or modify
8     it under the terms of the GNU General Public License as published by
9     the Free Software Foundation; either version 2 of the License, or
10     (at your option) any later version.
11    
12     This program is distributed in the hope that it will be useful,
13     but WITHOUT ANY WARRANTY; without even the implied warranty of
14     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15     GNU General Public License for more details.
16    
17     You should have received a copy of the GNU General Public License
18     along with this program; if not, write to the Free Software
19     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
20    
21     The authors can be reached via e-mail at crossfire-devel@real-time.com
22     */
23    
24     #ifndef INCLUDES_H
25     #define INCLUDES_H
26    
27     #if defined(osf1) && !defined(__osf__)
28     # define __osf__
29     #endif
30    
31     #if defined(sgi) && !defined(__sgi__)
32     # define __sgi__
33     #endif
34    
35     #ifdef sun
36     # ifndef __sun__
37     # define __sun__
38     # endif
39     #endif
40    
41     #if defined(ultrix) && !defined(__ultrix__)
42     # define __ultrix__
43     #endif
44    
45     /* Include this first, because it lets us know what we are missing */
46     #ifdef WIN32 /* ---win32 exclude this, config comes from VC ide */
47     #include "win32.h"
48     #else
49     #include <autoconf.h>
50     #endif
51    
52     #include <stdio.h>
53     #include <string.h>
54     #include <ctype.h>
55     #include <errno.h>
56     #include <signal.h>
57     #include <setjmp.h>
58     #include <stdlib.h>
59    
60     #ifdef __NetBSD__
61     #include <math.h>
62     #endif
63    
64     #ifdef HAVE_FCNTL_H
65     #include <fcntl.h>
66     #endif
67    
68     #ifdef HAVE_LIBDMALLOC
69     #include <dmalloc.h>
70     #endif
71    
72     #ifdef HAVE_UNISTD_H
73     #include <unistd.h>
74     #endif
75    
76     #ifdef HAVE_SYS_TIME_H
77     #include <sys/time.h>
78     #endif
79    
80     #if defined(HAVE_TIME_H) && defined(TIME_WITH_SYS_TIME)
81     #include <time.h>
82     #endif
83    
84     /* stddef is for offsetof */
85     #ifdef HAVE_STDDEF_H
86     #include <stddef.h>
87     #endif
88    
89     #include <sys/types.h>
90    
91     #include <sys/stat.h>
92    
93     #include "config.h"
94     #include "define.h"
95     #include "logger.h"
96     #include "newclient.h"
97    
98     #ifndef TRUE
99     #define TRUE 1
100     #endif
101    
102     #ifndef FALSE
103     #define FALSE 0
104     #endif
105    
106     #if defined(vax) || defined(ibm032)
107     size_t strftime(char *, size_t, const char *, const struct tm *);
108     time_t mktime(struct tm *);
109     #endif
110    
111     #endif /* INCLUDES_H */
112