Restore buildworld using clang (XZ)
[dragonfly.git] / lib / liblzma / config.h
1 /* config.h.  Generated from config.h.in by configure.  */
2 /* config.h.in.  Generated from configure.ac by autoheader.  */
3
4 /* Define if building universal (internal helper macro) */
5 /* #undef AC_APPLE_UNIVERSAL_BUILD */
6
7 /* How many MiB of RAM to assume if the real amount cannot be determined. */
8 #define ASSUME_RAM 128
9
10 /* Define to 1 if translation of program messages to the user's native
11    language is requested. */
12 /* #undef ENABLE_NLS */
13
14 /* Define to 1 if bswap_16 is available. */
15 /* #undef HAVE_BSWAP_16 */
16
17 /* Define to 1 if bswap_32 is available. */
18 /* #undef HAVE_BSWAP_32 */
19
20 /* Define to 1 if bswap_64 is available. */
21 /* #undef HAVE_BSWAP_64 */
22
23 /* Define to 1 if you have the <byteswap.h> header file. */
24 /* #undef HAVE_BYTESWAP_H */
25
26 /* Define to 1 if the system has the type `CC_SHA256_CTX'. */
27 /* #undef HAVE_CC_SHA256_CTX */
28
29 /* Define to 1 if you have the `CC_SHA256_Init' function. */
30 /* #undef HAVE_CC_SHA256_INIT */
31
32 /* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
33    CoreFoundation framework. */
34 /* #undef HAVE_CFLOCALECOPYCURRENT */
35
36 /* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
37    the CoreFoundation framework. */
38 /* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */
39
40 /* Define to 1 if crc32 integrity check is enabled. */
41 #define HAVE_CHECK_CRC32 1
42
43 /* Define to 1 if crc64 integrity check is enabled. */
44 #define HAVE_CHECK_CRC64 1
45
46 /* Define to 1 if sha256 integrity check is enabled. */
47 #define HAVE_CHECK_SHA256 1
48
49 /* Define to 1 if you have the `clock_gettime' function. */
50 #define HAVE_CLOCK_GETTIME 1
51
52 /* Define to 1 if you have the <CommonCrypto/CommonDigest.h> header file. */
53 /* #undef HAVE_COMMONCRYPTO_COMMONDIGEST_H */
54
55 /* Define if the GNU dcgettext() function is already present or preinstalled.
56    */
57 /* #undef HAVE_DCGETTEXT */
58
59 /* Define to 1 if you have the declaration of `CLOCK_MONOTONIC', and to 0 if
60    you don't. */
61 #define HAVE_DECL_CLOCK_MONOTONIC 1
62
63 /* Define to 1 if you have the declaration of `program_invocation_name', and
64    to 0 if you don't. */
65 #define HAVE_DECL_PROGRAM_INVOCATION_NAME 0
66
67 /* Define to 1 if arm decoder is enabled. */
68 #define HAVE_DECODER_ARM 1
69
70 /* Define to 1 if armthumb decoder is enabled. */
71 #define HAVE_DECODER_ARMTHUMB 1
72
73 /* Define to 1 if delta decoder is enabled. */
74 #define HAVE_DECODER_DELTA 1
75
76 /* Define to 1 if ia64 decoder is enabled. */
77 #define HAVE_DECODER_IA64 1
78
79 /* Define to 1 if lzma1 decoder is enabled. */
80 #define HAVE_DECODER_LZMA1 1
81
82 /* Define to 1 if lzma2 decoder is enabled. */
83 #define HAVE_DECODER_LZMA2 1
84
85 /* Define to 1 if powerpc decoder is enabled. */
86 #define HAVE_DECODER_POWERPC 1
87
88 /* Define to 1 if sparc decoder is enabled. */
89 #define HAVE_DECODER_SPARC 1
90
91 /* Define to 1 if x86 decoder is enabled. */
92 #define HAVE_DECODER_X86 1
93
94 /* Define to 1 if you have the <dlfcn.h> header file. */
95 #define HAVE_DLFCN_H 1
96
97 /* Define to 1 if arm encoder is enabled. */
98 #define HAVE_ENCODER_ARM 1
99
100 /* Define to 1 if armthumb encoder is enabled. */
101 #define HAVE_ENCODER_ARMTHUMB 1
102
103 /* Define to 1 if delta encoder is enabled. */
104 #define HAVE_ENCODER_DELTA 1
105
106 /* Define to 1 if ia64 encoder is enabled. */
107 #define HAVE_ENCODER_IA64 1
108
109 /* Define to 1 if lzma1 encoder is enabled. */
110 #define HAVE_ENCODER_LZMA1 1
111
112 /* Define to 1 if lzma2 encoder is enabled. */
113 #define HAVE_ENCODER_LZMA2 1
114
115 /* Define to 1 if powerpc encoder is enabled. */
116 #define HAVE_ENCODER_POWERPC 1
117
118 /* Define to 1 if sparc encoder is enabled. */
119 #define HAVE_ENCODER_SPARC 1
120
121 /* Define to 1 if x86 encoder is enabled. */
122 #define HAVE_ENCODER_X86 1
123
124 /* Define to 1 if you have the <fcntl.h> header file. */
125 #define HAVE_FCNTL_H 1
126
127 /* Define to 1 if you have the `futimens' function. */
128 #define HAVE_FUTIMENS 1
129
130 /* Define to 1 if you have the `futimes' function. */
131 /* #undef HAVE_FUTIMES */
132
133 /* Define to 1 if you have the `futimesat' function. */
134 /* #undef HAVE_FUTIMESAT */
135
136 /* Define to 1 if you have the <getopt.h> header file. */
137 #define HAVE_GETOPT_H 1
138
139 /* Define to 1 if you have the `getopt_long' function. */
140 #define HAVE_GETOPT_LONG 1
141
142 /* Define if the GNU gettext() function is already present or preinstalled. */
143 /* #undef HAVE_GETTEXT */
144
145 /* Define if you have the iconv() function and it works. */
146 /* #undef HAVE_ICONV */
147
148 /* Define to 1 if you have the <immintrin.h> header file. */
149 /* immintrin.h is a GCC header, but clang masquerades as GCC so it's easier to
150    check for clang rather than GCC.  The building of DF is likely limited to these
151    two compilers as no others are tested, so this approach is valid enough. */
152 #ifndef __clang__
153 #define HAVE_IMMINTRIN_H 1
154 #endif
155
156 /* Define to 1 if you have the <inttypes.h> header file. */
157 #define HAVE_INTTYPES_H 1
158
159 /* Define to 1 if you have the <limits.h> header file. */
160 #define HAVE_LIMITS_H 1
161
162 /* Define to 1 if mbrtowc and mbstate_t are properly declared. */
163 #define HAVE_MBRTOWC 1
164
165 /* Define to 1 if you have the <memory.h> header file. */
166 #define HAVE_MEMORY_H 1
167
168 /* Define to 1 to enable bt2 match finder. */
169 #define HAVE_MF_BT2 1
170
171 /* Define to 1 to enable bt3 match finder. */
172 #define HAVE_MF_BT3 1
173
174 /* Define to 1 to enable bt4 match finder. */
175 #define HAVE_MF_BT4 1
176
177 /* Define to 1 to enable hc3 match finder. */
178 #define HAVE_MF_HC3 1
179
180 /* Define to 1 to enable hc4 match finder. */
181 #define HAVE_MF_HC4 1
182
183 /* Define to 1 if you have the <minix/sha2.h> header file. */
184 /* #undef HAVE_MINIX_SHA2_H */
185
186 /* Define to 1 if getopt.h declares extern int optreset. */
187 #define HAVE_OPTRESET 1
188
189 /* Define to 1 if you have the `posix_fadvise' function. */
190 /* #undef HAVE_POSIX_FADVISE */
191
192 /* Define to 1 if you have the `pthread_condattr_setclock' function. */
193 #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
194
195 /* Have PTHREAD_PRIO_INHERIT. */
196 #define HAVE_PTHREAD_PRIO_INHERIT 1
197
198 /* Define to 1 if you have the `SHA256Init' function. */
199 /* #undef HAVE_SHA256INIT */
200
201 /* Define to 1 if the system has the type `SHA256_CTX'. */
202 /* OVERRIDE #define HAVE_SHA256_CTX 1 */
203
204 /* Define to 1 if you have the <sha256.h> header file. */
205 /* OVERRIDE #define HAVE_SHA256_H 1 */
206
207 /* Define to 1 if you have the `SHA256_Init' function. */
208 /* OVERRIDE #define HAVE_SHA256_INIT 1 */
209
210 /* Define to 1 if the system has the type `SHA2_CTX'. */
211 /* #undef HAVE_SHA2_CTX */
212
213 /* Define to 1 if you have the <sha2.h> header file. */
214 /* #undef HAVE_SHA2_H */
215
216 /* Define to 1 if optimizing for size. */
217 /* #undef HAVE_SMALL */
218
219 /* Define to 1 if stdbool.h conforms to C99. */
220 #define HAVE_STDBOOL_H 1
221
222 /* Define to 1 if you have the <stdint.h> header file. */
223 #define HAVE_STDINT_H 1
224
225 /* Define to 1 if you have the <stdlib.h> header file. */
226 #define HAVE_STDLIB_H 1
227
228 /* Define to 1 if you have the <strings.h> header file. */
229 #define HAVE_STRINGS_H 1
230
231 /* Define to 1 if you have the <string.h> header file. */
232 #define HAVE_STRING_H 1
233
234 /* Define to 1 if `st_atimensec' is a member of `struct stat'. */
235 /* #undef HAVE_STRUCT_STAT_ST_ATIMENSEC */
236
237 /* Define to 1 if `st_atimespec.tv_nsec' is a member of `struct stat'. */
238 #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1
239
240 /* Define to 1 if `st_atim.st__tim.tv_nsec' is a member of `struct stat'. */
241 /* #undef HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC */
242
243 /* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */
244 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1
245
246 /* Define to 1 if `st_uatime' is a member of `struct stat'. */
247 /* #undef HAVE_STRUCT_STAT_ST_UATIME */
248
249 /* Define to 1 if you have the <sys/byteorder.h> header file. */
250 /* #undef HAVE_SYS_BYTEORDER_H */
251
252 /* Define to 1 if you have the <sys/endian.h> header file. */
253 #define HAVE_SYS_ENDIAN_H 1
254
255 /* Define to 1 if you have the <sys/param.h> header file. */
256 #define HAVE_SYS_PARAM_H 1
257
258 /* Define to 1 if you have the <sys/stat.h> header file. */
259 #define HAVE_SYS_STAT_H 1
260
261 /* Define to 1 if you have the <sys/time.h> header file. */
262 #define HAVE_SYS_TIME_H 1
263
264 /* Define to 1 if you have the <sys/types.h> header file. */
265 #define HAVE_SYS_TYPES_H 1
266
267 /* Define to 1 if the system has the type `uintptr_t'. */
268 #define HAVE_UINTPTR_T 1
269
270 /* Define to 1 if you have the <unistd.h> header file. */
271 #define HAVE_UNISTD_H 1
272
273 /* Define to 1 if you have the `utime' function. */
274 /* #undef HAVE_UTIME */
275
276 /* Define to 1 if you have the `utimes' function. */
277 /* #undef HAVE_UTIMES */
278
279 /* Define to 1 or 0, depending whether the compiler supports simple visibility
280    declarations. */
281 #define HAVE_VISIBILITY 1
282
283 /* Define to 1 if you have the `wcwidth' function. */
284 #define HAVE_WCWIDTH 1
285
286 /* Define to 1 if the system has the type `_Bool'. */
287 #define HAVE__BOOL 1
288
289 /* Define to 1 if _mm_movemask_epi8 is available. */
290 #define HAVE__MM_MOVEMASK_EPI8 1
291
292 /* Define to the sub-directory where libtool stores uninstalled libraries. */
293 #define LT_OBJDIR ".libs/"
294
295 /* Define to 1 when using POSIX threads (pthreads). */
296 #define MYTHREAD_POSIX 1
297
298 /* Define to 1 when using Windows Vista compatible threads. This uses features
299    that are not available on Windows XP. */
300 /* #undef MYTHREAD_VISTA */
301
302 /* Define to 1 when using Windows 95 (and thus XP) compatible threads. This
303    avoids use of features that were added in Windows Vista. */
304 /* #undef MYTHREAD_WIN95 */
305
306 /* Define to 1 to disable debugging code. */
307 #define NDEBUG 1
308
309 /* Name of package */
310 #define PACKAGE "xz"
311
312 /* Define to the address where bug reports for this package should be sent. */
313 #define PACKAGE_BUGREPORT "lasse.collin@tukaani.org"
314
315 /* Define to the full name of this package. */
316 #define PACKAGE_NAME "XZ Utils"
317
318 /* Define to the full name and version of this package. */
319 #define PACKAGE_STRING "XZ Utils 5.2.2"
320
321 /* Define to the one symbol short name of this package. */
322 #define PACKAGE_TARNAME "xz"
323
324 /* Define to the home page for this package. */
325 #define PACKAGE_URL "http://tukaani.org/xz/"
326
327 /* Define to the version of this package. */
328 #define PACKAGE_VERSION "5.2.2"
329
330 /* Define to necessary symbol if this constant uses a non-standard name on
331    your system. */
332 /* #undef PTHREAD_CREATE_JOINABLE */
333
334 /* The size of `size_t', as computed by sizeof. */
335 #define SIZEOF_SIZE_T 8
336
337 /* Define to 1 if you have the ANSI C header files. */
338 #define STDC_HEADERS 1
339
340 /* Define to 1 if the number of available CPU cores can be detected with
341    cpuset(2). */
342 /* #undef TUKLIB_CPUCORES_CPUSET */
343
344 /* Define to 1 if the number of available CPU cores can be detected with
345    pstat_getdynamic(). */
346 /* #undef TUKLIB_CPUCORES_PSTAT_GETDYNAMIC */
347
348 /* Define to 1 if the number of available CPU cores can be detected with
349    sysconf(_SC_NPROCESSORS_ONLN) or sysconf(_SC_NPROC_ONLN). */
350 /* #undef TUKLIB_CPUCORES_SYSCONF */
351
352 /* Define to 1 if the number of available CPU cores can be detected with
353    sysctl(). */
354 #define TUKLIB_CPUCORES_SYSCTL 1
355
356 /* Define to 1 if the system supports fast unaligned access to 16-bit and
357    32-bit integers. */
358 #define TUKLIB_FAST_UNALIGNED_ACCESS 1
359
360 /* Define to 1 if the amount of physical memory can be detected with
361    _system_configuration.physmem. */
362 /* #undef TUKLIB_PHYSMEM_AIX */
363
364 /* Define to 1 if the amount of physical memory can be detected with
365    getinvent_r(). */
366 /* #undef TUKLIB_PHYSMEM_GETINVENT_R */
367
368 /* Define to 1 if the amount of physical memory can be detected with
369    getsysinfo(). */
370 /* #undef TUKLIB_PHYSMEM_GETSYSINFO */
371
372 /* Define to 1 if the amount of physical memory can be detected with
373    pstat_getstatic(). */
374 /* #undef TUKLIB_PHYSMEM_PSTAT_GETSTATIC */
375
376 /* Define to 1 if the amount of physical memory can be detected with
377    sysconf(_SC_PAGESIZE) and sysconf(_SC_PHYS_PAGES). */
378 #define TUKLIB_PHYSMEM_SYSCONF 1
379
380 /* Define to 1 if the amount of physical memory can be detected with sysctl().
381    */
382 /* #undef TUKLIB_PHYSMEM_SYSCTL */
383
384 /* Define to 1 if the amount of physical memory can be detected with Linux
385    sysinfo(). */
386 /* #undef TUKLIB_PHYSMEM_SYSINFO */
387
388 /* Enable extensions on AIX 3, Interix.  */
389 #ifndef _ALL_SOURCE
390 # define _ALL_SOURCE 1
391 #endif
392 /* Enable GNU extensions on systems that have them.  */
393 #ifndef _GNU_SOURCE
394 # define _GNU_SOURCE 1
395 #endif
396 /* Enable threading extensions on Solaris.  */
397 #ifndef _POSIX_PTHREAD_SEMANTICS
398 # define _POSIX_PTHREAD_SEMANTICS 1
399 #endif
400 /* Enable extensions on HP NonStop.  */
401 #ifndef _TANDEM_SOURCE
402 # define _TANDEM_SOURCE 1
403 #endif
404 /* Enable general extensions on Solaris.  */
405 #ifndef __EXTENSIONS__
406 # define __EXTENSIONS__ 1
407 #endif
408
409
410 /* Version number of package */
411 #define VERSION "5.2.2"
412
413 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
414    significant byte first (like Motorola and SPARC, unlike Intel). */
415 #if defined AC_APPLE_UNIVERSAL_BUILD
416 # if defined __BIG_ENDIAN__
417 #  define WORDS_BIGENDIAN 1
418 # endif
419 #else
420 # ifndef WORDS_BIGENDIAN
421 /* #  undef WORDS_BIGENDIAN */
422 # endif
423 #endif
424
425 /* Enable large inode numbers on Mac OS X 10.5.  */
426 #ifndef _DARWIN_USE_64_BIT_INODE
427 # define _DARWIN_USE_64_BIT_INODE 1
428 #endif
429
430 /* Number of bits in a file offset, on hosts where this is settable. */
431 /* #undef _FILE_OFFSET_BITS */
432
433 /* Define for large files, on AIX-style hosts. */
434 /* #undef _LARGE_FILES */
435
436 /* Define to 1 if on MINIX. */
437 /* #undef _MINIX */
438
439 /* Define to 2 if the system does not provide POSIX.1 features except with
440    this defined. */
441 /* #undef _POSIX_1_SOURCE */
442
443 /* Define to 1 if you need to in order for `stat' and other things to work. */
444 /* #undef _POSIX_SOURCE */
445
446 /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
447    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
448    #define below would cause a syntax error. */
449 /* #undef _UINT32_T */
450
451 /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
452    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
453    #define below would cause a syntax error. */
454 /* #undef _UINT64_T */
455
456 /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
457    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
458    #define below would cause a syntax error. */
459 /* #undef _UINT8_T */
460
461 /* Define to rpl_ if the getopt replacement functions and variables should be
462    used. */
463 /* #undef __GETOPT_PREFIX */
464
465 /* Define to the type of a signed integer type of width exactly 32 bits if
466    such a type exists and the standard includes do not define it. */
467 /* #undef int32_t */
468
469 /* Define to the type of a signed integer type of width exactly 64 bits if
470    such a type exists and the standard includes do not define it. */
471 /* #undef int64_t */
472
473 /* Define to the type of an unsigned integer type of width exactly 16 bits if
474    such a type exists and the standard includes do not define it. */
475 /* #undef uint16_t */
476
477 /* Define to the type of an unsigned integer type of width exactly 32 bits if
478    such a type exists and the standard includes do not define it. */
479 /* #undef uint32_t */
480
481 /* Define to the type of an unsigned integer type of width exactly 64 bits if
482    such a type exists and the standard includes do not define it. */
483 /* #undef uint64_t */
484
485 /* Define to the type of an unsigned integer type of width exactly 8 bits if
486    such a type exists and the standard includes do not define it. */
487 /* #undef uint8_t */
488
489 /* Define to the type of an unsigned integer type wide enough to hold a
490    pointer, if such a type exists, and if the system does not define it. */
491 /* #undef uintptr_t */