ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/includes.h
Revision: 1.4
Committed: Mon Dec 11 21:06:58 2006 UTC (17 years, 5 months ago) by pippijn
Content type: text/plain
Branch: MAIN
Changes since 1.3: +6 -0 lines
Log Message:
lld -> I64_PFd

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 pippijn 1.4 #define __STDC_FORMAT_MACROS
57     #include <inttypes.h>
58    
59 root 1.1 #ifdef __NetBSD__
60     #include <math.h>
61     #endif
62    
63     #ifdef HAVE_FCNTL_H
64     #include <fcntl.h>
65     #endif
66    
67     #ifdef HAVE_LIBDMALLOC
68     #include <dmalloc.h>
69     #endif
70    
71     #ifdef HAVE_UNISTD_H
72     #include <unistd.h>
73     #endif
74    
75     #ifdef HAVE_SYS_TIME_H
76     #include <sys/time.h>
77     #endif
78    
79     #if defined(HAVE_TIME_H) && defined(TIME_WITH_SYS_TIME)
80     #include <time.h>
81     #endif
82    
83     /* stddef is for offsetof */
84     #ifdef HAVE_STDDEF_H
85     #include <stddef.h>
86     #endif
87    
88     #include <sys/types.h>
89    
90     #include <sys/stat.h>
91    
92     #include "config.h"
93     #include "define.h"
94     #include "logger.h"
95     #include "newclient.h"
96    
97     #ifndef TRUE
98     #define TRUE 1
99     #endif
100    
101     #ifndef FALSE
102     #define FALSE 0
103     #endif
104    
105     #if defined(vax) || defined(ibm032)
106     size_t strftime(char *, size_t, const char *, const struct tm *);
107     time_t mktime(struct tm *);
108     #endif
109    
110 pippijn 1.4 #define I64_PFd PRId64
111     #define I64_PFx PRIx64
112    
113 root 1.1 #endif /* INCLUDES_H */
114