xref: /freebsd-src/lib/liblzma/config.h (revision 26743408e9ff53ac0e041407c359ed3c17c15596)
1342bcb12SXin LI /* config.h.  Generated from config.h.in by configure.  */
2342bcb12SXin LI /* config.h.in.  Generated from configure.ac by autoheader.  */
3342bcb12SXin LI 
4342bcb12SXin LI /* Define if building universal (internal helper macro) */
5342bcb12SXin LI /* #undef AC_APPLE_UNIVERSAL_BUILD */
6342bcb12SXin LI 
7342bcb12SXin LI /* How many MiB of RAM to assume if the real amount cannot be determined. */
881ad8388SMartin Matuska #define ASSUME_RAM 128
9342bcb12SXin LI 
10342bcb12SXin LI /* Define to 1 if translation of program messages to the user's native
11342bcb12SXin LI    language is requested. */
12342bcb12SXin LI /* FreeBSD - disabled intentionally */
13342bcb12SXin LI /* #undef ENABLE_NLS */
14342bcb12SXin LI 
153b35e7eeSXin LI /* Define to 1 if ARM64 CRC32 instruction is supported. See configure.ac for
163b35e7eeSXin LI    details. */
173b35e7eeSXin LI /* #undef HAVE_ARM64_CRC32 */
183b35e7eeSXin LI 
19342bcb12SXin LI /* Define to 1 if bswap_16 is available. */
20342bcb12SXin LI /* #undef HAVE_BSWAP_16 */
21342bcb12SXin LI 
22342bcb12SXin LI /* Define to 1 if bswap_32 is available. */
23342bcb12SXin LI /* #undef HAVE_BSWAP_32 */
24342bcb12SXin LI 
25342bcb12SXin LI /* Define to 1 if bswap_64 is available. */
26342bcb12SXin LI /* #undef HAVE_BSWAP_64 */
27342bcb12SXin LI 
28342bcb12SXin LI /* Define to 1 if you have the <byteswap.h> header file. */
29342bcb12SXin LI /* #undef HAVE_BYTESWAP_H */
30342bcb12SXin LI 
318f02c0d1SXin LI #ifndef WITHOUT_CAPSICUM
323b35e7eeSXin LI /* Define to 1 if you have the 'cap_rights_limit' function. */
333b35e7eeSXin LI #define HAVE_CAP_RIGHTS_LIMIT 1
348f02c0d1SXin LI #endif
351456f0f9SXin LI 
363b35e7eeSXin LI /* Define to 1 if the system has the type 'CC_SHA256_CTX'. */
37342bcb12SXin LI /* #undef HAVE_CC_SHA256_CTX */
38342bcb12SXin LI 
393b35e7eeSXin LI /* Define to 1 if you have the 'CC_SHA256_Init' function. */
40342bcb12SXin LI /* #undef HAVE_CC_SHA256_INIT */
41342bcb12SXin LI 
42a8675d92SXin LI /* Define to 1 if you have the Mac OS X function
43a8675d92SXin LI    CFLocaleCopyPreferredLanguages in the CoreFoundation framework. */
44a8675d92SXin LI /* #undef HAVE_CFLOCALECOPYPREFERREDLANGUAGES */
45a8675d92SXin LI 
46342bcb12SXin LI /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
47342bcb12SXin LI    the CoreFoundation framework. */
48342bcb12SXin LI /* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */
49342bcb12SXin LI 
50342bcb12SXin LI /* Define to 1 if crc32 integrity check is enabled. */
5181ad8388SMartin Matuska #define HAVE_CHECK_CRC32 1
52342bcb12SXin LI 
53342bcb12SXin LI /* Define to 1 if crc64 integrity check is enabled. */
5481ad8388SMartin Matuska #define HAVE_CHECK_CRC64 1
55342bcb12SXin LI 
56342bcb12SXin LI /* Define to 1 if sha256 integrity check is enabled. */
5781ad8388SMartin Matuska #define HAVE_CHECK_SHA256 1
58342bcb12SXin LI 
593b35e7eeSXin LI /* Define to 1 if you have the 'clock_gettime' function. */
6053200025SRui Paulo #define HAVE_CLOCK_GETTIME 1
61342bcb12SXin LI 
623b35e7eeSXin LI /* Define to 1 if 'CLOCK_MONOTONIC' is declared in <time.h>. */
63047153b4SXin LI #define HAVE_CLOCK_MONOTONIC 1
64047153b4SXin LI 
65342bcb12SXin LI /* Define to 1 if you have the <CommonCrypto/CommonDigest.h> header file. */
66342bcb12SXin LI /* #undef HAVE_COMMONCRYPTO_COMMONDIGEST_H */
67342bcb12SXin LI 
68047153b4SXin LI /* Define to 1 if you have the <cpuid.h> header file. */
69047153b4SXin LI #define HAVE_CPUID_H 1
70047153b4SXin LI 
71342bcb12SXin LI /* Define if the GNU dcgettext() function is already present or preinstalled.
72342bcb12SXin LI    */
73342bcb12SXin LI /* FreeBSD - disabled intentionally */
74342bcb12SXin LI /* #undef HAVE_DCGETTEXT */
75342bcb12SXin LI 
761456f0f9SXin LI /* Define to 1 if any of HAVE_DECODER_foo have been defined. */
771456f0f9SXin LI #define HAVE_DECODERS 1
781456f0f9SXin LI 
79342bcb12SXin LI /* Define to 1 if arm decoder is enabled. */
8081ad8388SMartin Matuska #define HAVE_DECODER_ARM 1
81342bcb12SXin LI 
8273ed8e77SXin LI /* Define to 1 if arm64 decoder is enabled. */
8373ed8e77SXin LI #define HAVE_DECODER_ARM64 1
8473ed8e77SXin LI 
85342bcb12SXin LI /* Define to 1 if armthumb decoder is enabled. */
8681ad8388SMartin Matuska #define HAVE_DECODER_ARMTHUMB 1
87342bcb12SXin LI 
88342bcb12SXin LI /* Define to 1 if delta decoder is enabled. */
8981ad8388SMartin Matuska #define HAVE_DECODER_DELTA 1
90342bcb12SXin LI 
91342bcb12SXin LI /* Define to 1 if ia64 decoder is enabled. */
9281ad8388SMartin Matuska #define HAVE_DECODER_IA64 1
93342bcb12SXin LI 
94342bcb12SXin LI /* Define to 1 if lzma1 decoder is enabled. */
9581ad8388SMartin Matuska #define HAVE_DECODER_LZMA1 1
96342bcb12SXin LI 
97342bcb12SXin LI /* Define to 1 if lzma2 decoder is enabled. */
9881ad8388SMartin Matuska #define HAVE_DECODER_LZMA2 1
99342bcb12SXin LI 
100342bcb12SXin LI /* Define to 1 if powerpc decoder is enabled. */
10181ad8388SMartin Matuska #define HAVE_DECODER_POWERPC 1
102342bcb12SXin LI 
1033b35e7eeSXin LI /* Define to 1 if riscv decoder is enabled. */
1043b35e7eeSXin LI #define HAVE_DECODER_RISCV 1
1053b35e7eeSXin LI 
106342bcb12SXin LI /* Define to 1 if sparc decoder is enabled. */
10781ad8388SMartin Matuska #define HAVE_DECODER_SPARC 1
108342bcb12SXin LI 
109342bcb12SXin LI /* Define to 1 if x86 decoder is enabled. */
11081ad8388SMartin Matuska #define HAVE_DECODER_X86 1
111342bcb12SXin LI 
112342bcb12SXin LI /* Define to 1 if you have the <dlfcn.h> header file. */
11381ad8388SMartin Matuska #define HAVE_DLFCN_H 1
114342bcb12SXin LI 
1153b35e7eeSXin LI /* Define to 1 if you have the 'elf_aux_info' function. */
1163b35e7eeSXin LI /* #undef HAVE_ELF_AUX_INFO */
1173b35e7eeSXin LI 
1181456f0f9SXin LI /* Define to 1 if any of HAVE_ENCODER_foo have been defined. */
1191456f0f9SXin LI #define HAVE_ENCODERS 1
1201456f0f9SXin LI 
121342bcb12SXin LI /* Define to 1 if arm encoder is enabled. */
12281ad8388SMartin Matuska #define HAVE_ENCODER_ARM 1
123342bcb12SXin LI 
12473ed8e77SXin LI /* Define to 1 if arm64 encoder is enabled. */
12573ed8e77SXin LI #define HAVE_ENCODER_ARM64 1
12673ed8e77SXin LI 
127342bcb12SXin LI /* Define to 1 if armthumb encoder is enabled. */
12881ad8388SMartin Matuska #define HAVE_ENCODER_ARMTHUMB 1
129342bcb12SXin LI 
130342bcb12SXin LI /* Define to 1 if delta encoder is enabled. */
13181ad8388SMartin Matuska #define HAVE_ENCODER_DELTA 1
132342bcb12SXin LI 
133342bcb12SXin LI /* Define to 1 if ia64 encoder is enabled. */
13481ad8388SMartin Matuska #define HAVE_ENCODER_IA64 1
135342bcb12SXin LI 
136342bcb12SXin LI /* Define to 1 if lzma1 encoder is enabled. */
13781ad8388SMartin Matuska #define HAVE_ENCODER_LZMA1 1
138342bcb12SXin LI 
139342bcb12SXin LI /* Define to 1 if lzma2 encoder is enabled. */
14081ad8388SMartin Matuska #define HAVE_ENCODER_LZMA2 1
141342bcb12SXin LI 
142342bcb12SXin LI /* Define to 1 if powerpc encoder is enabled. */
14381ad8388SMartin Matuska #define HAVE_ENCODER_POWERPC 1
144342bcb12SXin LI 
1453b35e7eeSXin LI /* Define to 1 if riscv encoder is enabled. */
1463b35e7eeSXin LI #define HAVE_ENCODER_RISCV 1
1473b35e7eeSXin LI 
148342bcb12SXin LI /* Define to 1 if sparc encoder is enabled. */
14981ad8388SMartin Matuska #define HAVE_ENCODER_SPARC 1
150342bcb12SXin LI 
151342bcb12SXin LI /* Define to 1 if x86 encoder is enabled. */
15281ad8388SMartin Matuska #define HAVE_ENCODER_X86 1
153342bcb12SXin LI 
15473ed8e77SXin LI /* Define to 1 if __attribute__((__constructor__)) is supported for functions.
15573ed8e77SXin LI    */
15673ed8e77SXin LI #define HAVE_FUNC_ATTRIBUTE_CONSTRUCTOR 1
15773ed8e77SXin LI 
1583b35e7eeSXin LI /* Define to 1 if you have the 'futimens' function. */
159d6b3ef63SJilles Tjoelker #define HAVE_FUTIMENS 1
160342bcb12SXin LI 
1613b35e7eeSXin LI /* Define to 1 if you have the 'futimes' function. */
162342bcb12SXin LI /* #undef HAVE_FUTIMES */
163342bcb12SXin LI 
1643b35e7eeSXin LI /* Define to 1 if you have the 'futimesat' function. */
165342bcb12SXin LI /* #undef HAVE_FUTIMESAT */
166342bcb12SXin LI 
1673b35e7eeSXin LI /* Define to 1 if you have the 'getauxval' function. */
1683b35e7eeSXin LI /* #undef HAVE_GETAUXVAL */
1693b35e7eeSXin LI 
170342bcb12SXin LI /* Define to 1 if you have the <getopt.h> header file. */
17181ad8388SMartin Matuska #define HAVE_GETOPT_H 1
172342bcb12SXin LI 
1733b35e7eeSXin LI /* Define to 1 if you have the 'getopt_long' function. */
17481ad8388SMartin Matuska #define HAVE_GETOPT_LONG 1
175342bcb12SXin LI 
176342bcb12SXin LI /* Define if the GNU gettext() function is already present or preinstalled. */
177342bcb12SXin LI /* FreeBSD - disabled intentionally */
178342bcb12SXin LI /* #undef HAVE_GETTEXT */
179342bcb12SXin LI 
180342bcb12SXin LI /* Define if you have the iconv() function and it works. */
181342bcb12SXin LI #define HAVE_ICONV 1
182342bcb12SXin LI 
183342bcb12SXin LI /* Define to 1 if you have the <immintrin.h> header file. */
184b775c213SLuigi Rizzo /* FreeBSD - only with clang because the base gcc does not support it */
185b775c213SLuigi Rizzo #if defined(__clang__) && defined(__FreeBSD__) && defined(__amd64__)
186342bcb12SXin LI #define HAVE_IMMINTRIN_H 1
187342bcb12SXin LI #endif
188342bcb12SXin LI 
189342bcb12SXin LI /* Define to 1 if you have the <inttypes.h> header file. */
19081ad8388SMartin Matuska #define HAVE_INTTYPES_H 1
191342bcb12SXin LI 
1923b35e7eeSXin LI /* Define to 1 if Linux Landlock is supported. See configure.ac for details.
1933b35e7eeSXin LI    */
1943b35e7eeSXin LI /* #undef HAVE_LINUX_LANDLOCK */
195342bcb12SXin LI 
19673ed8e77SXin LI /* Define to 1 if .lz (lzip) decompression support is enabled. */
19773ed8e77SXin LI #define HAVE_LZIP_DECODER 1
19873ed8e77SXin LI 
199342bcb12SXin LI /* Define to 1 if mbrtowc and mbstate_t are properly declared. */
200e0f0e66dSMartin Matuska #define HAVE_MBRTOWC 1
201342bcb12SXin LI 
202342bcb12SXin LI /* Define to 1 to enable bt2 match finder. */
20381ad8388SMartin Matuska #define HAVE_MF_BT2 1
204342bcb12SXin LI 
205342bcb12SXin LI /* Define to 1 to enable bt3 match finder. */
20681ad8388SMartin Matuska #define HAVE_MF_BT3 1
207342bcb12SXin LI 
208342bcb12SXin LI /* Define to 1 to enable bt4 match finder. */
20981ad8388SMartin Matuska #define HAVE_MF_BT4 1
210342bcb12SXin LI 
211342bcb12SXin LI /* Define to 1 to enable hc3 match finder. */
21281ad8388SMartin Matuska #define HAVE_MF_HC3 1
213342bcb12SXin LI 
214342bcb12SXin LI /* Define to 1 to enable hc4 match finder. */
21581ad8388SMartin Matuska #define HAVE_MF_HC4 1
216342bcb12SXin LI 
2179e6bbe47SXin LI /* Define to 1 if you have the <minix/config.h> header file. */
2189e6bbe47SXin LI /* #undef HAVE_MINIX_CONFIG_H */
2199e6bbe47SXin LI 
220342bcb12SXin LI /* Define to 1 if getopt.h declares extern int optreset. */
22181ad8388SMartin Matuska #define HAVE_OPTRESET 1
222342bcb12SXin LI 
2233b35e7eeSXin LI /* Define to 1 if you have the 'pledge' function. */
22473ed8e77SXin LI /* #undef HAVE_PLEDGE */
22573ed8e77SXin LI 
2263b35e7eeSXin LI /* Define to 1 if you have the 'posix_fadvise' function. */
22753200025SRui Paulo #define HAVE_POSIX_FADVISE 1
228342bcb12SXin LI 
2293b35e7eeSXin LI /* Define to 1 if 'program_invocation_name' is declared in <errno.h>. */
230047153b4SXin LI /* #undef HAVE_PROGRAM_INVOCATION_NAME */
231047153b4SXin LI 
2323b35e7eeSXin LI /* Define to 1 if you have the 'pthread_condattr_setclock' function. */
23353200025SRui Paulo #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
234342bcb12SXin LI 
235342bcb12SXin LI /* Have PTHREAD_PRIO_INHERIT. */
23653200025SRui Paulo #define HAVE_PTHREAD_PRIO_INHERIT 1
237342bcb12SXin LI 
2383b35e7eeSXin LI /* Define to 1 if you have the 'SHA256Init' function. */
239342bcb12SXin LI /* #undef HAVE_SHA256INIT */
240342bcb12SXin LI 
2413b35e7eeSXin LI /* Define to 1 if the system has the type 'SHA256_CTX'. */
24265422c96SXin LI #define HAVE_SHA256_CTX 1
243342bcb12SXin LI 
244342bcb12SXin LI /* Define to 1 if you have the <sha256.h> header file. */
24565422c96SXin LI #define HAVE_SHA256_H 1
246342bcb12SXin LI 
2473b35e7eeSXin LI /* Define to 1 if you have the 'SHA256_Init' function. */
24865422c96SXin LI #define HAVE_SHA256_INIT 1
249342bcb12SXin LI 
2503b35e7eeSXin LI /* Define to 1 if the system has the type 'SHA2_CTX'. */
251342bcb12SXin LI /* #undef HAVE_SHA2_CTX */
252342bcb12SXin LI 
253342bcb12SXin LI /* Define to 1 if you have the <sha2.h> header file. */
254342bcb12SXin LI /* #undef HAVE_SHA2_H */
255342bcb12SXin LI 
256342bcb12SXin LI /* Define to 1 if optimizing for size. */
257342bcb12SXin LI /* #undef HAVE_SMALL */
258342bcb12SXin LI 
259342bcb12SXin LI /* Define to 1 if stdbool.h conforms to C99. */
26081ad8388SMartin Matuska #define HAVE_STDBOOL_H 1
261342bcb12SXin LI 
262342bcb12SXin LI /* Define to 1 if you have the <stdint.h> header file. */
26381ad8388SMartin Matuska #define HAVE_STDINT_H 1
264342bcb12SXin LI 
2659e6bbe47SXin LI /* Define to 1 if you have the <stdio.h> header file. */
2669e6bbe47SXin LI #define HAVE_STDIO_H 1
2679e6bbe47SXin LI 
268342bcb12SXin LI /* Define to 1 if you have the <stdlib.h> header file. */
26981ad8388SMartin Matuska #define HAVE_STDLIB_H 1
270342bcb12SXin LI 
271342bcb12SXin LI /* Define to 1 if you have the <strings.h> header file. */
27281ad8388SMartin Matuska #define HAVE_STRINGS_H 1
273342bcb12SXin LI 
274342bcb12SXin LI /* Define to 1 if you have the <string.h> header file. */
27581ad8388SMartin Matuska #define HAVE_STRING_H 1
276342bcb12SXin LI 
2773b35e7eeSXin LI /* Define to 1 if 'st_atimensec' is a member of 'struct stat'. */
278a8675d92SXin LI #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
279342bcb12SXin LI 
2803b35e7eeSXin LI /* Define to 1 if 'st_atimespec.tv_nsec' is a member of 'struct stat'. */
28181ad8388SMartin Matuska #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1
282342bcb12SXin LI 
2833b35e7eeSXin LI /* Define to 1 if 'st_atim.st__tim.tv_nsec' is a member of 'struct stat'. */
284342bcb12SXin LI /* #undef HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC */
285342bcb12SXin LI 
2863b35e7eeSXin LI /* Define to 1 if 'st_atim.tv_nsec' is a member of 'struct stat'. */
28753200025SRui Paulo #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1
288342bcb12SXin LI 
2893b35e7eeSXin LI /* Define to 1 if 'st_uatime' is a member of 'struct stat'. */
290342bcb12SXin LI /* #undef HAVE_STRUCT_STAT_ST_UATIME */
291342bcb12SXin LI 
2920ca90ed4SXin LI /* Define to 1 to if GNU/Linux-specific details are unconditionally wanted for
2930ca90ed4SXin LI    symbol versioning. Define to 2 to if these are wanted only if also PIC is
2940ca90ed4SXin LI    defined (allows building both shared and static liblzma at the same time
2950ca90ed4SXin LI    with Libtool if neither --with-pic nor --without-pic is used). This define
2960ca90ed4SXin LI    must be used together with liblzma_linux.map. */
2979e6bbe47SXin LI /* #undef HAVE_SYMBOL_VERSIONS_LINUX */
2989e6bbe47SXin LI 
2993b35e7eeSXin LI /* Define to 1 if you have the 'sysctlbyname' function. */
3003b35e7eeSXin LI /* #undef HAVE_SYSCTLBYNAME */
3013b35e7eeSXin LI 
302342bcb12SXin LI /* Define to 1 if you have the <sys/byteorder.h> header file. */
303342bcb12SXin LI /* #undef HAVE_SYS_BYTEORDER_H */
304342bcb12SXin LI 
3053b35e7eeSXin LI /* Define to 1 if you have the <sys/cdefs.h> header file. */
3063b35e7eeSXin LI #define HAVE_SYS_CDEFS_H 1
3071456f0f9SXin LI 
308342bcb12SXin LI /* Define to 1 if you have the <sys/endian.h> header file. */
30973ed8e77SXin LI /* #undef HAVE_SYS_ENDIAN_H */
310342bcb12SXin LI 
311342bcb12SXin LI /* Define to 1 if you have the <sys/param.h> header file. */
31281ad8388SMartin Matuska #define HAVE_SYS_PARAM_H 1
313342bcb12SXin LI 
314342bcb12SXin LI /* Define to 1 if you have the <sys/stat.h> header file. */
31581ad8388SMartin Matuska #define HAVE_SYS_STAT_H 1
316342bcb12SXin LI 
317342bcb12SXin LI /* Define to 1 if you have the <sys/types.h> header file. */
31881ad8388SMartin Matuska #define HAVE_SYS_TYPES_H 1
319342bcb12SXin LI 
3203b35e7eeSXin LI /* Define to 1 if the system has the type 'uintptr_t'. */
32181ad8388SMartin Matuska #define HAVE_UINTPTR_T 1
322342bcb12SXin LI 
323342bcb12SXin LI /* Define to 1 if you have the <unistd.h> header file. */
32481ad8388SMartin Matuska #define HAVE_UNISTD_H 1
325342bcb12SXin LI 
326047153b4SXin LI /* Define to 1 if _mm_set_epi64x and _mm_clmulepi64_si128 are usable. See
327047153b4SXin LI    configure.ac for details. */
32873ed8e77SXin LI #if defined(__FreeBSD__) && defined(__amd64__)
32973ed8e77SXin LI #define HAVE_USABLE_CLMUL 1
33073ed8e77SXin LI #endif
33173ed8e77SXin LI 
3323b35e7eeSXin LI /* Define to 1 if you have the 'utime' function. */
333342bcb12SXin LI /* #undef HAVE_UTIME */
334342bcb12SXin LI 
3353b35e7eeSXin LI /* Define to 1 if you have the 'utimes' function. */
336342bcb12SXin LI /* #undef HAVE_UTIMES */
337342bcb12SXin LI 
338342bcb12SXin LI /* Define to 1 or 0, depending whether the compiler supports simple visibility
339342bcb12SXin LI    declarations. */
34081ad8388SMartin Matuska #define HAVE_VISIBILITY 1
341342bcb12SXin LI 
3429e6bbe47SXin LI /* Define to 1 if you have the <wchar.h> header file. */
3439e6bbe47SXin LI #define HAVE_WCHAR_H 1
3449e6bbe47SXin LI 
3453b35e7eeSXin LI /* Define to 1 if you have the 'wcwidth' function. */
346e0f0e66dSMartin Matuska #define HAVE_WCWIDTH 1
347342bcb12SXin LI 
3483b35e7eeSXin LI /* Define to 1 if the system has the type '_Bool'. */
34981ad8388SMartin Matuska #define HAVE__BOOL 1
350342bcb12SXin LI 
3513b35e7eeSXin LI /* Define to 1 if you have the '_futime' function. */
3521456f0f9SXin LI /* #undef HAVE__FUTIME */
3531456f0f9SXin LI 
354342bcb12SXin LI /* Define to 1 if _mm_movemask_epi8 is available. */
35553200025SRui Paulo #if defined(__FreeBSD__) && defined(__amd64__)
35653200025SRui Paulo #define HAVE__MM_MOVEMASK_EPI8 1
35753200025SRui Paulo #endif
358342bcb12SXin LI 
359a8675d92SXin LI /* Define to 1 if the GNU C extension __builtin_assume_aligned is supported.
360a8675d92SXin LI    */
361a8675d92SXin LI #define HAVE___BUILTIN_ASSUME_ALIGNED 1
362a8675d92SXin LI 
363a8675d92SXin LI /* Define to 1 if the GNU C extensions __builtin_bswap16/32/64 are supported.
364a8675d92SXin LI    */
365a8675d92SXin LI #define HAVE___BUILTIN_BSWAPXX 1
366a8675d92SXin LI 
367342bcb12SXin LI /* Define to the sub-directory where libtool stores uninstalled libraries. */
368342bcb12SXin LI #define LT_OBJDIR ".libs/"
369342bcb12SXin LI 
370342bcb12SXin LI /* Define to 1 when using POSIX threads (pthreads). */
37153200025SRui Paulo #define MYTHREAD_POSIX 1
372342bcb12SXin LI 
373342bcb12SXin LI /* Define to 1 when using Windows Vista compatible threads. This uses features
374342bcb12SXin LI    that are not available on Windows XP. */
375342bcb12SXin LI /* #undef MYTHREAD_VISTA */
376342bcb12SXin LI 
377342bcb12SXin LI /* Define to 1 when using Windows 95 (and thus XP) compatible threads. This
378342bcb12SXin LI    avoids use of features that were added in Windows Vista. */
379342bcb12SXin LI /* #undef MYTHREAD_WIN95 */
380342bcb12SXin LI 
381342bcb12SXin LI /* Define to 1 to disable debugging code. */
38281ad8388SMartin Matuska #define NDEBUG 1
383342bcb12SXin LI 
384342bcb12SXin LI /* Name of package */
38581ad8388SMartin Matuska #define PACKAGE "xz"
386342bcb12SXin LI 
387342bcb12SXin LI /* Define to the address where bug reports for this package should be sent. */
3880ca90ed4SXin LI #define PACKAGE_BUGREPORT "xz@tukaani.org"
389342bcb12SXin LI 
390342bcb12SXin LI /* Define to the full name of this package. */
39181ad8388SMartin Matuska #define PACKAGE_NAME "XZ Utils"
392342bcb12SXin LI 
393342bcb12SXin LI /* Define to the full name and version of this package. */
394*26743408SXin LI #define PACKAGE_STRING "XZ Utils 5.6.3"
395342bcb12SXin LI 
396342bcb12SXin LI /* Define to the one symbol short name of this package. */
39781ad8388SMartin Matuska #define PACKAGE_TARNAME "xz"
398342bcb12SXin LI 
399342bcb12SXin LI /* Define to the home page for this package. */
4002f9cd13dSXin LI #define PACKAGE_URL "https://tukaani.org/xz/"
401342bcb12SXin LI 
402342bcb12SXin LI /* Define to the version of this package. */
403*26743408SXin LI #define PACKAGE_VERSION "5.6.3"
404342bcb12SXin LI 
405342bcb12SXin LI /* Define to necessary symbol if this constant uses a non-standard name on
406342bcb12SXin LI    your system. */
407342bcb12SXin LI /* #undef PTHREAD_CREATE_JOINABLE */
408342bcb12SXin LI 
4093b35e7eeSXin LI /* The size of 'size_t', as computed by sizeof. */
41081ad8388SMartin Matuska #define SIZEOF_SIZE_T 8
411342bcb12SXin LI 
4123b35e7eeSXin LI /* Define to 1 if all of the C89 standard headers exist (not just the ones
4139e6bbe47SXin LI    required in a freestanding environment). This macro is provided for
4149e6bbe47SXin LI    backward compatibility; new code need not use it. */
41581ad8388SMartin Matuska #define STDC_HEADERS 1
416342bcb12SXin LI 
417342bcb12SXin LI /* Define to 1 if the number of available CPU cores can be detected with
418342bcb12SXin LI    cpuset(2). */
419342bcb12SXin LI #define TUKLIB_CPUCORES_CPUSET 1
420342bcb12SXin LI 
421342bcb12SXin LI /* Define to 1 if the number of available CPU cores can be detected with
422342bcb12SXin LI    pstat_getdynamic(). */
423342bcb12SXin LI /* #undef TUKLIB_CPUCORES_PSTAT_GETDYNAMIC */
424342bcb12SXin LI 
425342bcb12SXin LI /* Define to 1 if the number of available CPU cores can be detected with
4261456f0f9SXin LI    sched_getaffinity() */
4271456f0f9SXin LI /* #undef TUKLIB_CPUCORES_SCHED_GETAFFINITY */
4281456f0f9SXin LI 
4291456f0f9SXin LI /* Define to 1 if the number of available CPU cores can be detected with
430342bcb12SXin LI    sysconf(_SC_NPROCESSORS_ONLN) or sysconf(_SC_NPROC_ONLN). */
431342bcb12SXin LI /* #undef TUKLIB_CPUCORES_SYSCONF */
432342bcb12SXin LI 
433342bcb12SXin LI /* Define to 1 if the number of available CPU cores can be detected with
434342bcb12SXin LI    sysctl(). */
435342bcb12SXin LI /* #undef TUKLIB_CPUCORES_SYSCTL */
436342bcb12SXin LI 
43773ed8e77SXin LI /* Define to 1 if the system supports fast unaligned access to 16-bit, 32-bit,
43873ed8e77SXin LI    and 64-bit integers. */
439342bcb12SXin LI /* FreeBSD - derive from __NO_STRICT_ALIGNMENT */
440342bcb12SXin LI /* #undef TUKLIB_FAST_UNALIGNED_ACCESS */
441342bcb12SXin LI 
442342bcb12SXin LI /* Define to 1 if the amount of physical memory can be detected with
443342bcb12SXin LI    _system_configuration.physmem. */
444342bcb12SXin LI /* #undef TUKLIB_PHYSMEM_AIX */
445342bcb12SXin LI 
446342bcb12SXin LI /* Define to 1 if the amount of physical memory can be detected with
447342bcb12SXin LI    getinvent_r(). */
448342bcb12SXin LI /* #undef TUKLIB_PHYSMEM_GETINVENT_R */
449342bcb12SXin LI 
450342bcb12SXin LI /* Define to 1 if the amount of physical memory can be detected with
451342bcb12SXin LI    getsysinfo(). */
452342bcb12SXin LI /* #undef TUKLIB_PHYSMEM_GETSYSINFO */
453342bcb12SXin LI 
454342bcb12SXin LI /* Define to 1 if the amount of physical memory can be detected with
455342bcb12SXin LI    pstat_getstatic(). */
456342bcb12SXin LI /* #undef TUKLIB_PHYSMEM_PSTAT_GETSTATIC */
457342bcb12SXin LI 
458342bcb12SXin LI /* Define to 1 if the amount of physical memory can be detected with
459342bcb12SXin LI    sysconf(_SC_PAGESIZE) and sysconf(_SC_PHYS_PAGES). */
460342bcb12SXin LI #define TUKLIB_PHYSMEM_SYSCONF 1
461342bcb12SXin LI 
462342bcb12SXin LI /* Define to 1 if the amount of physical memory can be detected with sysctl().
463342bcb12SXin LI    */
464342bcb12SXin LI /* #undef TUKLIB_PHYSMEM_SYSCTL */
465342bcb12SXin LI 
466342bcb12SXin LI /* Define to 1 if the amount of physical memory can be detected with Linux
467342bcb12SXin LI    sysinfo(). */
468342bcb12SXin LI /* #undef TUKLIB_PHYSMEM_SYSINFO */
469342bcb12SXin LI 
470a8675d92SXin LI /* Define to 1 to use unsafe type punning, e.g. char *x = ...; *(int *)x =
471a8675d92SXin LI    123; which violates strict aliasing rules and thus is undefined behavior
472a8675d92SXin LI    and might result in broken code. */
473a8675d92SXin LI /* #undef TUKLIB_USE_UNSAFE_TYPE_PUNNING */
474a8675d92SXin LI 
4753b35e7eeSXin LI /* Enable extensions on AIX, Interix, z/OS.  */
47681ad8388SMartin Matuska #ifndef _ALL_SOURCE
47781ad8388SMartin Matuska # define _ALL_SOURCE 1
47881ad8388SMartin Matuska #endif
4799e6bbe47SXin LI /* Enable general extensions on macOS.  */
4809e6bbe47SXin LI #ifndef _DARWIN_C_SOURCE
4819e6bbe47SXin LI # define _DARWIN_C_SOURCE 1
48281ad8388SMartin Matuska #endif
483342bcb12SXin LI /* Enable general extensions on Solaris.  */
48481ad8388SMartin Matuska #ifndef __EXTENSIONS__
48581ad8388SMartin Matuska # define __EXTENSIONS__ 1
48681ad8388SMartin Matuska #endif
4879e6bbe47SXin LI /* Enable GNU extensions on systems that have them.  */
4889e6bbe47SXin LI #ifndef _GNU_SOURCE
4899e6bbe47SXin LI # define _GNU_SOURCE 1
4909e6bbe47SXin LI #endif
4919e6bbe47SXin LI /* Enable X/Open compliant socket functions that do not require linking
4929e6bbe47SXin LI    with -lxnet on HP-UX 11.11.  */
4939e6bbe47SXin LI #ifndef _HPUX_ALT_XOPEN_SOCKET_API
4949e6bbe47SXin LI # define _HPUX_ALT_XOPEN_SOCKET_API 1
4959e6bbe47SXin LI #endif
4969e6bbe47SXin LI /* Identify the host operating system as Minix.
4979e6bbe47SXin LI    This macro does not affect the system headers' behavior.
4989e6bbe47SXin LI    A future release of Autoconf may stop defining this macro.  */
4999e6bbe47SXin LI #ifndef _MINIX
5009e6bbe47SXin LI /* # undef _MINIX */
5019e6bbe47SXin LI #endif
5029e6bbe47SXin LI /* Enable general extensions on NetBSD.
5039e6bbe47SXin LI    Enable NetBSD compatibility extensions on Minix.  */
5049e6bbe47SXin LI #ifndef _NETBSD_SOURCE
5059e6bbe47SXin LI # define _NETBSD_SOURCE 1
5069e6bbe47SXin LI #endif
5079e6bbe47SXin LI /* Enable OpenBSD compatibility extensions on NetBSD.
5089e6bbe47SXin LI    Oddly enough, this does nothing on OpenBSD.  */
5099e6bbe47SXin LI #ifndef _OPENBSD_SOURCE
5109e6bbe47SXin LI # define _OPENBSD_SOURCE 1
5119e6bbe47SXin LI #endif
5129e6bbe47SXin LI /* Define to 1 if needed for POSIX-compatible behavior.  */
5139e6bbe47SXin LI #ifndef _POSIX_SOURCE
5149e6bbe47SXin LI /* # undef _POSIX_SOURCE */
5159e6bbe47SXin LI #endif
5169e6bbe47SXin LI /* Define to 2 if needed for POSIX-compatible behavior.  */
5179e6bbe47SXin LI #ifndef _POSIX_1_SOURCE
5189e6bbe47SXin LI /* # undef _POSIX_1_SOURCE */
5199e6bbe47SXin LI #endif
5209e6bbe47SXin LI /* Enable POSIX-compatible threading on Solaris.  */
5219e6bbe47SXin LI #ifndef _POSIX_PTHREAD_SEMANTICS
5229e6bbe47SXin LI # define _POSIX_PTHREAD_SEMANTICS 1
5239e6bbe47SXin LI #endif
5249e6bbe47SXin LI /* Enable extensions specified by ISO/IEC TS 18661-5:2014.  */
5259e6bbe47SXin LI #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
5269e6bbe47SXin LI # define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
5279e6bbe47SXin LI #endif
5289e6bbe47SXin LI /* Enable extensions specified by ISO/IEC TS 18661-1:2014.  */
5299e6bbe47SXin LI #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
5309e6bbe47SXin LI # define __STDC_WANT_IEC_60559_BFP_EXT__ 1
5319e6bbe47SXin LI #endif
5329e6bbe47SXin LI /* Enable extensions specified by ISO/IEC TS 18661-2:2015.  */
5339e6bbe47SXin LI #ifndef __STDC_WANT_IEC_60559_DFP_EXT__
5349e6bbe47SXin LI # define __STDC_WANT_IEC_60559_DFP_EXT__ 1
5359e6bbe47SXin LI #endif
5363b35e7eeSXin LI /* Enable extensions specified by C23 Annex F.  */
5373b35e7eeSXin LI #ifndef __STDC_WANT_IEC_60559_EXT__
5383b35e7eeSXin LI # define __STDC_WANT_IEC_60559_EXT__ 1
5393b35e7eeSXin LI #endif
5409e6bbe47SXin LI /* Enable extensions specified by ISO/IEC TS 18661-4:2015.  */
5419e6bbe47SXin LI #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
5429e6bbe47SXin LI # define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
5439e6bbe47SXin LI #endif
5443b35e7eeSXin LI /* Enable extensions specified by C23 Annex H and ISO/IEC TS 18661-3:2015.  */
5459e6bbe47SXin LI #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
5469e6bbe47SXin LI # define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
5479e6bbe47SXin LI #endif
5489e6bbe47SXin LI /* Enable extensions specified by ISO/IEC TR 24731-2:2010.  */
5499e6bbe47SXin LI #ifndef __STDC_WANT_LIB_EXT2__
5509e6bbe47SXin LI # define __STDC_WANT_LIB_EXT2__ 1
5519e6bbe47SXin LI #endif
5529e6bbe47SXin LI /* Enable extensions specified by ISO/IEC 24747:2009.  */
5539e6bbe47SXin LI #ifndef __STDC_WANT_MATH_SPEC_FUNCS__
5549e6bbe47SXin LI # define __STDC_WANT_MATH_SPEC_FUNCS__ 1
5559e6bbe47SXin LI #endif
5569e6bbe47SXin LI /* Enable extensions on HP NonStop.  */
5579e6bbe47SXin LI #ifndef _TANDEM_SOURCE
5589e6bbe47SXin LI # define _TANDEM_SOURCE 1
5599e6bbe47SXin LI #endif
5609e6bbe47SXin LI /* Enable X/Open extensions.  Define to 500 only if necessary
5619e6bbe47SXin LI    to make mbstate_t available.  */
5629e6bbe47SXin LI #ifndef _XOPEN_SOURCE
5639e6bbe47SXin LI /* # undef _XOPEN_SOURCE */
5649e6bbe47SXin LI #endif
565342bcb12SXin LI 
566342bcb12SXin LI 
567342bcb12SXin LI /* Version number of package */
568*26743408SXin LI #define VERSION "5.6.3"
569342bcb12SXin LI 
570342bcb12SXin LI /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
571342bcb12SXin LI    significant byte first (like Motorola and SPARC, unlike Intel). */
5726701e403SXin LI #if defined(__FreeBSD__)
573e24134bcSMartin Matuska #include <sys/_types.h>
574e24134bcSMartin Matuska #if defined(__NO_STRICT_ALIGNMENT)
575e24134bcSMartin Matuska #define TUKLIB_FAST_UNALIGNED_ACCESS 1
576e24134bcSMartin Matuska #endif
5776701e403SXin LI #include <machine/endian.h>
5786701e403SXin LI #if _BYTE_ORDER == _BIG_ENDIAN
5796701e403SXin LI # define WORDS_BIGENDIAN 1
5806701e403SXin LI #endif
58181ad8388SMartin Matuska #endif
582342bcb12SXin LI 
583342bcb12SXin LI /* Number of bits in a file offset, on hosts where this is settable. */
584342bcb12SXin LI /* #undef _FILE_OFFSET_BITS */
585342bcb12SXin LI 
5863b35e7eeSXin LI /* Define to 1 on platforms where this makes off_t a 64-bit type. */
587342bcb12SXin LI /* #undef _LARGE_FILES */
588342bcb12SXin LI 
5893b35e7eeSXin LI /* Number of bits in time_t, on hosts where this is settable. */
5903b35e7eeSXin LI /* #undef _TIME_BITS */
5913b35e7eeSXin LI 
592342bcb12SXin LI /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
593342bcb12SXin LI    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
594342bcb12SXin LI    #define below would cause a syntax error. */
595342bcb12SXin LI /* #undef _UINT32_T */
596342bcb12SXin LI 
597342bcb12SXin LI /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
598342bcb12SXin LI    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
599342bcb12SXin LI    #define below would cause a syntax error. */
600342bcb12SXin LI /* #undef _UINT64_T */
601342bcb12SXin LI 
602342bcb12SXin LI /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
603342bcb12SXin LI    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
604342bcb12SXin LI    #define below would cause a syntax error. */
605342bcb12SXin LI /* #undef _UINT8_T */
606342bcb12SXin LI 
607342bcb12SXin LI /* Define to rpl_ if the getopt replacement functions and variables should be
608342bcb12SXin LI    used. */
609342bcb12SXin LI /* #undef __GETOPT_PREFIX */
610342bcb12SXin LI 
6113b35e7eeSXin LI /* Define to 1 on platforms where this makes time_t a 64-bit type. */
6123b35e7eeSXin LI /* #undef __MINGW_USE_VC2005_COMPAT */
6133b35e7eeSXin LI 
614342bcb12SXin LI /* Define to the type of a signed integer type of width exactly 32 bits if
615342bcb12SXin LI    such a type exists and the standard includes do not define it. */
616342bcb12SXin LI /* #undef int32_t */
617342bcb12SXin LI 
618342bcb12SXin LI /* Define to the type of a signed integer type of width exactly 64 bits if
619342bcb12SXin LI    such a type exists and the standard includes do not define it. */
620342bcb12SXin LI /* #undef int64_t */
621342bcb12SXin LI 
622342bcb12SXin LI /* Define to the type of an unsigned integer type of width exactly 16 bits if
623342bcb12SXin LI    such a type exists and the standard includes do not define it. */
624342bcb12SXin LI /* #undef uint16_t */
625342bcb12SXin LI 
626342bcb12SXin LI /* Define to the type of an unsigned integer type of width exactly 32 bits if
627342bcb12SXin LI    such a type exists and the standard includes do not define it. */
628342bcb12SXin LI /* #undef uint32_t */
629342bcb12SXin LI 
630342bcb12SXin LI /* Define to the type of an unsigned integer type of width exactly 64 bits if
631342bcb12SXin LI    such a type exists and the standard includes do not define it. */
632342bcb12SXin LI /* #undef uint64_t */
633342bcb12SXin LI 
634342bcb12SXin LI /* Define to the type of an unsigned integer type of width exactly 8 bits if
635342bcb12SXin LI    such a type exists and the standard includes do not define it. */
636342bcb12SXin LI /* #undef uint8_t */
637342bcb12SXin LI 
638342bcb12SXin LI /* Define to the type of an unsigned integer type wide enough to hold a
639342bcb12SXin LI    pointer, if such a type exists, and if the system does not define it. */
640342bcb12SXin LI /* #undef uintptr_t */
641