/* [<][>][^][v][top][bottom][index][help] */
1 /* src/gauche/config.h. Generated by configure. */
2 /* Define to 1 if using `alloca.c'. */
3 /* #undef C_ALLOCA */
4
5 /* Define if Gauche handles multi-byte character as EUC-JP */
6 /* #undef GAUCHE_CHAR_ENCODING_EUC_JP */
7
8 /* Define if Gauche handles multi-byte character as Shift JIS */
9 /* #undef GAUCHE_CHAR_ENCODING_SJIS */
10
11 /* Define if Gauche handles multi-byte character as UTF-8 */
12 #define GAUCHE_CHAR_ENCODING_UTF_8 1
13
14 /* Gauche major version number */
15 #define GAUCHE_MAJOR_VERSION 0
16
17 /* Gauche minor version number */
18 #define GAUCHE_MINOR_VERSION 8
19
20 /* Gauche patch level number */
21 #define GAUCHE_MICRO_VERSION 6
22
23 /* Define if we use pthreads */
24 #define GAUCHE_USE_PTHREADS 1
25
26 /* Gauche version string */
27 #define GAUCHE_VERSION "0.8.6"
28
29 /* Gauche signature string */
30 #define GAUCHE_SIGNATURE "0.8.6,utf8,pthreads"
31
32 /* Define if bilding as a framework on MacOSX */
33 /* #undef GAUCHE_MACOSX_FRAMEWORK */
34
35 /* Define to use Darwin threads */
36 /* #undef GC_DARWIN_THREADS */
37
38 /* Define to use FreeBSD threads */
39 /* #undef GC_FREEBSD_THREADS */
40
41 /* Define to use HP-UX threads */
42 /* #undef GC_HPUX_THREADS */
43
44 /* Define to use IRIX threads */
45 /* #undef GC_IRIX_THREADS */
46
47 /* Define to use Linux threads */
48 #define GC_LINUX_THREADS 1
49
50 /* Define to use Solaris pthreads */
51 /* #undef GC_SOLARIS_PTHREADS */
52
53 /* Define to use Solaris threads */
54 /* #undef GC_SOLARIS_THREADS */
55
56 /* Define to use Win32 threads */
57 /* #undef GC_WIN32_THREADS */
58
59 /* Define number of args gethostbyaddr_r takes */
60 #define GETHOSTBYADDR_R_NUMARGS 8
61
62 /* Define number of args gethostbyname_r takes */
63 #define GETHOSTBYNAME_R_NUMARGS 6
64
65 /* Define number of args getprotobyname_r takes */
66 #define GETPROTOBYNAME_R_NUMARGS 5
67
68 /* Define number of args getprotobynumber_r takes */
69 #define GETPROTOBYNUMBER_R_NUMARGS 5
70
71 /* Define number of args getservbyname_r takes */
72 #define GETSERVBYNAME_R_NUMARGS 6
73
74 /* Define number of args getservbyport_r takes */
75 #define GETSERVBYPORT_R_NUMARGS 6
76
77 /* Define to 1 if you have `alloca', as a function or macro. */
78 #define HAVE_ALLOCA 1
79
80 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
81 */
82 #define HAVE_ALLOCA_H 1
83
84 /* Define if uses libcrypt */
85 #define HAVE_CRYPT 1
86
87 /* Define to 1 if you have the <dlfcn.h> header file. */
88 #define HAVE_DLFCN_H 1
89
90 /* Define if the system has dlopen() */
91 #define HAVE_DLOPEN 1
92
93 /* Define if you have forkpty */
94 #define HAVE_FORKPTY 1
95
96 /* Define to 1 if you have the <getopt.h> header file. */
97 #define HAVE_GETOPT_H 1
98
99 /* Define to 1 if you have the `gettimeofday' function. */
100 #define HAVE_GETTIMEOFDAY 1
101
102 /* Define to 1 if you have the <glob.h> header file. */
103 #define HAVE_GLOB_H 1
104
105 /* Define if "struct group" has gr_passwd */
106 #define HAVE_GR_PASSWD 1
107
108 /* Define if you have iconv.h and want to use it */
109 #define HAVE_ICONV_H 1
110
111 /* Define if you have IPv6 support */
112 /* #undef HAVE_IPV6 */
113
114 /* type to use in place of socklen_t if not defined */
115 /* #undef socklen_t */
116
117 /* Define to 1 if you have the `isinf' function. */
118 #define HAVE_ISINF 1
119
120 /* Define to 1 if you have the `isnan' function. */
121 #define HAVE_ISNAN 1
122
123 /* Define to 1 if you have the `lchown' function. */
124 #define HAVE_LCHOWN 1
125
126 /* Define to 1 if you have the `m' library (-lm). */
127 #define HAVE_LIBM 1
128
129 /* Define to 1 if you have the <libutil.h> header file. */
130 /* #undef HAVE_LIBUTIL_H */
131
132 /* Define to 1 if you have the `lrand48' function. */
133 #define HAVE_LRAND48 1
134
135 /* Define to 1 if you have the <memory.h> header file. */
136 #define HAVE_MEMORY_H 1
137
138 /* Define to 1 if you have the `mkstemp' function. */
139 #define HAVE_MKSTEMP 1
140
141 /* Define to 1 if you have the `nanosleep' function. */
142 #define HAVE_NANOSLEEP 1
143
144 /* Define if you have openpty */
145 #define HAVE_OPENPTY 1
146
147 /* Define to 1 if you have the <pty.h> header file. */
148 #define HAVE_PTY_H 1
149
150 /* Define if "struct passwd" has pw_class */
151 /* #undef HAVE_PW_CLASS */
152
153 /* Define if "struct passwd" has pw_gecos */
154 #define HAVE_PW_GECOS 1
155
156 /* Define if "struct passwd" has pw_passwd */
157 #define HAVE_PW_PASSWD 1
158
159 /* Define to 1 if you have the `random' function. */
160 #define HAVE_RANDOM 1
161
162 /* Define to 1 if you have the `readlink' function. */
163 #define HAVE_READLINK 1
164
165 /* Define to 1 if you have the `realpath' function. */
166 #define HAVE_REALPATH 1
167
168 /* Define to 1 if you have the `rint' function. */
169 #define HAVE_RINT 1
170
171 /* Define to 1 if you have the <rpc/types.h> header file. */
172 #define HAVE_RPC_TYPES_H 1
173
174 /* Define to 1 if you have the <sched.h> header file. */
175 #define HAVE_SCHED_H 1
176
177 /* Define if uses librt */
178 #define HAVE_SCHED_YIELD 1
179
180 /* Define to 1 if you have the `select' function. */
181 #define HAVE_SELECT 1
182
183 /* Define to 1 if you have the `setlogmask' function. */
184 #define HAVE_SETLOGMASK 1
185
186 /* Define to 1 if you have the `setpgrp' function. */
187 /* #undef HAVE_SETPGRP */
188
189 /* Define if struct sockaddr_in6 has sin6_len */
190 /* #undef HAVE_SIN6_LEN */
191
192 /* Define if struct sockaddr_in has sin_len */
193 /* #undef HAVE_SIN_LEN */
194
195 /* Define to 1 if you have the `srand48' function. */
196 #define HAVE_SRAND48 1
197
198 /* Define to 1 if you have the `srandom' function. */
199 #define HAVE_SRANDOM 1
200
201 /* Define to 1 if you have the <inttypes.h> header file. */
202 #define HAVE_INTTYPES_H 1
203
204 /* Define to 1 if you have the <stdint.h> header file. */
205 #define HAVE_STDINT_H 1
206
207 /* Define to 1 if you have the <stdlib.h> header file. */
208 #define HAVE_STDLIB_H 1
209
210 /* Define to 1 if you have the <strings.h> header file. */
211 #define HAVE_STRINGS_H 1
212
213 /* Define to 1 if you have the <string.h> header file. */
214 #define HAVE_STRING_H 1
215
216 /* Define to 1 if the system has the type `struct timespec'. */
217 #define HAVE_STRUCT_TIMESPEC 1
218
219 /* Define to 1 if you have the `symlink' function. */
220 #define HAVE_SYMLINK 1
221
222 /* Define to 1 if you have the `syslog' function. */
223 #define HAVE_SYSLOG 1
224
225 /* Define to 1 if you have the <syslog.h> header file. */
226 #define HAVE_SYSLOG_H 1
227
228 /* Define to 1 if you have the <sys/stat.h> header file. */
229 #define HAVE_SYS_STAT_H 1
230
231 /* Define to 1 if you have the <sys/time.h> header file. */
232 #define HAVE_SYS_TIME_H 1
233
234 /* Define to 1 if you have the <sys/types.h> header file. */
235 #define HAVE_SYS_TYPES_H 1
236
237 /* Define to 1 if you have the `trunc' function. */
238 #define HAVE_TRUNC 1
239
240 /* Define to 1 if the system has these types. */
241 #define HAVE_INT32_T 1
242 #define HAVE_INT64_T 1
243 #define HAVE_UINT32_T 1
244 #define HAVE_UINT64_T 1
245
246 /* Define to 1 if you have the <unistd.h> header file. */
247 #define HAVE_UNISTD_H 1
248
249 /* Define to 1 if you have the `usleep' function. */
250 #define HAVE_USLEEP 1
251
252 /* Define to 1 if you have the <util.h> header file. */
253 /* #undef HAVE_UTIL_H */
254
255 /* Define if iconv takes const char **input */
256 /* #undef ICONV_CONST_INPUT */
257
258 /* Define if time_t is typedef'ed to an integral type */
259 #define INTEGRAL_TIME_T 1
260
261 /* Directory where libtool places the compiled libraries */
262 /* #undef SCM_LIBTOOL_OBJDIR */
263
264 /* Define if uses i386 optimizations */
265 #define SCM_TARGET_I386 1
266
267 /* Define to the suffix of dynamic loadable object */
268 #define SHLIB_SO_SUFFIX "so"
269
270 /* The size of a `int', as computed by sizeof. */
271 #define SIZEOF_INT 4
272
273 /* The size of a `long', as computed by sizeof. */
274 #define SIZEOF_LONG 4
275
276 /* The size of a `off_t', as computed by sizeof. */
277 #define SIZEOF_OFF_T 4
278
279 /* If using the C implementation of alloca, define if you know the
280 direction of stack growth for your system; otherwise it will be
281 automatically deduced at run-time.
282 STACK_DIRECTION > 0 => grows toward higher addresses
283 STACK_DIRECTION < 0 => grows toward lower addresses
284 STACK_DIRECTION = 0 => direction of growth unknown */
285 /* #undef STACK_DIRECTION */
286
287 /* Define to 1 if you have the ANSI C header files. */
288 #define STDC_HEADERS 1
289
290 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
291 #define TIME_WITH_SYS_TIME 1
292
293 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
294 /* #undef TM_IN_SYS_TIME */
295
296 /* Define to 1 if your processor stores words with the most significant byte
297 first (like Motorola and SPARC, unlike Intel and VAX). */
298 /* #undef WORDS_BIGENDIAN */
299
300 /* Define if endian of double is ARM style (each 32bit word is little endian,
301 but the lower 32bit word comes after the upper 32bit word. ) */
302 /* #undef DOUBLE_ARMENDIAN */
303
304 /* Define POSIX C version */
305 /* #undef _POSIX_C_SOURCE */
306
307 /* Define to use reentrant libc */
308 #define _REENTRANT 1
309
310 /* Define to empty if `const' does not conform to ANSI C. */
311 /* #undef const */
312
313 /* Define as `__inline' if that's what the C compiler calls it, or to nothing
314 if it is not supported. */
315 /* #undef inline */