ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/includes.h
Revision: 1.1.1.1 (vendor branch)
Committed: Fri Feb 3 07:12:49 2006 UTC (18 years, 3 months ago) by root
Content type: text/plain
Branch: UPSTREAM
CVS Tags: LAST_C_VERSION, UPSTREAM_2006_03_15, UPSTREAM_2006_02_22, UPSTREAM_2006_02_03, difficulty_fix_merge_060810_2300
Branch point for: difficulty_fix
Changes since 1.1: +0 -0 lines
Log Message:
initial import

File Contents

# Content
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