ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/includes.h
Revision: 1.3
Committed: Mon Dec 11 19:46:46 2006 UTC (17 years, 6 months ago) by pippijn
Content type: text/plain
Branch: MAIN
Changes since 1.2: +0 -4 lines
Log Message:
removed #ifn?def WIN32 from all files

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     #include <autoconf.h>
47    
48     #include <stdio.h>
49     #include <string.h>
50     #include <ctype.h>
51     #include <errno.h>
52     #include <signal.h>
53     #include <setjmp.h>
54     #include <stdlib.h>
55    
56     #ifdef __NetBSD__
57     #include <math.h>
58     #endif
59    
60     #ifdef HAVE_FCNTL_H
61     #include <fcntl.h>
62     #endif
63    
64     #ifdef HAVE_LIBDMALLOC
65     #include <dmalloc.h>
66     #endif
67    
68     #ifdef HAVE_UNISTD_H
69     #include <unistd.h>
70     #endif
71    
72     #ifdef HAVE_SYS_TIME_H
73     #include <sys/time.h>
74     #endif
75    
76     #if defined(HAVE_TIME_H) && defined(TIME_WITH_SYS_TIME)
77     #include <time.h>
78     #endif
79    
80     /* stddef is for offsetof */
81     #ifdef HAVE_STDDEF_H
82     #include <stddef.h>
83     #endif
84    
85     #include <sys/types.h>
86    
87     #include <sys/stat.h>
88    
89     #include "config.h"
90     #include "define.h"
91     #include "logger.h"
92     #include "newclient.h"
93    
94     #ifndef TRUE
95     #define TRUE 1
96     #endif
97    
98     #ifndef FALSE
99     #define FALSE 0
100     #endif
101    
102     #if defined(vax) || defined(ibm032)
103     size_t strftime(char *, size_t, const char *, const struct tm *);
104     time_t mktime(struct tm *);
105     #endif
106    
107     #endif /* INCLUDES_H */
108