xref: /freebsd/lib/libexpat/expat_config.h (revision 00c8538e87c61f1fd57ccd9e02a6d435b68d9a73)
10a48773fSEric van Gyzen /* expat_config.h.  Generated from expat_config.h.in by configure.  */
20a48773fSEric van Gyzen /* expat_config.h.in.  Generated from configure.ac by autoheader.  */
30a48773fSEric van Gyzen 
4dc58b3fcSXin LI #ifndef EXPAT_CONFIG_H
5dc58b3fcSXin LI #define EXPAT_CONFIG_H 1
6dc58b3fcSXin LI 
78f30c4daSPoul-Henning Kamp #include <machine/endian.h>
88f30c4daSPoul-Henning Kamp 
96b2c1e49SXin LI /* Define if building universal (internal helper macro) */
106b2c1e49SXin LI /* #undef AC_APPLE_UNIVERSAL_BUILD */
116b2c1e49SXin LI 
126b2c1e49SXin LI /* 1234 = LILENDIAN, 4321 = BIGENDIAN */
138f30c4daSPoul-Henning Kamp #if BYTE_ORDER == LITTLE_ENDIAN
144e07a41bSPoul-Henning Kamp #define BYTEORDER 1234
158f30c4daSPoul-Henning Kamp #else
168f30c4daSPoul-Henning Kamp #define BYTEORDER 4321
178f30c4daSPoul-Henning Kamp #endif
184e07a41bSPoul-Henning Kamp 
190a48773fSEric van Gyzen /* Define to 1 if you have the `arc4random' function. */
200a48773fSEric van Gyzen #define HAVE_ARC4RANDOM 1
210a48773fSEric van Gyzen 
220a48773fSEric van Gyzen /* Define to 1 if you have the `arc4random_buf' function. */
230a48773fSEric van Gyzen #define HAVE_ARC4RANDOM_BUF 1
240a48773fSEric van Gyzen 
254543ef51SXin LI /* define if the compiler supports basic C++11 syntax */
264543ef51SXin LI #define HAVE_CXX11 1
274543ef51SXin LI 
284e07a41bSPoul-Henning Kamp /* Define to 1 if you have the <dlfcn.h> header file. */
294e07a41bSPoul-Henning Kamp #define HAVE_DLFCN_H 1
304e07a41bSPoul-Henning Kamp 
314e07a41bSPoul-Henning Kamp /* Define to 1 if you have the <fcntl.h> header file. */
324e07a41bSPoul-Henning Kamp #define HAVE_FCNTL_H 1
334e07a41bSPoul-Henning Kamp 
344e07a41bSPoul-Henning Kamp /* Define to 1 if you have the `getpagesize' function. */
354e07a41bSPoul-Henning Kamp #define HAVE_GETPAGESIZE 1
364e07a41bSPoul-Henning Kamp 
370a48773fSEric van Gyzen /* Define to 1 if you have the `getrandom' function. */
380a48773fSEric van Gyzen #define HAVE_GETRANDOM 1
390a48773fSEric van Gyzen 
404e07a41bSPoul-Henning Kamp /* Define to 1 if you have the <inttypes.h> header file. */
414e07a41bSPoul-Henning Kamp #define HAVE_INTTYPES_H 1
424e07a41bSPoul-Henning Kamp 
430a48773fSEric van Gyzen /* Define to 1 if you have the `bsd' library (-lbsd). */
440a48773fSEric van Gyzen /* #undef HAVE_LIBBSD */
450a48773fSEric van Gyzen 
464e07a41bSPoul-Henning Kamp /* Define to 1 if you have a working `mmap' system call. */
474e07a41bSPoul-Henning Kamp #define HAVE_MMAP 1
484e07a41bSPoul-Henning Kamp 
494e07a41bSPoul-Henning Kamp /* Define to 1 if you have the <stdint.h> header file. */
504e07a41bSPoul-Henning Kamp #define HAVE_STDINT_H 1
514e07a41bSPoul-Henning Kamp 
52cc68614dSXin LI /* Define to 1 if you have the <stdio.h> header file. */
53cc68614dSXin LI #define HAVE_STDIO_H 1
54cc68614dSXin LI 
554e07a41bSPoul-Henning Kamp /* Define to 1 if you have the <stdlib.h> header file. */
564e07a41bSPoul-Henning Kamp #define HAVE_STDLIB_H 1
574e07a41bSPoul-Henning Kamp 
584e07a41bSPoul-Henning Kamp /* Define to 1 if you have the <strings.h> header file. */
594e07a41bSPoul-Henning Kamp #define HAVE_STRINGS_H 1
604e07a41bSPoul-Henning Kamp 
614e07a41bSPoul-Henning Kamp /* Define to 1 if you have the <string.h> header file. */
624e07a41bSPoul-Henning Kamp #define HAVE_STRING_H 1
634e07a41bSPoul-Henning Kamp 
640a48773fSEric van Gyzen /* Define to 1 if you have `syscall' and `SYS_getrandom'. */
650a48773fSEric van Gyzen #define HAVE_SYSCALL_GETRANDOM 1
660a48773fSEric van Gyzen 
67e3466a89SXin LI /* Define to 1 if you have the <sys/param.h> header file. */
68e3466a89SXin LI #define HAVE_SYS_PARAM_H 1
69e3466a89SXin LI 
704e07a41bSPoul-Henning Kamp /* Define to 1 if you have the <sys/stat.h> header file. */
714e07a41bSPoul-Henning Kamp #define HAVE_SYS_STAT_H 1
724e07a41bSPoul-Henning Kamp 
734e07a41bSPoul-Henning Kamp /* Define to 1 if you have the <sys/types.h> header file. */
744e07a41bSPoul-Henning Kamp #define HAVE_SYS_TYPES_H 1
754e07a41bSPoul-Henning Kamp 
764e07a41bSPoul-Henning Kamp /* Define to 1 if you have the <unistd.h> header file. */
774e07a41bSPoul-Henning Kamp #define HAVE_UNISTD_H 1
784e07a41bSPoul-Henning Kamp 
790a48773fSEric van Gyzen /* Define to the sub-directory where libtool stores uninstalled libraries. */
800a48773fSEric van Gyzen #define LT_OBJDIR ".libs/"
810a48773fSEric van Gyzen 
820a48773fSEric van Gyzen /* Name of package */
830a48773fSEric van Gyzen #define PACKAGE "expat"
84e3466a89SXin LI 
854e07a41bSPoul-Henning Kamp /* Define to the address where bug reports for this package should be sent. */
864543ef51SXin LI #define PACKAGE_BUGREPORT "https://github.com/libexpat/libexpat/issues"
874e07a41bSPoul-Henning Kamp 
884e07a41bSPoul-Henning Kamp /* Define to the full name of this package. */
894e07a41bSPoul-Henning Kamp #define PACKAGE_NAME "expat"
904e07a41bSPoul-Henning Kamp 
914e07a41bSPoul-Henning Kamp /* Define to the full name and version of this package. */
92*00c8538eSPhilip Paeps #define PACKAGE_STRING "expat 2.7.1"
934e07a41bSPoul-Henning Kamp 
944e07a41bSPoul-Henning Kamp /* Define to the one symbol short name of this package. */
954e07a41bSPoul-Henning Kamp #define PACKAGE_TARNAME "expat"
964e07a41bSPoul-Henning Kamp 
97e3466a89SXin LI /* Define to the home page for this package. */
98e3466a89SXin LI #define PACKAGE_URL ""
99e3466a89SXin LI 
1004e07a41bSPoul-Henning Kamp /* Define to the version of this package. */
101*00c8538eSPhilip Paeps #define PACKAGE_VERSION "2.7.1"
1024e07a41bSPoul-Henning Kamp 
103cc68614dSXin LI /* Define to 1 if all of the C90 standard headers exist (not just the ones
104cc68614dSXin LI    required in a freestanding environment). This macro is provided for
105cc68614dSXin LI    backward compatibility; new code need not use it. */
1064e07a41bSPoul-Henning Kamp #define STDC_HEADERS 1
1074e07a41bSPoul-Henning Kamp 
1080a48773fSEric van Gyzen /* Version number of package */
109*00c8538eSPhilip Paeps #define VERSION "2.7.1"
1100a48773fSEric van Gyzen 
1116b2c1e49SXin LI /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
1126b2c1e49SXin LI    significant byte first (like Motorola and SPARC, unlike Intel). */
1136b2c1e49SXin LI #if defined AC_APPLE_UNIVERSAL_BUILD
1146b2c1e49SXin LI # if defined __BIG_ENDIAN__
1156b2c1e49SXin LI #  define WORDS_BIGENDIAN 1
1168f30c4daSPoul-Henning Kamp # endif
1176b2c1e49SXin LI #else
1186b2c1e49SXin LI # ifndef WORDS_BIGENDIAN
1196b2c1e49SXin LI /* #  undef WORDS_BIGENDIAN */
1206b2c1e49SXin LI # endif
1216b2c1e49SXin LI #endif
1226b2c1e49SXin LI 
1236b2c1e49SXin LI /* Define to allow retrieving the byte offsets for attribute names and values.
1246b2c1e49SXin LI    */
1256b2c1e49SXin LI /* #undef XML_ATTR_INFO */
1264e07a41bSPoul-Henning Kamp 
1274e07a41bSPoul-Henning Kamp /* Define to specify how much context to retain around the current parse
1284543ef51SXin LI    point, 0 to disable. */
1294e07a41bSPoul-Henning Kamp #define XML_CONTEXT_BYTES 1024
1304e07a41bSPoul-Henning Kamp 
1310a48773fSEric van Gyzen /* Define to include code reading entropy from `/dev/urandom'. */
1320a48773fSEric van Gyzen #define XML_DEV_URANDOM 1
1330a48773fSEric van Gyzen 
1344e07a41bSPoul-Henning Kamp /* Define to make parameter entity parsing functionality available. */
1354e07a41bSPoul-Henning Kamp #define XML_DTD 1
1364e07a41bSPoul-Henning Kamp 
1374543ef51SXin LI /* Define as 1/0 to enable/disable support for general entities. */
1384543ef51SXin LI #define XML_GE 1
1394543ef51SXin LI 
1404e07a41bSPoul-Henning Kamp /* Define to make XML Namespaces functionality available. */
1414e07a41bSPoul-Henning Kamp #define XML_NS 1
1424e07a41bSPoul-Henning Kamp 
1434e07a41bSPoul-Henning Kamp /* Define to empty if `const' does not conform to ANSI C. */
1444e07a41bSPoul-Henning Kamp /* #undef const */
1454e07a41bSPoul-Henning Kamp 
146e3466a89SXin LI /* Define to `long int' if <sys/types.h> does not define. */
1474e07a41bSPoul-Henning Kamp /* #undef off_t */
1484e07a41bSPoul-Henning Kamp 
149dc58b3fcSXin LI #endif // ndef EXPAT_CONFIG_H
150