Ticket #553: config.h

File config.h, 7.0 KB (added by Dagobert Michelsen, 13 years ago)
Line 
1/* config.h. Generated from config.h.in by configure. */
2/* config.h.in. Generated from configure.ac by autoheader. */
3
4/* Define if ftime returns void */
5/* #undef FTIME_RETURNS_VOID */
6
7/* Define to 1 if you have the `closefrom' function. */
8#define HAVE_CLOSEFROM 1
9
10/* Define to 1 if you have the `dirfd' function. */
11/* #undef HAVE_DIRFD */
12
13/* Define to 1 if you have the <dlfcn.h> header file. */
14#define HAVE_DLFCN_H 1
15
16/* Define to 1 if you have the <fcntl.h> header file. */
17#define HAVE_FCNTL_H 1
18
19/* Define to 1 if you have the `fork' function. */
20#define HAVE_FORK 1
21
22/* Define to 1 if you have the `fsync' function. */
23#define HAVE_FSYNC 1
24
25/* Define to 1 if you have the `ftime' function. */
26#define HAVE_FTIME 1
27
28/* Define to 1 if you have the `gethostname' function. */
29#define HAVE_GETHOSTNAME 1
30
31/* Define to 1 if you have the `getrusage' function. */
32#define HAVE_GETRUSAGE 1
33
34/* Define to 1 if you have the `gettimeofday' function. */
35#define HAVE_GETTIMEOFDAY 1
36
37/* Define to 1 if you have the `hstrerror' function. */
38/* #undef HAVE_HSTRERROR */
39
40/* Define to 1 if you have the <inttypes.h> header file. */
41#define HAVE_INTTYPES_H 1
42
43/* Define to 1 if you have the <limits.h> header file. */
44#define HAVE_LIMITS_H 1
45
46/* Define to 1 if you have the `link' function. */
47#define HAVE_LINK 1
48
49/* Define to 1 if you have the <memory.h> header file. */
50#define HAVE_MEMORY_H 1
51
52/* Define if pread is available on this system */
53#define HAVE_PREAD 1
54
55/* Define if pwrite is available on this system */
56#define HAVE_PWRITE 1
57
58/* Define to 1 if you have the `setenv' function. */
59/* #undef HAVE_SETENV */
60
61/* Define to 1 if you have the `sigaction' function. */
62#define HAVE_SIGACTION 1
63
64/* Define to 1 if you have the `sigsetjmp' function */
65#define HAVE_SIGSETJMP 1
66
67/* Define to 1 if you have the 'socketpair' function. */
68#define HAVE_SOCKETPAIR 1
69
70/* Define to 1 if you have the <stdint.h> header file. */
71/* #undef HAVE_STDINT_H */
72
73/* Define to 1 if you have the <stdlib.h> header file. */
74#define HAVE_STDLIB_H 1
75
76/* Define to 1 if you have the `strerror' function. */
77#define HAVE_STRERROR 1
78
79/* Define to 1 if you have the <strings.h> header file. */
80#define HAVE_STRINGS_H 1
81
82/* Define to 1 if you have the <string.h> header file. */
83#define HAVE_STRING_H 1
84
85/* Define to 1 if you have the `sysconf' function. */
86#define HAVE_SYSCONF 1
87
88/* Define to 1 if you have the <sys/errno.h> header file. */
89#define HAVE_SYS_ERRNO_H 1
90
91/* Define to 1 if you have the <sys/select.h> header file. */
92#define HAVE_SYS_SELECT_H 1
93
94/* Define to 1 if you have the <sys/stat.h> header file. */
95#define HAVE_SYS_STAT_H 1
96
97/* Define to 1 if you have the <sys/types.h> header file. */
98#define HAVE_SYS_TYPES_H 1
99
100/* Define to 1 if you have the <sys/utsname.h> header file. */
101#define HAVE_SYS_UTSNAME_H 1
102
103/* Define to 1 if you have the `times' function. */
104#define HAVE_TIMES 1
105
106/* Define to 1 if you have the <unistd.h> header file. */
107#define HAVE_UNISTD_H 1
108
109/* Define to 1 if you have the <uuid.h> header file. */
110/* #undef HAVE_UUID_H */
111
112/* Define to 1 if you have the 'uuid_unparse_lower' function. */
113/* #undef HAVE_UUID_UNPARSE_LOWER */
114
115/* Define to 1 if you have the <uuid/uuid.h> header file. */
116#define HAVE_UUID_UUID_H 1
117
118/* Define if a suitable valgrind is installed */
119/* #undef HAVE_VALGRIND */
120
121/* Define to 1 if you have the <valgrind/memcheck.h> header file. */
122/* #undef HAVE_VALGRIND_MEMCHECK_H */
123
124/* Define to 1 if you have the <zlib.h> header file. */
125#define HAVE_ZLIB_H 1
126
127/* Define to the sub-directory in which libtool stores uninstalled libraries.
128 */
129#define LT_OBJDIR ".libs/"
130
131/* Name of package */
132#define PACKAGE "xapian-core"
133
134/* Define to the address where bug reports for this package should be sent. */
135#define PACKAGE_BUGREPORT "http://xapian.org/bugs"
136
137/* Define to the full name of this package. */
138#define PACKAGE_NAME "xapian-core"
139
140/* Define to the full name and version of this package. */
141#define PACKAGE_STRING "xapian-core 1.2.6"
142
143/* Define to the one symbol short name of this package. */
144#define PACKAGE_TARNAME "xapian-core"
145
146/* Define to the home page for this package. */
147#define PACKAGE_URL ""
148
149/* Define to the version of this package. */
150#define PACKAGE_VERSION "1.2.6"
151
152/* explicit prototype needed for pread (if any) */
153/* #undef PREAD_PROTOTYPE */
154
155/* explicit prototype needed for pwrite (if any) */
156/* #undef PWRITE_PROTOTYPE */
157
158/* The size of `int', as computed by sizeof. */
159#define SIZEOF_INT 4
160
161/* The size of `long', as computed by sizeof. */
162#define SIZEOF_LONG 4
163
164/* Define to the name of a function implementing snprintf but not caring about
165 ISO C99 return value semantics (if one exists) */
166/* #undef SNPRINTF */
167
168/* Define to the name of a function implementing snprintf with ISO C99
169 semantics (if one exists) */
170/* #undef SNPRINTF_ISO */
171
172/* type to use for 5th parameter to getsockopt */
173#define SOCKLEN_T socklen_t
174
175/* Define to 1 if you have the ANSI C header files. */
176#define STDC_HEADERS 1
177
178/* Define if the testsuite should use RTTI */
179#define USE_RTTI 1
180
181/* Version number of package */
182#define VERSION "1.2.6"
183
184/* Define if you want assertions (causes some slow-down) */
185/* #undef XAPIAN_ASSERTIONS */
186
187/* Define if you want paranoid assertions (causes significant slow-down) */
188/* #undef XAPIAN_ASSERTIONS_PARANOID */
189
190/* Define if you want a log of methods called and other debug messages */
191/* #undef XAPIAN_DEBUG_LOG */
192
193/* Number of bits in a file offset, on hosts where this is settable. */
194#define _FILE_OFFSET_BITS 64
195
196/* Define for large files, on AIX-style hosts. */
197/* #undef _LARGE_FILES */
198
199/* Define on mingw to the minimum msvcrt version to assume */
200/* #undef __MSVCRT_VERSION__ */
201
202/* Define to `int' if <sys/types.h> does not define. */
203/* #undef mode_t */
204
205/* Define to `int' if <sys/types.h> does not define. */
206/* #undef pid_t */
207
208/* Define to `int' if <sys/types.h> does not define. */
209/* #undef ssize_t */
210
211/* Disable stupid MSVC "performance" warning for converting int to bool. */
212#ifdef _MSC_VER
213# pragma warning(disable:4800)
214#endif
215
216/* _FORTIFY_SOURCE is only supported by GCC >= 4.1 and glibc >= 2.3.4, but it
217 * shouldn't cause a problem to define it where it's not supported and some
218 * distros may have backported support, so hardcoding version checks is
219 * counter-productive.
220 *
221 * Check if _FORTIFY_SOURCE is already defined to allow the user to override
222 * our choice with "./configure CPPFLAGS=-D_FORTIFY_SOURCE=0" or "...=1".
223 */
224#if defined __GNUC__ && !defined _FORTIFY_SOURCE
225# define _FORTIFY_SOURCE 2
226#endif
227
228/* For GCC >= 3.0 (and Intel's C++ compiler, which also defines __GNUC__),
229 * we can use __builtin_expect to give the compiler hints about branch
230 * prediction. See HACKING for how to use these.
231 */
232#if defined __GNUC__
233/* The arguments of __builtin_expect() are both long, so use !! to ensure that
234 * the first argument is always an integer expression, and always 0 or 1, but
235 * still has the same truth value for the if or while it is used in.
236 */
237# define rare(COND) __builtin_expect(!!(COND), 0)
238# define usual(COND) __builtin_expect(!!(COND), 1)
239#else
240# define rare(COND) (COND)
241# define usual(COND) (COND)
242#endif
243