]> git.ipfire.org Git - thirdparty/libarchive.git/blame - build/cmake/config.h.in
build: use standard HAVE_ pattern for ZSTD compression check (#2111)
[thirdparty/libarchive.git] / build / cmake / config.h.in
CommitLineData
17e08238 1/* config.h. Generated from build/cmake/config.h.in by cmake configure */
0d8b61ea 2#define __LIBARCHIVE_CONFIG_H_INCLUDED 1
17e08238
TK
3
4/*
5 * Ensure we have C99-style int64_t, etc, all defined.
6 */
7
8/* First, we need to know if the system has already defined them. */
9#cmakedefine HAVE_INT16_T
10#cmakedefine HAVE_INT32_T
11#cmakedefine HAVE_INT64_T
12#cmakedefine HAVE_INTMAX_T
13
3de335e1 14#cmakedefine HAVE_UINT8_T
17e08238
TK
15#cmakedefine HAVE_UINT16_T
16#cmakedefine HAVE_UINT32_T
17#cmakedefine HAVE_UINT64_T
18#cmakedefine HAVE_UINTMAX_T
19
20/* We might have the types we want under other spellings. */
21#cmakedefine HAVE___INT64
22#cmakedefine HAVE_U_INT64_T
23#cmakedefine HAVE_UNSIGNED___INT64
24
25/* The sizes of various standard integer types. */
d985dd6f 26@SIZEOF_SHORT_CODE@
27@SIZEOF_INT_CODE@
28@SIZEOF_LONG_CODE@
29@SIZEOF_LONG_LONG_CODE@
30@SIZEOF_UNSIGNED_SHORT_CODE@
31@SIZEOF_UNSIGNED_CODE@
32@SIZEOF_UNSIGNED_LONG_CODE@
33@SIZEOF_UNSIGNED_LONG_LONG_CODE@
17e08238
TK
34
35/*
36 * If we lack int64_t, define it to the first of __int64, int, long, and long long
37 * that exists and is the right size.
38 */
39#if !defined(HAVE_INT64_T) && defined(HAVE___INT64)
40typedef __int64 int64_t;
41#define HAVE_INT64_T
42#endif
43
d985dd6f 44#if !defined(HAVE_INT64_T) && SIZEOF_INT == 8
17e08238
TK
45typedef int int64_t;
46#define HAVE_INT64_T
47#endif
48
d985dd6f 49#if !defined(HAVE_INT64_T) && SIZEOF_LONG == 8
17e08238
TK
50typedef long int64_t;
51#define HAVE_INT64_T
52#endif
53
d985dd6f 54#if !defined(HAVE_INT64_T) && SIZEOF_LONG_LONG == 8
17e08238
TK
55typedef long long int64_t;
56#define HAVE_INT64_T
57#endif
58
59#if !defined(HAVE_INT64_T)
60#error No 64-bit integer type was found.
61#endif
62
63/*
64 * Similarly for int32_t
65 */
d985dd6f 66#if !defined(HAVE_INT32_T) && SIZEOF_INT == 4
747965f5 67typedef int int32_t;
17e08238
TK
68#define HAVE_INT32_T
69#endif
70
d985dd6f 71#if !defined(HAVE_INT32_T) && SIZEOF_LONG == 4
17e08238
TK
72typedef long int32_t;
73#define HAVE_INT32_T
74#endif
75
76#if !defined(HAVE_INT32_T)
77#error No 32-bit integer type was found.
78#endif
79
80/*
81 * Similarly for int16_t
82 */
d985dd6f 83#if !defined(HAVE_INT16_T) && SIZEOF_INT == 2
17e08238
TK
84typedef int int16_t;
85#define HAVE_INT16_T
86#endif
87
d985dd6f 88#if !defined(HAVE_INT16_T) && SIZEOF_SHORT == 2
17e08238
TK
89typedef short int16_t;
90#define HAVE_INT16_T
91#endif
92
93#if !defined(HAVE_INT16_T)
94#error No 16-bit integer type was found.
95#endif
96
97/*
98 * Similarly for uint64_t
99 */
100#if !defined(HAVE_UINT64_T) && defined(HAVE_UNSIGNED___INT64)
101typedef unsigned __int64 uint64_t;
102#define HAVE_UINT64_T
103#endif
104
d985dd6f 105#if !defined(HAVE_UINT64_T) && SIZEOF_UNSIGNED == 8
17e08238
TK
106typedef unsigned uint64_t;
107#define HAVE_UINT64_T
108#endif
109
d985dd6f 110#if !defined(HAVE_UINT64_T) && SIZEOF_UNSIGNED_LONG == 8
17e08238
TK
111typedef unsigned long uint64_t;
112#define HAVE_UINT64_T
113#endif
114
d985dd6f 115#if !defined(HAVE_UINT64_T) && SIZEOF_UNSIGNED_LONG_LONG == 8
17e08238
TK
116typedef unsigned long long uint64_t;
117#define HAVE_UINT64_T
118#endif
119
120#if !defined(HAVE_UINT64_T)
121#error No 64-bit unsigned integer type was found.
122#endif
123
124
125/*
126 * Similarly for uint32_t
127 */
d985dd6f 128#if !defined(HAVE_UINT32_T) && SIZEOF_UNSIGNED == 4
17e08238
TK
129typedef unsigned uint32_t;
130#define HAVE_UINT32_T
131#endif
132
d985dd6f 133#if !defined(HAVE_UINT32_T) && SIZEOF_UNSIGNED_LONG == 4
17e08238
TK
134typedef unsigned long uint32_t;
135#define HAVE_UINT32_T
136#endif
137
138#if !defined(HAVE_UINT32_T)
139#error No 32-bit unsigned integer type was found.
140#endif
141
142/*
143 * Similarly for uint16_t
144 */
d985dd6f 145#if !defined(HAVE_UINT16_T) && SIZEOF_UNSIGNED == 2
17e08238
TK
146typedef unsigned uint16_t;
147#define HAVE_UINT16_T
148#endif
149
d985dd6f 150#if !defined(HAVE_UINT16_T) && SIZEOF_UNSIGNED_SHORT == 2
17e08238
TK
151typedef unsigned short uint16_t;
152#define HAVE_UINT16_T
153#endif
154
155#if !defined(HAVE_UINT16_T)
156#error No 16-bit unsigned integer type was found.
157#endif
158
3de335e1
MN
159/*
160 * Similarly for uint8_t
161 */
162#if !defined(HAVE_UINT8_T)
163typedef unsigned char uint8_t;
164#define HAVE_UINT8_T
165#endif
166
aa091636 167#if !defined(HAVE_UINT8_T)
3de335e1
MN
168#error No 8-bit unsigned integer type was found.
169#endif
170
17e08238
TK
171/* Define intmax_t and uintmax_t if they are not already defined. */
172#if !defined(HAVE_INTMAX_T)
173typedef int64_t intmax_t;
174#endif
175
176#if !defined(HAVE_UINTMAX_T)
177typedef uint64_t uintmax_t;
178#endif
8b7ba998 179
04963135
MN
180/* Define ZLIB_WINAPI if zlib was built on Visual Studio. */
181#cmakedefine ZLIB_WINAPI 1
182
f57d129d
MM
183/* Darwin ACL support */
184#cmakedefine ARCHIVE_ACL_DARWIN 1
185
186/* FreeBSD ACL support */
187#cmakedefine ARCHIVE_ACL_FREEBSD 1
188
189/* FreeBSD NFSv4 ACL support */
190#cmakedefine ARCHIVE_ACL_FREEBSD_NFS4 1
191
bea9f9cf 192/* Linux POSIX.1e ACL support via libacl */
f57d129d
MM
193#cmakedefine ARCHIVE_ACL_LIBACL 1
194
bea9f9cf
MM
195/* Linux NFSv4 ACL support via librichacl */
196#cmakedefine ARCHIVE_ACL_LIBRICHACL 1
197
f57d129d
MM
198/* Solaris ACL support */
199#cmakedefine ARCHIVE_ACL_SUNOS 1
200
201/* Solaris NFSv4 ACL support */
202#cmakedefine ARCHIVE_ACL_SUNOS_NFS4 1
203
2d53ab9e
AM
204/* MD5 via ARCHIVE_CRYPTO_MD5_LIBC supported. */
205#cmakedefine ARCHIVE_CRYPTO_MD5_LIBC 1
2ce66f4b 206
2d53ab9e
AM
207/* MD5 via ARCHIVE_CRYPTO_MD5_LIBSYSTEM supported. */
208#cmakedefine ARCHIVE_CRYPTO_MD5_LIBSYSTEM 1
571f1fb8 209
d5ca0d11
MM
210/* MD5 via ARCHIVE_CRYPTO_MD5_MBEDTLS supported. */
211#cmakedefine ARCHIVE_CRYPTO_MD5_MBEDTLS 1
212
00ac9023
AM
213/* MD5 via ARCHIVE_CRYPTO_MD5_NETTLE supported. */
214#cmakedefine ARCHIVE_CRYPTO_MD5_NETTLE 1
215
2d53ab9e
AM
216/* MD5 via ARCHIVE_CRYPTO_MD5_OPENSSL supported. */
217#cmakedefine ARCHIVE_CRYPTO_MD5_OPENSSL 1
2ce66f4b 218
2d53ab9e
AM
219/* MD5 via ARCHIVE_CRYPTO_MD5_WIN supported. */
220#cmakedefine ARCHIVE_CRYPTO_MD5_WIN 1
ee2fdc45 221
2d53ab9e
AM
222/* RMD160 via ARCHIVE_CRYPTO_RMD160_LIBC supported. */
223#cmakedefine ARCHIVE_CRYPTO_RMD160_LIBC 1
2ce66f4b 224
00ac9023
AM
225/* RMD160 via ARCHIVE_CRYPTO_RMD160_NETTLE supported. */
226#cmakedefine ARCHIVE_CRYPTO_RMD160_NETTLE 1
227
d5ca0d11
MM
228/* RMD160 via ARCHIVE_CRYPTO_RMD160_MBEDTLS supported. */
229#cmakedefine ARCHIVE_CRYPTO_RMD160_MBEDTLS 1
230
2d53ab9e
AM
231/* RMD160 via ARCHIVE_CRYPTO_RMD160_OPENSSL supported. */
232#cmakedefine ARCHIVE_CRYPTO_RMD160_OPENSSL 1
2ce66f4b 233
2d53ab9e
AM
234/* SHA1 via ARCHIVE_CRYPTO_SHA1_LIBC supported. */
235#cmakedefine ARCHIVE_CRYPTO_SHA1_LIBC 1
2ce66f4b 236
2d53ab9e
AM
237/* SHA1 via ARCHIVE_CRYPTO_SHA1_LIBSYSTEM supported. */
238#cmakedefine ARCHIVE_CRYPTO_SHA1_LIBSYSTEM 1
571f1fb8 239
d5ca0d11
MM
240/* SHA1 via ARCHIVE_CRYPTO_SHA1_MBEDTLS supported. */
241#cmakedefine ARCHIVE_CRYPTO_SHA1_MBEDTLS 1
242
00ac9023
AM
243/* SHA1 via ARCHIVE_CRYPTO_SHA1_NETTLE supported. */
244#cmakedefine ARCHIVE_CRYPTO_SHA1_NETTLE 1
245
2d53ab9e
AM
246/* SHA1 via ARCHIVE_CRYPTO_SHA1_OPENSSL supported. */
247#cmakedefine ARCHIVE_CRYPTO_SHA1_OPENSSL 1
2ce66f4b 248
2d53ab9e
AM
249/* SHA1 via ARCHIVE_CRYPTO_SHA1_WIN supported. */
250#cmakedefine ARCHIVE_CRYPTO_SHA1_WIN 1
ee2fdc45 251
2d53ab9e
AM
252/* SHA256 via ARCHIVE_CRYPTO_SHA256_LIBC supported. */
253#cmakedefine ARCHIVE_CRYPTO_SHA256_LIBC 1
2ce66f4b 254
2d53ab9e
AM
255/* SHA256 via ARCHIVE_CRYPTO_SHA256_LIBC2 supported. */
256#cmakedefine ARCHIVE_CRYPTO_SHA256_LIBC2 1
2ce66f4b 257
2d53ab9e
AM
258/* SHA256 via ARCHIVE_CRYPTO_SHA256_LIBC3 supported. */
259#cmakedefine ARCHIVE_CRYPTO_SHA256_LIBC3 1
2ce66f4b 260
2d53ab9e
AM
261/* SHA256 via ARCHIVE_CRYPTO_SHA256_LIBSYSTEM supported. */
262#cmakedefine ARCHIVE_CRYPTO_SHA256_LIBSYSTEM 1
571f1fb8 263
d5ca0d11
MM
264/* SHA256 via ARCHIVE_CRYPTO_SHA256_MBEDTLS supported. */
265#cmakedefine ARCHIVE_CRYPTO_SHA256_MBEDTLS 1
266
00ac9023
AM
267/* SHA256 via ARCHIVE_CRYPTO_SHA256_NETTLE supported. */
268#cmakedefine ARCHIVE_CRYPTO_SHA256_NETTLE 1
269
2d53ab9e
AM
270/* SHA256 via ARCHIVE_CRYPTO_SHA256_OPENSSL supported. */
271#cmakedefine ARCHIVE_CRYPTO_SHA256_OPENSSL 1
2ce66f4b 272
2d53ab9e
AM
273/* SHA256 via ARCHIVE_CRYPTO_SHA256_WIN supported. */
274#cmakedefine ARCHIVE_CRYPTO_SHA256_WIN 1
ee2fdc45 275
2d53ab9e
AM
276/* SHA384 via ARCHIVE_CRYPTO_SHA384_LIBC supported. */
277#cmakedefine ARCHIVE_CRYPTO_SHA384_LIBC 1
2ce66f4b 278
2d53ab9e
AM
279/* SHA384 via ARCHIVE_CRYPTO_SHA384_LIBC2 supported. */
280#cmakedefine ARCHIVE_CRYPTO_SHA384_LIBC2 1
2ce66f4b 281
2d53ab9e
AM
282/* SHA384 via ARCHIVE_CRYPTO_SHA384_LIBC3 supported. */
283#cmakedefine ARCHIVE_CRYPTO_SHA384_LIBC3 1
2ce66f4b 284
2d53ab9e
AM
285/* SHA384 via ARCHIVE_CRYPTO_SHA384_LIBSYSTEM supported. */
286#cmakedefine ARCHIVE_CRYPTO_SHA384_LIBSYSTEM 1
571f1fb8 287
d5ca0d11
MM
288/* SHA384 via ARCHIVE_CRYPTO_SHA384_MBEDTLS supported. */
289#cmakedefine ARCHIVE_CRYPTO_SHA384_MBEDTLS 1
290
00ac9023
AM
291/* SHA384 via ARCHIVE_CRYPTO_SHA384_NETTLE supported. */
292#cmakedefine ARCHIVE_CRYPTO_SHA384_NETTLE 1
293
2d53ab9e
AM
294/* SHA384 via ARCHIVE_CRYPTO_SHA384_OPENSSL supported. */
295#cmakedefine ARCHIVE_CRYPTO_SHA384_OPENSSL 1
2ce66f4b 296
2d53ab9e
AM
297/* SHA384 via ARCHIVE_CRYPTO_SHA384_WIN supported. */
298#cmakedefine ARCHIVE_CRYPTO_SHA384_WIN 1
ee2fdc45 299
2d53ab9e
AM
300/* SHA512 via ARCHIVE_CRYPTO_SHA512_LIBC supported. */
301#cmakedefine ARCHIVE_CRYPTO_SHA512_LIBC 1
2ce66f4b 302
2d53ab9e
AM
303/* SHA512 via ARCHIVE_CRYPTO_SHA512_LIBC2 supported. */
304#cmakedefine ARCHIVE_CRYPTO_SHA512_LIBC2 1
2ce66f4b 305
2d53ab9e
AM
306/* SHA512 via ARCHIVE_CRYPTO_SHA512_LIBC3 supported. */
307#cmakedefine ARCHIVE_CRYPTO_SHA512_LIBC3 1
2ce66f4b 308
2d53ab9e
AM
309/* SHA512 via ARCHIVE_CRYPTO_SHA512_LIBSYSTEM supported. */
310#cmakedefine ARCHIVE_CRYPTO_SHA512_LIBSYSTEM 1
571f1fb8 311
d5ca0d11
MM
312/* SHA512 via ARCHIVE_CRYPTO_SHA512_MBEDTLS supported. */
313#cmakedefine ARCHIVE_CRYPTO_SHA512_MBEDTLS 1
314
00ac9023
AM
315/* SHA512 via ARCHIVE_CRYPTO_SHA512_NETTLE supported. */
316#cmakedefine ARCHIVE_CRYPTO_SHA512_NETTLE 1
317
2d53ab9e
AM
318/* SHA512 via ARCHIVE_CRYPTO_SHA512_OPENSSL supported. */
319#cmakedefine ARCHIVE_CRYPTO_SHA512_OPENSSL 1
2ce66f4b 320
2d53ab9e
AM
321/* SHA512 via ARCHIVE_CRYPTO_SHA512_WIN supported. */
322#cmakedefine ARCHIVE_CRYPTO_SHA512_WIN 1
ee2fdc45 323
365a91de
MM
324/* AIX xattr support */
325#cmakedefine ARCHIVE_XATTR_AIX 1
326
327/* Darwin xattr support */
328#cmakedefine ARCHIVE_XATTR_DARWIN 1
329
330/* FreeBSD xattr support */
331#cmakedefine ARCHIVE_XATTR_FREEBSD 1
332
333/* Linux xattr support */
334#cmakedefine ARCHIVE_XATTR_LINUX 1
335
8b7ba998 336/* Version number of bsdcpio */
acef6419 337#cmakedefine BSDCPIO_VERSION_STRING "@BSDCPIO_VERSION_STRING@"
8b7ba998
TK
338
339/* Version number of bsdtar */
acef6419 340#cmakedefine BSDTAR_VERSION_STRING "@BSDTAR_VERSION_STRING@"
8b7ba998 341
5d3f56d2 342/* Version number of bsdcat */
acef6419 343#cmakedefine BSDCAT_VERSION_STRING "@BSDCAT_VERSION_STRING@"
5d3f56d2 344
a8578c0b
MM
345/* Version number of bsdunzip */
346#cmakedefine BSDUNZIP_VERSION_STRING "@BSDUNZIP_VERSION_STRING@"
347
8b7ba998
TK
348/* Define to 1 if you have the `acl_create_entry' function. */
349#cmakedefine HAVE_ACL_CREATE_ENTRY 1
350
b4099917
TK
351/* Define to 1 if you have the `acl_get_fd_np' function. */
352#cmakedefine HAVE_ACL_GET_FD_NP 1
353
37b7b5be
TK
354/* Define to 1 if you have the `acl_get_link' function. */
355#cmakedefine HAVE_ACL_GET_LINK 1
356
357/* Define to 1 if you have the `acl_get_link_np' function. */
358#cmakedefine HAVE_ACL_GET_LINK_NP 1
359
8b7ba998
TK
360/* Define to 1 if you have the `acl_get_perm' function. */
361#cmakedefine HAVE_ACL_GET_PERM 1
362
363/* Define to 1 if you have the `acl_get_perm_np' function. */
364#cmakedefine HAVE_ACL_GET_PERM_NP 1
365
366/* Define to 1 if you have the `acl_init' function. */
367#cmakedefine HAVE_ACL_INIT 1
368
d3c720f3
MN
369/* Define to 1 if you have the <acl/libacl.h> header file. */
370#cmakedefine HAVE_ACL_LIBACL_H 1
371
8b7ba998
TK
372/* Define to 1 if the system has the type `acl_permset_t'. */
373#cmakedefine HAVE_ACL_PERMSET_T 1
374
375/* Define to 1 if you have the `acl_set_fd' function. */
376#cmakedefine HAVE_ACL_SET_FD 1
377
378/* Define to 1 if you have the `acl_set_fd_np' function. */
379#cmakedefine HAVE_ACL_SET_FD_NP 1
380
381/* Define to 1 if you have the `acl_set_file' function. */
382#cmakedefine HAVE_ACL_SET_FILE 1
383
de0a204e
MN
384/* Define to 1 if you have the `arc4random_buf' function. */
385#cmakedefine HAVE_ARC4RANDOM_BUF 1
386
8b7ba998
TK
387/* Define to 1 if you have the <attr/xattr.h> header file. */
388#cmakedefine HAVE_ATTR_XATTR_H 1
389
480ba376 390/* Define to 1 if you have the <bcrypt.h> header file. */
178bf9b8
MN
391#cmakedefine HAVE_BCRYPT_H 1
392
d2c0930d
MN
393/* Define to 1 if you have the <bsdxml.h> header file. */
394#cmakedefine HAVE_BSDXML_H 1
395
8b7ba998
TK
396/* Define to 1 if you have the <bzlib.h> header file. */
397#cmakedefine HAVE_BZLIB_H 1
398
399/* Define to 1 if you have the `chflags' function. */
400#cmakedefine HAVE_CHFLAGS 1
401
402/* Define to 1 if you have the `chown' function. */
403#cmakedefine HAVE_CHOWN 1
404
405/* Define to 1 if you have the `chroot' function. */
406#cmakedefine HAVE_CHROOT 1
407
dc3047d5
TK
408/* Define to 1 if you have the <copyfile.h> header file. */
409#cmakedefine HAVE_COPYFILE_H 1
410
411d7de8
MN
411/* Define to 1 if you have the `ctime_r' function. */
412#cmakedefine HAVE_CTIME_R 1
413
6943997e
MN
414/* Define to 1 if you have the <ctype.h> header file. */
415#cmakedefine HAVE_CTYPE_H 1
416
15caccc3
TK
417/* Define to 1 if you have the `cygwin_conv_path' function. */
418#cmakedefine HAVE_CYGWIN_CONV_PATH 1
419
784851b7
MM
420/* Define to 1 if you have the declaration of `ACE_GETACL', and to 0 if you
421 don't. */
422#cmakedefine HAVE_DECL_ACE_GETACL 1
423
424/* Define to 1 if you have the declaration of `ACE_GETACLCNT', and to 0 if you
425 don't. */
426#cmakedefine HAVE_DECL_ACE_GETACLCNT 1
427
428/* Define to 1 if you have the declaration of `ACE_SETACL', and to 0 if you
429 don't. */
430#cmakedefine HAVE_DECL_ACE_SETACL 1
431
60f0931d
MM
432/* Define to 1 if you have the declaration of `ACL_SYNCHRONIZE', and to 0 if
433 you don't. */
434#cmakedefine HAVE_DECL_ACL_SYNCHRONIZE 1
435
436/* Define to 1 if you have the declaration of `ACL_TYPE_EXTENDED', and to 0 if
437 you don't. */
438#cmakedefine HAVE_DECL_ACL_TYPE_EXTENDED 1
439
440/* Define to 1 if you have the declaration of `ACL_TYPE_NFS4', and to 0 if you
441 don't. */
442#cmakedefine HAVE_DECL_ACL_TYPE_NFS4 1
443
444/* Define to 1 if you have the declaration of `ACL_USER', and to 0 if you
445 don't. */
446#cmakedefine HAVE_DECL_ACL_USER 1
447
2f637b08
TK
448/* Define to 1 if you have the declaration of `INT32_MAX', and to 0 if you
449 don't. */
450#cmakedefine HAVE_DECL_INT32_MAX 1
451
452/* Define to 1 if you have the declaration of `INT32_MIN', and to 0 if you
453 don't. */
454#cmakedefine HAVE_DECL_INT32_MIN 1
455
8b7ba998
TK
456/* Define to 1 if you have the declaration of `INT64_MAX', and to 0 if you
457 don't. */
458#cmakedefine HAVE_DECL_INT64_MAX 1
459
460/* Define to 1 if you have the declaration of `INT64_MIN', and to 0 if you
461 don't. */
462#cmakedefine HAVE_DECL_INT64_MIN 1
463
b699d5c6
OA
464/* Define to 1 if you have the declaration of `INTMAX_MAX', and to 0 if you
465 don't. */
466#cmakedefine HAVE_DECL_INTMAX_MAX 1
467
468/* Define to 1 if you have the declaration of `INTMAX_MIN', and to 0 if you
469 don't. */
470#cmakedefine HAVE_DECL_INTMAX_MIN 1
471
784851b7
MM
472/* Define to 1 if you have the declaration of `SETACL', and to 0 if you don't.
473 */
474#cmakedefine HAVE_DECL_SETACL 1
475
8b7ba998
TK
476/* Define to 1 if you have the declaration of `SIZE_MAX', and to 0 if you
477 don't. */
478#cmakedefine HAVE_DECL_SIZE_MAX 1
479
480/* Define to 1 if you have the declaration of `SSIZE_MAX', and to 0 if you
481 don't. */
482#cmakedefine HAVE_DECL_SSIZE_MAX 1
483
484/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
485 don't. */
486#cmakedefine HAVE_DECL_STRERROR_R 1
487
488/* Define to 1 if you have the declaration of `UINT32_MAX', and to 0 if you
489 don't. */
490#cmakedefine HAVE_DECL_UINT32_MAX 1
491
492/* Define to 1 if you have the declaration of `UINT64_MAX', and to 0 if you
493 don't. */
494#cmakedefine HAVE_DECL_UINT64_MAX 1
495
b699d5c6
OA
496/* Define to 1 if you have the declaration of `UINTMAX_MAX', and to 0 if you
497 don't. */
498#cmakedefine HAVE_DECL_UINTMAX_MAX 1
499
365a91de
MM
500/* Define to 1 if you have the declaration of `XATTR_NOFOLLOW', and to 0 if
501 you don't. */
502#cmakedefine HAVE_DECL_XATTR_NOFOLLOW 1
503
8b7ba998
TK
504/* Define to 1 if you have the <direct.h> header file. */
505#cmakedefine HAVE_DIRECT_H 1
506
507/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
508 */
509#cmakedefine HAVE_DIRENT_H 1
510
60141df1
MN
511/* Define to 1 if you have the `dirfd' function. */
512#cmakedefine HAVE_DIRFD 1
513
8b7ba998
TK
514/* Define to 1 if you have the <dlfcn.h> header file. */
515#cmakedefine HAVE_DLFCN_H 1
516
517/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
518#cmakedefine HAVE_DOPRNT 1
519
520/* Define to 1 if nl_langinfo supports D_MD_ORDER */
521#cmakedefine HAVE_D_MD_ORDER 1
522
523/* A possible errno value for invalid file format errors */
524#cmakedefine HAVE_EFTYPE 1
525
526/* A possible errno value for invalid file format errors */
527#cmakedefine HAVE_EILSEQ 1
528
529/* Define to 1 if you have the <errno.h> header file. */
530#cmakedefine HAVE_ERRNO_H 1
531
d2c0930d
MN
532/* Define to 1 if you have the <expat.h> header file. */
533#cmakedefine HAVE_EXPAT_H 1
534
8b7ba998
TK
535/* Define to 1 if you have the <ext2fs/ext2_fs.h> header file. */
536#cmakedefine HAVE_EXT2FS_EXT2_FS_H 1
537
5d13c5cc
MN
538/* Define to 1 if you have the `extattr_get_file' function. */
539#cmakedefine HAVE_EXTATTR_GET_FILE 1
540
541/* Define to 1 if you have the `extattr_list_file' function. */
542#cmakedefine HAVE_EXTATTR_LIST_FILE 1
543
8b7ba998
TK
544/* Define to 1 if you have the `extattr_set_fd' function. */
545#cmakedefine HAVE_EXTATTR_SET_FD 1
546
547/* Define to 1 if you have the `extattr_set_file' function. */
548#cmakedefine HAVE_EXTATTR_SET_FILE 1
549
d935c741
TK
550/* Define to 1 if EXTATTR_NAMESPACE_USER is defined in sys/extattr.h. */
551#cmakedefine HAVE_DECL_EXTATTR_NAMESPACE_USER 1
552
784851b7
MM
553/* Define to 1 if you have the declaration of `GETACL', and to 0 if you don't.
554 */
555#cmakedefine HAVE_DECL_GETACL 1
556
557/* Define to 1 if you have the declaration of `GETACLCNT', and to 0 if you
558 don't. */
559#cmakedefine HAVE_DECL_GETACLCNT 1
560
8b7ba998
TK
561/* Define to 1 if you have the `fchdir' function. */
562#cmakedefine HAVE_FCHDIR 1
563
564/* Define to 1 if you have the `fchflags' function. */
565#cmakedefine HAVE_FCHFLAGS 1
566
567/* Define to 1 if you have the `fchmod' function. */
568#cmakedefine HAVE_FCHMOD 1
569
570/* Define to 1 if you have the `fchown' function. */
571#cmakedefine HAVE_FCHOWN 1
572
573/* Define to 1 if you have the `fcntl' function. */
574#cmakedefine HAVE_FCNTL 1
575
576/* Define to 1 if you have the <fcntl.h> header file. */
577#cmakedefine HAVE_FCNTL_H 1
578
ba463cc3
MN
579/* Define to 1 if you have the `fdopendir' function. */
580#cmakedefine HAVE_FDOPENDIR 1
581
ba00b023
BJ
582/* Define to 1 if you have the `fgetea' function. */
583#cmakedefine HAVE_FGETEA 1
584
0f5b79c8
MN
585/* Define to 1 if you have the `fgetxattr' function. */
586#cmakedefine HAVE_FGETXATTR 1
587
ba00b023
BJ
588/* Define to 1 if you have the `flistea' function. */
589#cmakedefine HAVE_FLISTEA 1
590
0f5b79c8
MN
591/* Define to 1 if you have the `flistxattr' function. */
592#cmakedefine HAVE_FLISTXATTR 1
593
386412e2
MM
594/* Define to 1 if you have the `fnmatch' function. */
595#cmakedefine HAVE_FNMATCH 1
596
597/* Define to 1 if you have the <fnmatch.h> header file. */
598#cmakedefine HAVE_FNMATCH_H 1
599
8b7ba998
TK
600/* Define to 1 if you have the `fork' function. */
601#cmakedefine HAVE_FORK 1
602
603/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
604#cmakedefine HAVE_FSEEKO 1
605
ba00b023
BJ
606/* Define to 1 if you have the `fsetea' function. */
607#cmakedefine HAVE_FSETEA 1
608
8b7ba998
TK
609/* Define to 1 if you have the `fsetxattr' function. */
610#cmakedefine HAVE_FSETXATTR 1
611
612/* Define to 1 if you have the `fstat' function. */
613#cmakedefine HAVE_FSTAT 1
614
ba23ec82
MN
615/* Define to 1 if you have the `fstatat' function. */
616#cmakedefine HAVE_FSTATAT 1
617
618/* Define to 1 if you have the `fstatfs' function. */
619#cmakedefine HAVE_FSTATFS 1
620
621/* Define to 1 if you have the `fstatvfs' function. */
622#cmakedefine HAVE_FSTATVFS 1
623
8b7ba998
TK
624/* Define to 1 if you have the `ftruncate' function. */
625#cmakedefine HAVE_FTRUNCATE 1
626
c9ad879b
MN
627/* Define to 1 if you have the `futimens' function. */
628#cmakedefine HAVE_FUTIMENS 1
629
8b7ba998
TK
630/* Define to 1 if you have the `futimes' function. */
631#cmakedefine HAVE_FUTIMES 1
632
4f1939c9
MN
633/* Define to 1 if you have the `futimesat' function. */
634#cmakedefine HAVE_FUTIMESAT 1
635
728fad15
MN
636/* Define to 1 if you have the `getea' function. */
637#cmakedefine HAVE_GETEA 1
638
8b7ba998
TK
639/* Define to 1 if you have the `geteuid' function. */
640#cmakedefine HAVE_GETEUID 1
641
2730e1cb 642/* Define to 1 if you have the `getgrgid_r' function. */
b44e4c8a 643#cmakedefine HAVE_GETGRGID_R 1
2730e1cb 644
1487272a 645/* Define to 1 if you have the `getgrnam_r' function. */
4bd4adf1 646#cmakedefine HAVE_GETGRNAM_R 1
1487272a 647
5397c4ed
MM
648/* Define to 1 if you have the `getline' function. */
649#cmakedefine HAVE_GETLINE 1
650
a3b61f44
MN
651/* Define to 1 if you have the `getpid' function. */
652#cmakedefine HAVE_GETPID 1
653
1487272a 654/* Define to 1 if you have the `getpwnam_r' function. */
4bd4adf1 655#cmakedefine HAVE_GETPWNAM_R 1
1487272a 656
2730e1cb 657/* Define to 1 if you have the `getpwuid_r' function. */
b44e4c8a 658#cmakedefine HAVE_GETPWUID_R 1
2730e1cb 659
a3b61f44
MN
660/* Define to 1 if you have the `getvfsbyname' function. */
661#cmakedefine HAVE_GETVFSBYNAME 1
8b7ba998
TK
662
663/* Define to 1 if you have the `getxattr' function. */
664#cmakedefine HAVE_GETXATTR 1
665
b7115a7d
MN
666/* Define to 1 if you have the `gmtime_r' function. */
667#cmakedefine HAVE_GMTIME_R 1
668
8b7ba998
TK
669/* Define to 1 if you have the <grp.h> header file. */
670#cmakedefine HAVE_GRP_H 1
671
d1899374
TK
672/* Define to 1 if you have the `iconv' function. */
673#cmakedefine HAVE_ICONV 1
674
675/* Define to 1 if you have the <iconv.h> header file. */
676#cmakedefine HAVE_ICONV_H 1
677
8b7ba998
TK
678/* Define to 1 if you have the <inttypes.h> header file. */
679#cmakedefine HAVE_INTTYPES_H 1
680
8cf8c910
TK
681/* Define to 1 if you have the <io.h> header file. */
682#cmakedefine HAVE_IO_H 1
683
8b7ba998
TK
684/* Define to 1 if you have the <langinfo.h> header file. */
685#cmakedefine HAVE_LANGINFO_H 1
686
687/* Define to 1 if you have the `lchflags' function. */
688#cmakedefine HAVE_LCHFLAGS 1
689
690/* Define to 1 if you have the `lchmod' function. */
691#cmakedefine HAVE_LCHMOD 1
692
693/* Define to 1 if you have the `lchown' function. */
694#cmakedefine HAVE_LCHOWN 1
695
ba00b023
BJ
696/* Define to 1 if you have the `lgetea' function. */
697#cmakedefine HAVE_LGETEA 1
698
8b7ba998
TK
699/* Define to 1 if you have the `lgetxattr' function. */
700#cmakedefine HAVE_LGETXATTR 1
701
702/* Define to 1 if you have the `acl' library (-lacl). */
703#cmakedefine HAVE_LIBACL 1
704
705/* Define to 1 if you have the `attr' library (-lattr). */
706#cmakedefine HAVE_LIBATTR 1
707
d2c0930d
MN
708/* Define to 1 if you have the `bsdxml' library (-lbsdxml). */
709#cmakedefine HAVE_LIBBSDXML 1
710
8b7ba998
TK
711/* Define to 1 if you have the `bz2' library (-lbz2). */
712#cmakedefine HAVE_LIBBZ2 1
713
0e5103e1
GA
714/* Define to 1 if you have the `b2' library (-lb2). */
715#cmakedefine HAVE_LIBB2 1
716
717/* Define to 1 if you have the <blake2.h> header file. */
718#cmakedefine HAVE_BLAKE2_H 1
719
86b9097e
MN
720/* Define to 1 if you have the `charset' library (-lcharset). */
721#cmakedefine HAVE_LIBCHARSET 1
722
723/* Define to 1 if you have the `crypto' library (-lcrypto). */
724#cmakedefine HAVE_LIBCRYPTO 1
725
d2c0930d
MN
726/* Define to 1 if you have the `expat' library (-lexpat). */
727#cmakedefine HAVE_LIBEXPAT 1
728
a01cfe6e
AM
729/* Define to 1 if you have the `gcc' library (-lgcc). */
730#cmakedefine HAVE_LIBGCC 1
731
07e56683
MN
732/* Define to 1 if you have the `lz4' library (-llz4). */
733#cmakedefine HAVE_LIBLZ4 1
734
c25e0da2
MN
735/* Define to 1 if you have the `lzma' library (-llzma). */
736#cmakedefine HAVE_LIBLZMA 1
737
8b7ba998
TK
738/* Define to 1 if you have the `lzmadec' library (-llzmadec). */
739#cmakedefine HAVE_LIBLZMADEC 1
740
6b29a1cc
MN
741/* Define to 1 if you have the `lzo2' library (-llzo2). */
742#cmakedefine HAVE_LIBLZO2 1
743
f96a7114
MM
744/* Define to 1 if you have the `mbedcrypto' library (-lmbedcrypto). */
745#cmakedefine HAVE_LIBMBEDCRYPTO 1
746
5972a554
AM
747/* Define to 1 if you have the `nettle' library (-lnettle). */
748#cmakedefine HAVE_LIBNETTLE 1
749
b89e4f73
AM
750/* Define to 1 if you have the `pcre' library (-lpcre). */
751#cmakedefine HAVE_LIBPCRE 1
752
753/* Define to 1 if you have the `pcreposix' library (-lpcreposix). */
754#cmakedefine HAVE_LIBPCREPOSIX 1
755
d1231a7e
MBM
756/* Define to 1 if you have the `pcre2-8' library (-lpcre2-8). */
757#cmakedefine HAVE_LIBPCRE2 1
758
759/* Define to 1 if you have the `pcreposix' library (-lpcre2posix). */
760#cmakedefine HAVE_LIBPCRE2POSIX 1
761
d2c0930d
MN
762/* Define to 1 if you have the `xml2' library (-lxml2). */
763#cmakedefine HAVE_LIBXML2 1
764
765/* Define to 1 if you have the <libxml/xmlreader.h> header file. */
766#cmakedefine HAVE_LIBXML_XMLREADER_H 1
767
b7115a7d
MN
768/* Define to 1 if you have the <libxml/xmlwriter.h> header file. */
769#cmakedefine HAVE_LIBXML_XMLWRITER_H 1
770
8b7ba998
TK
771/* Define to 1 if you have the `z' library (-lz). */
772#cmakedefine HAVE_LIBZ 1
773
cd63bdcd
SP
774/* Define to 1 if you have the `zstd' library (-lzstd). */
775#cmakedefine HAVE_LIBZSTD 1
776
771f434c
TK
777/* Define to 1 if you have the ZSTD_compressStream function. */
778#cmakedefine HAVE_ZSTD_compressStream 1
406165fc 779
8b7ba998
TK
780/* Define to 1 if you have the <limits.h> header file. */
781#cmakedefine HAVE_LIMITS_H 1
782
728fad15 783/* Define to 1 if you have the `link' function. */
4b57c013
TK
784#cmakedefine HAVE_LINK 1
785
5e646b89
MM
786/* Define to 1 if you have the `linkat' function. */
787#cmakedefine HAVE_LINKAT 1
788
d216d028
MN
789/* Define to 1 if you have the <linux/fiemap.h> header file. */
790#cmakedefine HAVE_LINUX_FIEMAP_H 1
791
8b7ba998
TK
792/* Define to 1 if you have the <linux/fs.h> header file. */
793#cmakedefine HAVE_LINUX_FS_H 1
794
996334f3
MN
795/* Define to 1 if you have the <linux/magic.h> header file. */
796#cmakedefine HAVE_LINUX_MAGIC_H 1
797
c8a4773d
MN
798/* Define to 1 if you have the <linux/types.h> header file. */
799#cmakedefine HAVE_LINUX_TYPES_H 1
800
ba00b023
BJ
801/* Define to 1 if you have the `listea' function. */
802#cmakedefine HAVE_LISTEA 1
803
8b7ba998
TK
804/* Define to 1 if you have the `listxattr' function. */
805#cmakedefine HAVE_LISTXATTR 1
806
ba00b023
BJ
807/* Define to 1 if you have the `llistea' function. */
808#cmakedefine HAVE_LLISTEA 1
809
8b7ba998
TK
810/* Define to 1 if you have the `llistxattr' function. */
811#cmakedefine HAVE_LLISTXATTR 1
812
728fad15
MN
813/* Define to 1 if you have the <localcharset.h> header file. */
814#cmakedefine HAVE_LOCALCHARSET_H 1
815
816/* Define to 1 if you have the `locale_charset' function. */
817#cmakedefine HAVE_LOCALE_CHARSET 1
818
8b7ba998
TK
819/* Define to 1 if you have the <locale.h> header file. */
820#cmakedefine HAVE_LOCALE_H 1
821
593c0d35
MN
822/* Define to 1 if you have the `localtime_r' function. */
823#cmakedefine HAVE_LOCALTIME_R 1
824
8b7ba998
TK
825/* Define to 1 if the system has the type `long long int'. */
826#cmakedefine HAVE_LONG_LONG_INT 1
827
ba00b023
BJ
828/* Define to 1 if you have the `lsetea' function. */
829#cmakedefine HAVE_LSETEA 1
830
8b7ba998
TK
831/* Define to 1 if you have the `lsetxattr' function. */
832#cmakedefine HAVE_LSETXATTR 1
833
4b57c013
TK
834/* Define to 1 if you have the `lstat' function. */
835#cmakedefine HAVE_LSTAT 1
836
8b7ba998
TK
837/* Define to 1 if `lstat' has the bug that it succeeds when given the
838 zero-length file name argument. */
839#cmakedefine HAVE_LSTAT_EMPTY_STRING_BUG 1
840
841/* Define to 1 if you have the `lutimes' function. */
842#cmakedefine HAVE_LUTIMES 1
843
07e56683
MN
844/* Define to 1 if you have the <lz4hc.h> header file. */
845#cmakedefine HAVE_LZ4HC_H 1
846
847/* Define to 1 if you have the <lz4.h> header file. */
848#cmakedefine HAVE_LZ4_H 1
849
8b7ba998
TK
850/* Define to 1 if you have the <lzmadec.h> header file. */
851#cmakedefine HAVE_LZMADEC_H 1
852
c25e0da2
MN
853/* Define to 1 if you have the <lzma.h> header file. */
854#cmakedefine HAVE_LZMA_H 1
855
a31edc47
JS
856/* Define to 1 if you have a working `lzma_stream_encoder_mt' function. */
857#cmakedefine HAVE_LZMA_STREAM_ENCODER_MT 1
858
6b29a1cc
MN
859/* Define to 1 if you have the <lzo/lzo1x.h> header file. */
860#cmakedefine HAVE_LZO_LZO1X_H 1
861
862/* Define to 1 if you have the <lzo/lzoconf.h> header file. */
863#cmakedefine HAVE_LZO_LZOCONF_H 1
864
d5ca0d11
MM
865/* Define to 1 if you have the <mbedtls/aes.h> header file. */
866#cmakedefine HAVE_MBEDTLS_AES_H 1
867
868/* Define to 1 if you have the <mbedtls/md.h> header file. */
869#cmakedefine HAVE_MBEDTLS_MD_H 1
870
871/* Define to 1 if you have the <mbedtls/pkcs5.h> header file. */
872#cmakedefine HAVE_MBEDTLS_PKCS5_H 1
873
9d72ea76
MN
874/* Define to 1 if you have the `mbrtowc' function. */
875#cmakedefine HAVE_MBRTOWC 1
876
f5d473ed
MM
877/* Define to 1 if you have the <membership.h> header file. */
878#cmakedefine HAVE_MEMBERSHIP_H 1
879
8b7ba998
TK
880/* Define to 1 if you have the `memmove' function. */
881#cmakedefine HAVE_MEMMOVE 1
882
883/* Define to 1 if you have the <memory.h> header file. */
884#cmakedefine HAVE_MEMORY_H 1
885
8b7ba998
TK
886/* Define to 1 if you have the `mkdir' function. */
887#cmakedefine HAVE_MKDIR 1
888
889/* Define to 1 if you have the `mkfifo' function. */
890#cmakedefine HAVE_MKFIFO 1
891
892/* Define to 1 if you have the `mknod' function. */
893#cmakedefine HAVE_MKNOD 1
894
68fb45a1
MN
895/* Define to 1 if you have the `mkstemp' function. */
896#cmakedefine HAVE_MKSTEMP 1
897
8b7ba998
TK
898/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
899#cmakedefine HAVE_NDIR_H 1
900
13830266
TK
901/* Define to 1 if you have the <nettle/aes.h> header file. */
902#cmakedefine HAVE_NETTLE_AES_H 1
903
904/* Define to 1 if you have the <nettle/hmac.h> header file. */
905#cmakedefine HAVE_NETTLE_HMAC_H 1
906
5972a554
AM
907/* Define to 1 if you have the <nettle/md5.h> header file. */
908#cmakedefine HAVE_NETTLE_MD5_H 1
909
ce08c484
MN
910/* Define to 1 if you have the <nettle/pbkdf2.h> header file. */
911#cmakedefine HAVE_NETTLE_PBKDF2_H 1
912
5972a554
AM
913/* Define to 1 if you have the <nettle/ripemd160.h> header file. */
914#cmakedefine HAVE_NETTLE_RIPEMD160_H 1
915
916/* Define to 1 if you have the <nettle/sha.h> header file. */
917#cmakedefine HAVE_NETTLE_SHA_H 1
918
8b7ba998
TK
919/* Define to 1 if you have the `nl_langinfo' function. */
920#cmakedefine HAVE_NL_LANGINFO 1
921
728fad15
MN
922/* Define to 1 if you have the `openat' function. */
923#cmakedefine HAVE_OPENAT 1
924
d3d16ec2
MM
925/* Define to 1 if you have the <openssl/evp.h> header file. */
926#cmakedefine HAVE_OPENSSL_EVP_H 1
927
8b7ba998
TK
928/* Define to 1 if you have the <paths.h> header file. */
929#cmakedefine HAVE_PATHS_H 1
930
b708276a
AM
931/* Define to 1 if you have the <pcreposix.h> header file. */
932#cmakedefine HAVE_PCREPOSIX_H 1
933
d1231a7e
MBM
934/* Define to 1 if you have the <pcre2posix.h> header file. */
935#cmakedefine HAVE_PCRE2POSIX_H 1
936
8b7ba998
TK
937/* Define to 1 if you have the `pipe' function. */
938#cmakedefine HAVE_PIPE 1
939
ce08c484
MN
940/* Define to 1 if you have the `PKCS5_PBKDF2_HMAC_SHA1' function. */
941#cmakedefine HAVE_PKCS5_PBKDF2_HMAC_SHA1 1
942
8b7ba998
TK
943/* Define to 1 if you have the `poll' function. */
944#cmakedefine HAVE_POLL 1
945
946/* Define to 1 if you have the <poll.h> header file. */
947#cmakedefine HAVE_POLL_H 1
948
8c1c0a7a
MN
949/* Define to 1 if you have the `posix_spawnp' function. */
950#cmakedefine HAVE_POSIX_SPAWNP 1
951
8b7ba998
TK
952/* Define to 1 if you have the <process.h> header file. */
953#cmakedefine HAVE_PROCESS_H 1
954
de0a204e
MN
955/* Define to 1 if you have the <pthread.h> header file. */
956#cmakedefine HAVE_PTHREAD_H 1
957
8b7ba998
TK
958/* Define to 1 if you have the <pwd.h> header file. */
959#cmakedefine HAVE_PWD_H 1
960
9cca1fef
MN
961/* Define to 1 if you have the `readdir_r' function. */
962#cmakedefine HAVE_READDIR_R 1
963
806025f2
TK
964/* Define to 1 if you have the `readlink' function. */
965#cmakedefine HAVE_READLINK 1
966
00ea3b6c
MN
967/* Define to 1 if you have the `readlinkat' function. */
968#cmakedefine HAVE_READLINKAT 1
969
9769e6f7
MN
970/* Define to 1 if you have the `readpassphrase' function. */
971#cmakedefine HAVE_READPASSPHRASE 1
972
973/* Define to 1 if you have the <readpassphrase.h> header file. */
974#cmakedefine HAVE_READPASSPHRASE_H 1
975
8b7ba998
TK
976/* Define to 1 if you have the <regex.h> header file. */
977#cmakedefine HAVE_REGEX_H 1
978
979/* Define to 1 if you have the `select' function. */
980#cmakedefine HAVE_SELECT 1
981
982/* Define to 1 if you have the `setenv' function. */
983#cmakedefine HAVE_SETENV 1
984
985/* Define to 1 if you have the `setlocale' function. */
986#cmakedefine HAVE_SETLOCALE 1
987
92f4ed06
TK
988/* Define to 1 if you have the `sigaction' function. */
989#cmakedefine HAVE_SIGACTION 1
990
0e75be40
TK
991/* Define to 1 if you have the <signal.h> header file. */
992#cmakedefine HAVE_SIGNAL_H 1
993
8c1c0a7a
MN
994/* Define to 1 if you have the <spawn.h> header file. */
995#cmakedefine HAVE_SPAWN_H 1
996
728fad15 997/* Define to 1 if you have the `statfs' function. */
4ba1f7d7
MN
998#cmakedefine HAVE_STATFS 1
999
728fad15 1000/* Define to 1 if you have the `statvfs' function. */
8161d987
MN
1001#cmakedefine HAVE_STATVFS 1
1002
8b7ba998
TK
1003/* Define to 1 if `stat' has the bug that it succeeds when given the
1004 zero-length file name argument. */
1005#cmakedefine HAVE_STAT_EMPTY_STRING_BUG 1
1006
1007/* Define to 1 if you have the <stdarg.h> header file. */
1008#cmakedefine HAVE_STDARG_H 1
1009
1010/* Define to 1 if you have the <stdint.h> header file. */
1011#cmakedefine HAVE_STDINT_H 1
1012
1013/* Define to 1 if you have the <stdlib.h> header file. */
1014#cmakedefine HAVE_STDLIB_H 1
1015
1016/* Define to 1 if you have the `strchr' function. */
1017#cmakedefine HAVE_STRCHR 1
1018
c581b317
MM
1019/* Define to 1 if you have the `strnlen' function. */
1020#cmakedefine HAVE_STRNLEN 1
1021
8b7ba998
TK
1022/* Define to 1 if you have the `strdup' function. */
1023#cmakedefine HAVE_STRDUP 1
1024
1025/* Define to 1 if you have the `strerror' function. */
1026#cmakedefine HAVE_STRERROR 1
1027
1028/* Define to 1 if you have the `strerror_r' function. */
1029#cmakedefine HAVE_STRERROR_R 1
1030
1031/* Define to 1 if you have the `strftime' function. */
1032#cmakedefine HAVE_STRFTIME 1
1033
1034/* Define to 1 if you have the <strings.h> header file. */
1035#cmakedefine HAVE_STRINGS_H 1
1036
1037/* Define to 1 if you have the <string.h> header file. */
1038#cmakedefine HAVE_STRING_H 1
1039
1040/* Define to 1 if you have the `strrchr' function. */
1041#cmakedefine HAVE_STRRCHR 1
1042
574f6594
MM
1043/* Define to 1 if the system has the type `struct statfs'. */
1044#cmakedefine HAVE_STRUCT_STATFS 1
1045
1046/* Define to 1 if `f_iosize' is a member of `struct statfs'. */
1047#cmakedefine HAVE_STRUCT_STATFS_F_IOSIZE 1
1048
a3b61f44
MN
1049/* Define to 1 if `f_namemax' is a member of `struct statfs'. */
1050#cmakedefine HAVE_STRUCT_STATFS_F_NAMEMAX 1
1051
19c22e92
BK
1052/* Define to 1 if `f_iosize' is a member of `struct statvfs'. */
1053#cmakedefine HAVE_STRUCT_STATVFS_F_IOSIZE 1
1054
728fad15 1055/* Define to 1 if `st_birthtime' is a member of `struct stat'. */
8b7ba998
TK
1056#cmakedefine HAVE_STRUCT_STAT_ST_BIRTHTIME 1
1057
728fad15 1058/* Define to 1 if `st_birthtimespec.tv_nsec' is a member of `struct stat'. */
8b7ba998
TK
1059#cmakedefine HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1
1060
728fad15 1061/* Define to 1 if `st_blksize' is a member of `struct stat'. */
8b7ba998
TK
1062#cmakedefine HAVE_STRUCT_STAT_ST_BLKSIZE 1
1063
728fad15 1064/* Define to 1 if `st_flags' is a member of `struct stat'. */
8b7ba998
TK
1065#cmakedefine HAVE_STRUCT_STAT_ST_FLAGS 1
1066
728fad15 1067/* Define to 1 if `st_mtimespec.tv_nsec' is a member of `struct stat'. */
8b7ba998
TK
1068#cmakedefine HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC 1
1069
728fad15 1070/* Define to 1 if `st_mtime_n' is a member of `struct stat'. */
d3c720f3
MN
1071#cmakedefine HAVE_STRUCT_STAT_ST_MTIME_N 1
1072
728fad15 1073/* Define to 1 if `st_mtime_usec' is a member of `struct stat'. */
a101fb70
MN
1074#cmakedefine HAVE_STRUCT_STAT_ST_MTIME_USEC 1
1075
728fad15 1076/* Define to 1 if `st_mtim.tv_nsec' is a member of `struct stat'. */
8b7ba998
TK
1077#cmakedefine HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
1078
728fad15 1079/* Define to 1 if `st_umtime' is a member of `struct stat'. */
d3c720f3
MN
1080#cmakedefine HAVE_STRUCT_STAT_ST_UMTIME 1
1081
728fad15 1082/* Define to 1 if `tm_gmtoff' is a member of `struct tm'. */
9d72ea76
MN
1083#cmakedefine HAVE_STRUCT_TM_TM_GMTOFF 1
1084
728fad15 1085/* Define to 1 if `__tm_gmtoff' is a member of `struct tm'. */
9d72ea76
MN
1086#cmakedefine HAVE_STRUCT_TM___TM_GMTOFF 1
1087
fbb6919e
JS
1088/* Define to 1 if you have `struct vfsconf'. */
1089#cmakedefine HAVE_STRUCT_VFSCONF 1
1090
a847b455
TK
1091/* Define to 1 if you have `struct xvfsconf'. */
1092#cmakedefine HAVE_STRUCT_XVFSCONF 1
1093
728fad15 1094/* Define to 1 if you have the `symlink' function. */
4b57c013
TK
1095#cmakedefine HAVE_SYMLINK 1
1096
8b7ba998
TK
1097/* Define to 1 if you have the <sys/acl.h> header file. */
1098#cmakedefine HAVE_SYS_ACL_H 1
1099
5eec93b7
TK
1100/* Define to 1 if you have the <sys/cdefs.h> header file. */
1101#cmakedefine HAVE_SYS_CDEFS_H 1
1102
8b7ba998
TK
1103/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
1104 */
1105#cmakedefine HAVE_SYS_DIR_H 1
1106
ba00b023
BJ
1107/* Define to 1 if you have the <sys/ea.h> header file. */
1108#cmakedefine HAVE_SYS_EA_H 1
1109
8b7ba998
TK
1110/* Define to 1 if you have the <sys/extattr.h> header file. */
1111#cmakedefine HAVE_SYS_EXTATTR_H 1
1112
1113/* Define to 1 if you have the <sys/ioctl.h> header file. */
1114#cmakedefine HAVE_SYS_IOCTL_H 1
1115
d3c720f3
MN
1116/* Define to 1 if you have the <sys/mkdev.h> header file. */
1117#cmakedefine HAVE_SYS_MKDEV_H 1
1118
e3d450a7
MN
1119/* Define to 1 if you have the <sys/mount.h> header file. */
1120#cmakedefine HAVE_SYS_MOUNT_H 1
1121
8b7ba998
TK
1122/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
1123 */
1124#cmakedefine HAVE_SYS_NDIR_H 1
1125
1126/* Define to 1 if you have the <sys/param.h> header file. */
1127#cmakedefine HAVE_SYS_PARAM_H 1
1128
1129/* Define to 1 if you have the <sys/poll.h> header file. */
1130#cmakedefine HAVE_SYS_POLL_H 1
1131
386412e2
MM
1132/* Define to 1 if you have the <sys/queue.h> header file. */
1133#cmakedefine HAVE_SYS_QUEUE_H 1
1134
bea9f9cf
MM
1135/* Define to 1 if you have the <sys/richacl.h> header file. */
1136#cmakedefine HAVE_SYS_RICHACL_H 1
1137
8b7ba998
TK
1138/* Define to 1 if you have the <sys/select.h> header file. */
1139#cmakedefine HAVE_SYS_SELECT_H 1
1140
0cb2837d
MN
1141/* Define to 1 if you have the <sys/statfs.h> header file. */
1142#cmakedefine HAVE_SYS_STATFS_H 1
1143
8161d987
MN
1144/* Define to 1 if you have the <sys/statvfs.h> header file. */
1145#cmakedefine HAVE_SYS_STATVFS_H 1
1146
8b7ba998
TK
1147/* Define to 1 if you have the <sys/stat.h> header file. */
1148#cmakedefine HAVE_SYS_STAT_H 1
1149
4925fd0b
TK
1150
1151/* Define to 1 if you have the <sys/sysmacros.h> header file. */
1152#cmakedefine HAVE_SYS_SYSMACROS_H 1
1153
8b7ba998
TK
1154/* Define to 1 if you have the <sys/time.h> header file. */
1155#cmakedefine HAVE_SYS_TIME_H 1
1156
1157/* Define to 1 if you have the <sys/types.h> header file. */
1158#cmakedefine HAVE_SYS_TYPES_H 1
1159
1160/* Define to 1 if you have the <sys/utime.h> header file. */
1161#cmakedefine HAVE_SYS_UTIME_H 1
1162
d216d028
MN
1163/* Define to 1 if you have the <sys/utsname.h> header file. */
1164#cmakedefine HAVE_SYS_UTSNAME_H 1
1165
996334f3
MN
1166/* Define to 1 if you have the <sys/vfs.h> header file. */
1167#cmakedefine HAVE_SYS_VFS_H 1
1168
8b7ba998
TK
1169/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
1170#cmakedefine HAVE_SYS_WAIT_H 1
1171
7aeacd63
MN
1172/* Define to 1 if you have the <sys/xattr.h> header file. */
1173#cmakedefine HAVE_SYS_XATTR_H 1
1174
8b7ba998
TK
1175/* Define to 1 if you have the `timegm' function. */
1176#cmakedefine HAVE_TIMEGM 1
1177
1178/* Define to 1 if you have the <time.h> header file. */
1179#cmakedefine HAVE_TIME_H 1
1180
1181/* Define to 1 if you have the `tzset' function. */
1182#cmakedefine HAVE_TZSET 1
1183
8b7ba998
TK
1184/* Define to 1 if you have the <unistd.h> header file. */
1185#cmakedefine HAVE_UNISTD_H 1
1186
7e88ab99
MM
1187/* Define to 1 if you have the `unlinkat' function. */
1188#cmakedefine HAVE_UNLINKAT 1
1189
8b7ba998
TK
1190/* Define to 1 if you have the `unsetenv' function. */
1191#cmakedefine HAVE_UNSETENV 1
1192
1193/* Define to 1 if the system has the type `unsigned long long'. */
1194#cmakedefine HAVE_UNSIGNED_LONG_LONG 1
1195
1196/* Define to 1 if the system has the type `unsigned long long int'. */
1197#cmakedefine HAVE_UNSIGNED_LONG_LONG_INT 1
1198
1199/* Define to 1 if you have the `utime' function. */
1200#cmakedefine HAVE_UTIME 1
1201
c9ad879b
MN
1202/* Define to 1 if you have the `utimensat' function. */
1203#cmakedefine HAVE_UTIMENSAT 1
1204
8b7ba998
TK
1205/* Define to 1 if you have the `utimes' function. */
1206#cmakedefine HAVE_UTIMES 1
1207
1208/* Define to 1 if you have the <utime.h> header file. */
1209#cmakedefine HAVE_UTIME_H 1
1210
1211/* Define to 1 if you have the `vfork' function. */
1212#cmakedefine HAVE_VFORK 1
1213
1214/* Define to 1 if you have the `vprintf' function. */
1215#cmakedefine HAVE_VPRINTF 1
1216
1217/* Define to 1 if you have the <wchar.h> header file. */
1218#cmakedefine HAVE_WCHAR_H 1
1219
1b7e93f0
MN
1220/* Define to 1 if the system has the type `wchar_t'. */
1221#cmakedefine HAVE_WCHAR_T 1
1222
63985961
MN
1223/* Define to 1 if you have the `wcrtomb' function. */
1224#cmakedefine HAVE_WCRTOMB 1
1225
86eb88d7
JS
1226/* Define to 1 if you have the `wcscmp' function. */
1227#cmakedefine HAVE_WCSCMP 1
1228
8b7ba998
TK
1229/* Define to 1 if you have the `wcscpy' function. */
1230#cmakedefine HAVE_WCSCPY 1
1231
1232/* Define to 1 if you have the `wcslen' function. */
1233#cmakedefine HAVE_WCSLEN 1
1234
1235/* Define to 1 if you have the `wctomb' function. */
1236#cmakedefine HAVE_WCTOMB 1
1237
1238/* Define to 1 if you have the <wctype.h> header file. */
1239#cmakedefine HAVE_WCTYPE_H 1
1240
f54f2b75
MN
1241/* Define to 1 if you have the <wincrypt.h> header file. */
1242#cmakedefine HAVE_WINCRYPT_H 1
1243
d3c720f3
MN
1244/* Define to 1 if you have the <windows.h> header file. */
1245#cmakedefine HAVE_WINDOWS_H 1
1246
b7c59fe6 1247/* Define to 1 if you have the <winioctl.h> header file. */
d216d028
MN
1248#cmakedefine HAVE_WINIOCTL_H 1
1249
3f7c4c64
BK
1250/* Define to 1 if you have _CrtSetReportMode in <crtdbg.h> */
1251#cmakedefine HAVE__CrtSetReportMode 1
1252
8b7ba998
TK
1253/* Define to 1 if you have the `wmemcmp' function. */
1254#cmakedefine HAVE_WMEMCMP 1
1255
1256/* Define to 1 if you have the `wmemcpy' function. */
1257#cmakedefine HAVE_WMEMCPY 1
1258
90cd29a9
PH
1259/* Define to 1 if you have the `wmemmove' function. */
1260#cmakedefine HAVE_WMEMMOVE 1
1261
95c74682
JS
1262/* Define to 1 if you have a working EXT2_IOC_GETFLAGS */
1263#cmakedefine HAVE_WORKING_EXT2_IOC_GETFLAGS 1
1264
a9c5818b
MM
1265/* Define to 1 if you have a working FS_IOC_GETFLAGS */
1266#cmakedefine HAVE_WORKING_FS_IOC_GETFLAGS 1
1267
8b7ba998
TK
1268/* Define to 1 if you have the <zlib.h> header file. */
1269#cmakedefine HAVE_ZLIB_H 1
1270
cd63bdcd
SP
1271/* Define to 1 if you have the <zstd.h> header file. */
1272#cmakedefine HAVE_ZSTD_H 1
1273
0348e24b
RP
1274/* Define to 1 if you have the `ctime_s' function. */
1275#cmakedefine HAVE_CTIME_S 1
411d7de8 1276
7e7bb70e
MN
1277/* Define to 1 if you have the `_fseeki64' function. */
1278#cmakedefine HAVE__FSEEKI64 1
1279
411d7de8
MN
1280/* Define to 1 if you have the `_get_timezone' function. */
1281#cmakedefine HAVE__GET_TIMEZONE 1
1282
0348e24b
RP
1283/* Define to 1 if you have the `gmtime_s' function. */
1284#cmakedefine HAVE_GMTIME_S 1
a11f1586 1285
0348e24b
RP
1286/* Define to 1 if you have the `localtime_s' function. */
1287#cmakedefine HAVE_LOCALTIME_S 1
593c0d35 1288
0348e24b
RP
1289/* Define to 1 if you have the `_mkgmtime' function. */
1290#cmakedefine HAVE__MKGMTIME 1
f16db747 1291
728fad15 1292/* Define as const if the declaration of iconv() needs const. */
acef6419 1293#define ICONV_CONST @ICONV_CONST@
728fad15 1294
8b7ba998 1295/* Version number of libarchive as a single integer */
acef6419 1296#cmakedefine LIBARCHIVE_VERSION_NUMBER "@LIBARCHIVE_VERSION_NUMBER@"
8b7ba998
TK
1297
1298/* Version number of libarchive */
acef6419 1299#cmakedefine LIBARCHIVE_VERSION_STRING "@LIBARCHIVE_VERSION_STRING@"
8b7ba998
TK
1300
1301/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
1302 slash. */
1303#cmakedefine LSTAT_FOLLOWS_SLASHED_SYMLINK 1
1304
1305/* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>.
1306 */
1307#cmakedefine MAJOR_IN_MKDEV 1
1308
1309/* Define to 1 if `major', `minor', and `makedev' are declared in
1310 <sysmacros.h>. */
1311#cmakedefine MAJOR_IN_SYSMACROS 1
1312
1313/* Define to 1 if your C compiler doesn't accept -c and -o together. */
1314#cmakedefine NO_MINUS_C_MINUS_O 1
1315
1b7e93f0 1316/* The size of `wchar_t', as computed by sizeof. */
acef6419 1317#cmakedefine SIZEOF_WCHAR_T @SIZEOF_WCHAR_T@
1b7e93f0 1318
8b7ba998
TK
1319/* Define to 1 if strerror_r returns char *. */
1320#cmakedefine STRERROR_R_CHAR_P 1
1321
1322/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
1323#cmakedefine TIME_WITH_SYS_TIME 1
1324
a0f5fe6e
MN
1325/*
1326 * Some platform requires a macro to use extension functions.
1327 */
78c22260
MN
1328#cmakedefine SAFE_TO_DEFINE_EXTENSIONS 1
1329#ifdef SAFE_TO_DEFINE_EXTENSIONS
1330/* Enable extensions on AIX 3, Interix. */
1331#ifndef _ALL_SOURCE
1332# define _ALL_SOURCE 1
1333#endif
1334/* Enable GNU extensions on systems that have them. */
1335#ifndef _GNU_SOURCE
1336# define _GNU_SOURCE 1
1337#endif
1338/* Enable threading extensions on Solaris. */
1339#ifndef _POSIX_PTHREAD_SEMANTICS
1340# define _POSIX_PTHREAD_SEMANTICS 1
1341#endif
1342/* Enable extensions on HP NonStop. */
1343#ifndef _TANDEM_SOURCE
1344# define _TANDEM_SOURCE 1
1345#endif
1346/* Enable general extensions on Solaris. */
1347#ifndef __EXTENSIONS__
1348# define __EXTENSIONS__ 1
1349#endif
1350#endif /* SAFE_TO_DEFINE_EXTENSIONS */
1351
8b7ba998 1352/* Version number of package */
acef6419 1353#cmakedefine VERSION "@VERSION@"
8b7ba998
TK
1354
1355/* Number of bits in a file offset, on hosts where this is settable. */
acef6419 1356#cmakedefine _FILE_OFFSET_BITS @_FILE_OFFSET_BITS@
8b7ba998
TK
1357
1358/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
1359#cmakedefine _LARGEFILE_SOURCE 1
1360
1361/* Define for large files, on AIX-style hosts. */
acef6419 1362#cmakedefine _LARGE_FILES @_LARGE_FILES@
8b7ba998 1363
8f8bf1f9
TK
1364/* Define to control Windows SDK version */
1365#ifndef NTDDI_VERSION
acef6419 1366#cmakedefine NTDDI_VERSION @NTDDI_VERSION@
8f8bf1f9
TK
1367#endif // NTDDI_VERSION
1368
b4dcf889 1369#ifndef _WIN32_WINNT
acef6419 1370#cmakedefine _WIN32_WINNT @_WIN32_WINNT@
b4dcf889
SD
1371#endif // _WIN32_WINNT
1372
1373#ifndef WINVER
acef6419 1374#cmakedefine WINVER @WINVER@
b4dcf889 1375#endif // WINVER
d216d028 1376
8b7ba998 1377/* Define to empty if `const' does not conform to ANSI C. */
acef6419 1378#cmakedefine const @const@
8b7ba998
TK
1379
1380/* Define to `int' if <sys/types.h> doesn't define. */
acef6419 1381#cmakedefine gid_t @gid_t@
8b7ba998
TK
1382
1383/* Define to `unsigned long' if <sys/types.h> does not define. */
acef6419 1384#cmakedefine id_t @id_t@
8b7ba998 1385
8b7ba998 1386/* Define to `int' if <sys/types.h> does not define. */
acef6419 1387#cmakedefine mode_t @mode_t@
8b7ba998
TK
1388
1389/* Define to `long long' if <sys/types.h> does not define. */
acef6419 1390#cmakedefine off_t @off_t@
8b7ba998 1391
e1932819 1392/* Define to `int' if <sys/types.h> doesn't define. */
acef6419 1393#cmakedefine pid_t @pid_t@
e1932819 1394
8b7ba998 1395/* Define to `unsigned int' if <sys/types.h> does not define. */
acef6419 1396#cmakedefine size_t @size_t@
8b7ba998
TK
1397
1398/* Define to `int' if <sys/types.h> does not define. */
acef6419 1399#cmakedefine ssize_t @ssize_t@
8b7ba998
TK
1400
1401/* Define to `int' if <sys/types.h> doesn't define. */
acef6419 1402#cmakedefine uid_t @uid_t@
8b7ba998 1403
be2f791b 1404/* Define to `int' if <sys/types.h> does not define. */
acef6419 1405#cmakedefine intptr_t @intptr_t@
8b7ba998 1406
be2f791b 1407/* Define to `unsigned int' if <sys/types.h> does not define. */
acef6419 1408#cmakedefine uintptr_t @uintptr_t@