ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/includes.h
Revision: 1.1
Committed: Fri Feb 3 07:12:49 2006 UTC (18 years, 3 months ago) by root
Content type: text/plain
Branch: MAIN
Branch point for: UPSTREAM
Log Message:
Initial revision

File Contents

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