PennMUSH Community

root/1.8.3/trunk/config.h.in

Revision 1167, 4.5 kB (checked in by shawnw, 7 months ago)

Merge devel into trunk for p6 release

Line 
1 /* PennMUSH config.h. Autogenerated by ./configure */
2
3 #ifndef __CONFIG_H
4 #define __CONFIG_H
5
6 /* Headers */
7
8 /* <arpa/inet.h> What needs this? */
9 #undef I_ARPA_INET
10
11 /* <arpa/nameser.h> What needs this? */
12 #undef I_ARPA_NAMESER
13
14 #undef I_FCNTL
15
16 #undef I_FLOATINGPOINT
17
18 #undef I_LIBINTL
19
20 /* Get rid of this */
21 #undef I_MALLOC
22
23 #undef I_NETDB
24
25 #undef I_NETINET_IN
26
27 #undef I_NETINET_TCP
28
29 #undef I_SYS_ERRNO
30
31 #undef I_SYS_FILE
32
33 #undef I_SYS_IN
34
35 #undef I_SYS_MMAN
36
37 #undef I_SYS_PAGE
38
39 #undef I_SYS_PARAM
40
41 #undef I_SYS_SOCKET
42
43 #undef I_SYS_STAT
44
45 #undef I_SYS_TIME
46
47 #undef TIME_WITH_SYS_TIME
48
49 #undef I_SYS_TYPES
50
51 #undef HAVE_UNISTD_H
52
53 #ifdef HAVE_UNISTD_H
54 #define I_UNISTD
55 #endif
56
57 #undef HAVE_SYS_WAIT_H
58
59 #undef HAVE_IEEEFP_H
60
61 #undef HAVE_SYS_UN_H
62
63 #undef HAVE_SYS_RESOURCE_H
64
65 #undef HAVE_SYS_EVENT_H
66
67 #undef HAVE_SYS_UIO_H
68
69 #undef HAVE_POLL_H
70
71 #undef HAVE_SYS_EPOLL_H
72
73 #undef HAVE_SYS_SELECT_H
74
75 /* C99ish headers. The first two are really really nice to have. */
76
77 #undef HAVE_STDINT_H
78
79 #undef HAVE_INTTYPES_H
80
81 #undef HAVE_STDBOOL_H
82
83 /* Libraries */
84
85 #undef HAVE_MYSQL
86
87 #undef HAVE_POSTGRESQL
88
89 #undef HAVE_SQLITE3
90
91 #undef HAVE_SSL
92
93 #ifdef HAVE_SSL
94 #define HAS_OPENSSL
95 #endif
96
97 #undef HAVE_PCRE
98
99 /* Types */
100
101 #undef HAVE__BOOL
102
103 #undef ssize_t
104
105 /* Should be in <sys/socket.h> */
106 #undef socklen_t
107
108 #undef pid_t
109
110 /* All of these are in <stdint.h> if present. Otherwise autoconf
111  guesses. */
112
113 #undef uint8_t
114
115 #undef uint16_t
116
117 #undef int32_t
118
119 #undef uint32_t
120
121 #undef int64_t
122
123 #undef uint64_t
124
125 /* Type of the largest int type */
126 #undef intmax_t
127
128 #undef uintmax_t
129
130 /* 4 */
131 #undef SIZEOF_INT
132
133 /* 4 or 8 */
134 #undef SIZEOF_LONG
135
136 /* 0 if no 64-bit type (We shouldn't be seeing that case) or 8. See below. */
137 #undef SIZEOF_INT64_T
138
139 /* 8 on most modern CPUs Penn will be used on. They either have  64-bit
140 * words (amd64, sparc64, powerpc64) or support an extended 64-bit type (i386,
141 * powerpc32) */
142 #undef SIZEOF_INTMAX_T
143
144 #undef SIZEOF_TIME_T
145
146 /* 4 or 8 */
147 #undef SIZEOF_VOID_P
148
149 /* Taken from autoconf manual */
150 #if HAVE_STDBOOL_H
151 # include <stdbool.h>
152 #else
153 # if ! HAVE__BOOL
154 #  ifdef __cplusplus
155 typedef bool _Bool;
156 #  else
157 #   define _Bool signed char
158 #  endif
159 # endif
160 # define bool _Bool
161 # define false 0
162 # define true 1
163 # define __bool_true_false_are_defined 1
164 #endif
165
166 /* Someday work to get rid of these. They're left over from the
167 pre-void days */
168 typedef void* Malloc_t;
169 typedef void Free_t;
170
171 /* Functions */
172 #undef HAS_BINDTEXTDOMAIN
173
174 #undef HAVE_CBRT
175
176 #undef HAVE_LOG2
177
178 #undef HAS_CRYPT
179
180 #undef HAVE_FPSETMASK
181
182 #undef HAVE_FPSETROUND
183
184 #undef HAVE_ISNORMAL
185
186 #undef HAS_GAI_STRERROR
187
188 #undef HAS_GETADDRINFO
189
190 #undef HAS_GETDATE
191
192 #undef HAS_GETHOSTBYNAME2
193
194 #undef HAS_GETNAMEINFO
195
196 #undef HAS_GETPAGESIZE
197
198 #undef HAS_GETRLIMIT
199
200 #undef HAS_GETRUSAGE
201
202 #undef HAVE_GETTEXT
203
204 #undef HAS_INET_PTON
205
206 #undef HAS_ITIMER
207
208 #undef HAS_SETLOCALE
209
210 #undef HAVE_FORK
211
212 #undef HAVE_SETPGRP
213
214 #undef HAVE_SETSID
215
216 #undef HAVE_SETPGID
217
218 #undef SETPGRP_VOID
219
220 #undef HAVE_GETUID
221
222 #undef HAVE_GETEUID
223
224 #undef HAVE_SETEUID
225
226 #undef HAVE_GETPRIORITY
227
228 #undef HAVE_SETPRIORITY
229
230 #undef HAVE_SIGACTION
231
232 #undef HAVE_SIGPROCMASK
233
234 #undef HAVE_SNPRINTF
235
236 #undef HAVE_SOCKETPAIR
237
238 #undef HAVE_STRCASECMP
239
240 #undef HAVE_STRNCASECMP
241
242 /* Various Windows (And maybe others?) string functions  start with _str */
243
244 #undef HAVE__STRICMP
245
246 #undef HAVE__STRNICMP
247
248 #undef HAVE__STRICOLL
249
250 #undef HAVE__STRNCOLL
251
252 #undef HAVE__STRNICOLL
253
254 #undef HAVE__SNPRINTF
255
256 #undef HAVE__VSNPRINTF
257
258 #undef HAVE__VSNPRINTF_S
259
260
261 #undef HAVE_STRDUP
262
263 #undef HAVE_STRCOLL
264
265 #undef HAVE_STRXFRM
266
267 #undef HAS_SYSCONF
268
269 #undef HAS_TEXTDOMAIN
270
271 #undef HAS_VSNPRINTF
272
273 #undef HAVE_WAITPID
274
275 #undef HAVE_WAIT3
276
277 #undef HAVE_WAIT
278
279 #undef UNION_WAIT
280
281 #undef HAVE_IMAXDIV
282
283 #undef HAVE_GETPID
284
285 #undef HAVE_GETPPID
286
287 #undef HAVE_PSELECT
288
289 #undef HAVE_POLL
290
291 #undef HAVE_PPOLL
292
293 #undef HAVE_POLLTS
294
295 #undef HAVE_KQUEUE
296
297 #undef HAVE_EPOLL_CTL
298
299 #undef HAVE_VALLOC
300
301 #undef HAVE_WRITEV
302
303 #undef HAVE_FCNTL
304
305 /* Variables and defines */
306
307 #undef HAVE_H_ERRNO
308
309 #undef HAVE_SIGCHLD
310
311 #undef HAVE_SIGCLD
312
313 /* Files */
314
315 #undef HAS_DEV_URANDOM
316
317 /* Misc. */
318
319 #undef HAVE_SOCKADDR_IN6
320
321 #undef FORCE_IPV4
322
323 #undef DONT_TRANSLATE
324
325 #undef HAVE_UPTIME
326
327 /* Path to uptime */
328 #undef UPTIME
329
330 #undef HAVE_SENDMAIL
331
332 /* Path to sendmail */
333 #undef SENDMAIL
334
335 #undef HAVE_SAFE_TOUPPER
336
337 /* Optional language features */
338 #undef restrict
339 #undef inline
340
341 #ifdef _MSC_VER
342 #define WIN32_CDECL __cdecl
343 #else
344 #define WIN32_CDECL
345 #endif
346
347 #undef HAVE___ATTRIBUTE__
348
349 #ifndef HAVE___ATTRIBUTE__
350 #define __attribute__(x)
351 #endif
352
353 #undef GCC_MALLOC_CALL
354
355 /* TODO: Change in source */
356 #define RESTRICT restrict
357
358 #endif /* __CONFIG_H */
Note: See TracBrowser for help on using the browser.