1 /* config.h.in. Generated from configure.ac by autoheader. */
3 /* Define if building universal (internal helper macro) */
4 #undef AC_APPLE_UNIVERSAL_BUILD
6 /* The normal alignment of `double', in bytes. */
9 /* The normal alignment of `void *', in bytes. */
12 /* Use libxml2 instead of Expat */
15 /* Define to 1 if translation of program messages to the user's native
16 language is requested. */
19 /* Additional font directories */
22 /* Architecture prefix to use for cache file names */
23 #undef FC_ARCHITECTURE
25 /* System font directory */
26 #undef FC_DEFAULT_FONTS
28 /* The type of len parameter of the gperf hash/lookup function */
29 #undef FC_GPERF_SIZE_T
31 /* Define to nothing if C supports flexible array members, and to 1 if it does
32 not. That way, with a declaration like `struct s { int n; double
33 d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99
34 compilers. When computing the size of such an object, don't use 'sizeof
35 (struct s)' as it overestimates the size. Use 'offsetof (struct s, d)'
36 instead. Don't use 'offsetof (struct s, d[0])', as this doesn't work with
37 MSVC and with C++ compilers. */
38 #undef FLEXIBLE_ARRAY_MEMBER
41 #undef GETTEXT_PACKAGE
43 /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
44 CoreFoundation framework. */
45 #undef HAVE_CFLOCALECOPYCURRENT
47 /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
48 the CoreFoundation framework. */
49 #undef HAVE_CFPREFERENCESCOPYAPPVALUE
51 /* Define if the GNU dcgettext() function is already present or preinstalled.
55 /* Define to 1 if you have the <dirent.h> header file. */
58 /* Define to 1 if you have the <dlfcn.h> header file. */
61 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
64 /* Define to 1 if you have the <fcntl.h> header file. */
67 /* Define to 1 if you have the `fstatfs' function. */
70 /* Define to 1 if you have the `fstatvfs' function. */
73 /* Define to 1 if you have the `FT_Done_MM_Var' function. */
74 #undef HAVE_FT_DONE_MM_VAR
76 /* Define to 1 if you have the `FT_Get_BDF_Property' function. */
77 #undef HAVE_FT_GET_BDF_PROPERTY
79 /* Define to 1 if you have the `FT_Get_PS_Font_Info' function. */
80 #undef HAVE_FT_GET_PS_FONT_INFO
82 /* Define to 1 if you have the `FT_Get_X11_Font_Format' function. */
83 #undef HAVE_FT_GET_X11_FONT_FORMAT
85 /* Define to 1 if you have the `FT_Has_PS_Glyph_Names' function. */
86 #undef HAVE_FT_HAS_PS_GLYPH_NAMES
88 /* Define to 1 if you have the `getexecname' function. */
89 #undef HAVE_GETEXECNAME
91 /* Define to 1 if you have the `getopt' function. */
94 /* Define to 1 if you have the `getopt_long' function. */
95 #undef HAVE_GETOPT_LONG
97 /* Define to 1 if you have the `getpagesize' function. */
98 #undef HAVE_GETPAGESIZE
100 /* Define to 1 if you have the `getprogname' function. */
101 #undef HAVE_GETPROGNAME
103 /* Define if the GNU gettext() function is already present or preinstalled. */
106 /* Define if you have the iconv() function and it works. */
109 /* Have Intel __sync_* atomic primitives */
110 #undef HAVE_INTEL_ATOMIC_PRIMITIVES
112 /* Define to 1 if you have the <inttypes.h> header file. */
113 #undef HAVE_INTTYPES_H
115 /* Define to 1 if you have the `link' function. */
118 /* Define to 1 if you have the `lrand48' function. */
121 /* Define to 1 if you have the `lstat' function. */
124 /* Define to 1 if you have the <minix/config.h> header file. */
125 #undef HAVE_MINIX_CONFIG_H
127 /* Define to 1 if you have the `mkdtemp' function. */
130 /* Define to 1 if you have the `mkostemp' function. */
133 /* Define to 1 if you have the `mkstemp' function. */
136 /* Define to 1 if you have a working `mmap' system call. */
139 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* Define to 1 if you have the 'posix_fadvise' function. */
143 #undef HAVE_POSIX_FADVISE
145 /* Have POSIX threads */
148 /* Have PTHREAD_PRIO_INHERIT. */
149 #undef HAVE_PTHREAD_PRIO_INHERIT
151 /* Define to 1 if you have the `rand' function. */
154 /* Define to 1 if you have the `random' function. */
157 /* Define to 1 if you have the `random_r' function. */
160 /* Define to 1 if you have the `rand_r' function. */
163 /* Define to 1 if you have the `readlink' function. */
166 /* Define to 1 if you have the <sched.h> header file. */
169 /* Have sched_yield */
170 #undef HAVE_SCHED_YIELD
172 /* Have Solaris __machine_*_barrier and atomic_* operations */
173 #undef HAVE_SOLARIS_ATOMIC_OPS
175 /* Have C99 stdatomic atomic primitives */
176 #undef HAVE_STDATOMIC_PRIMITIVES
178 /* Define to 1 if you have the <stdint.h> header file. */
181 /* Define to 1 if you have the <stdio.h> header file. */
184 /* Define to 1 if you have the <stdlib.h> header file. */
187 /* Define to 1 if you have the `strerror' function. */
190 /* Define to 1 if you have the `strerror_r' function. */
191 #undef HAVE_STRERROR_R
193 /* Define to 1 if you have the <strings.h> header file. */
194 #undef HAVE_STRINGS_H
196 /* Define to 1 if you have the <string.h> header file. */
199 /* Define to 1 if `d_type' is a member of `struct dirent'. */
200 #undef HAVE_STRUCT_DIRENT_D_TYPE
202 /* Define to 1 if `f_flags' is a member of `struct statfs'. */
203 #undef HAVE_STRUCT_STATFS_F_FLAGS
205 /* Define to 1 if `f_fstypename' is a member of `struct statfs'. */
206 #undef HAVE_STRUCT_STATFS_F_FSTYPENAME
208 /* Define to 1 if `f_basetype' is a member of `struct statvfs'. */
209 #undef HAVE_STRUCT_STATVFS_F_BASETYPE
211 /* Define to 1 if `f_fstypename' is a member of `struct statvfs'. */
212 #undef HAVE_STRUCT_STATVFS_F_FSTYPENAME
214 /* Define to 1 if `st_mtim' is a member of `struct stat'. */
215 #undef HAVE_STRUCT_STAT_ST_MTIM
217 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
219 #undef HAVE_SYS_DIR_H
221 /* Define to 1 if you have the <sys/mount.h> header file. */
222 #undef HAVE_SYS_MOUNT_H
224 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
226 #undef HAVE_SYS_NDIR_H
228 /* Define to 1 if you have the <sys/param.h> header file. */
229 #undef HAVE_SYS_PARAM_H
231 /* Define to 1 if you have the <sys/statfs.h> header file. */
232 #undef HAVE_SYS_STATFS_H
234 /* Define to 1 if you have the <sys/statvfs.h> header file. */
235 #undef HAVE_SYS_STATVFS_H
237 /* Define to 1 if you have the <sys/stat.h> header file. */
238 #undef HAVE_SYS_STAT_H
240 /* Define to 1 if you have the <sys/types.h> header file. */
241 #undef HAVE_SYS_TYPES_H
243 /* Define to 1 if you have the <sys/vfs.h> header file. */
244 #undef HAVE_SYS_VFS_H
246 /* Define to 1 if you have the <unistd.h> header file. */
249 /* Define to 1 if you have the `vprintf' function. */
252 /* Can use #warning in C files */
253 #undef HAVE_WARNING_CPP_DIRECTIVE
255 /* Define to 1 if you have the <wchar.h> header file. */
258 /* Use xmlparse.h instead of expat.h */
259 #undef HAVE_XMLPARSE_H
261 /* Define to 1 if you have the `XML_SetDoctypeDeclHandler' function. */
262 #undef HAVE_XML_SETDOCTYPEDECLHANDLER
264 /* Define to 1 if you have the `_mktemp_s' function. */
265 #undef HAVE__MKTEMP_S
267 /* Define to the sub-directory where libtool stores uninstalled libraries. */
270 /* Name of package */
273 /* Define to the address where bug reports for this package should be sent. */
274 #undef PACKAGE_BUGREPORT
276 /* Define to the full name of this package. */
279 /* Define to the full name and version of this package. */
280 #undef PACKAGE_STRING
282 /* Define to the one symbol short name of this package. */
283 #undef PACKAGE_TARNAME
285 /* Define to the home page for this package. */
288 /* Define to the version of this package. */
289 #undef PACKAGE_VERSION
291 /* Define to necessary symbol if this constant uses a non-standard name on
293 #undef PTHREAD_CREATE_JOINABLE
295 /* The size of `char', as computed by sizeof. */
298 /* The size of `int', as computed by sizeof. */
301 /* The size of `long', as computed by sizeof. */
304 /* The size of `short', as computed by sizeof. */
307 /* The size of `void*', as computed by sizeof. */
310 /* The size of `void *', as computed by sizeof. */
313 /* Define to 1 if all of the C90 standard headers exist (not just the ones
314 required in a freestanding environment). This macro is provided for
315 backward compatibility; new code need not use it. */
321 /* Enable extensions on AIX 3, Interix. */
325 /* Enable general extensions on macOS. */
326 #ifndef _DARWIN_C_SOURCE
327 # undef _DARWIN_C_SOURCE
329 /* Enable general extensions on Solaris. */
330 #ifndef __EXTENSIONS__
331 # undef __EXTENSIONS__
333 /* Enable GNU extensions on systems that have them. */
337 /* Enable X/Open compliant socket functions that do not require linking
338 with -lxnet on HP-UX 11.11. */
339 #ifndef _HPUX_ALT_XOPEN_SOCKET_API
340 # undef _HPUX_ALT_XOPEN_SOCKET_API
342 /* Identify the host operating system as Minix.
343 This macro does not affect the system headers' behavior.
344 A future release of Autoconf may stop defining this macro. */
348 /* Enable general extensions on NetBSD.
349 Enable NetBSD compatibility extensions on Minix. */
350 #ifndef _NETBSD_SOURCE
351 # undef _NETBSD_SOURCE
353 /* Enable OpenBSD compatibility extensions on NetBSD.
354 Oddly enough, this does nothing on OpenBSD. */
355 #ifndef _OPENBSD_SOURCE
356 # undef _OPENBSD_SOURCE
358 /* Define to 1 if needed for POSIX-compatible behavior. */
359 #ifndef _POSIX_SOURCE
360 # undef _POSIX_SOURCE
362 /* Define to 2 if needed for POSIX-compatible behavior. */
363 #ifndef _POSIX_1_SOURCE
364 # undef _POSIX_1_SOURCE
366 /* Enable POSIX-compatible threading on Solaris. */
367 #ifndef _POSIX_PTHREAD_SEMANTICS
368 # undef _POSIX_PTHREAD_SEMANTICS
370 /* Enable extensions specified by ISO/IEC TS 18661-5:2014. */
371 #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
372 # undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
374 /* Enable extensions specified by ISO/IEC TS 18661-1:2014. */
375 #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
376 # undef __STDC_WANT_IEC_60559_BFP_EXT__
378 /* Enable extensions specified by ISO/IEC TS 18661-2:2015. */
379 #ifndef __STDC_WANT_IEC_60559_DFP_EXT__
380 # undef __STDC_WANT_IEC_60559_DFP_EXT__
382 /* Enable extensions specified by ISO/IEC TS 18661-4:2015. */
383 #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
384 # undef __STDC_WANT_IEC_60559_FUNCS_EXT__
386 /* Enable extensions specified by ISO/IEC TS 18661-3:2015. */
387 #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
388 # undef __STDC_WANT_IEC_60559_TYPES_EXT__
390 /* Enable extensions specified by ISO/IEC TR 24731-2:2010. */
391 #ifndef __STDC_WANT_LIB_EXT2__
392 # undef __STDC_WANT_LIB_EXT2__
394 /* Enable extensions specified by ISO/IEC 24747:2009. */
395 #ifndef __STDC_WANT_MATH_SPEC_FUNCS__
396 # undef __STDC_WANT_MATH_SPEC_FUNCS__
398 /* Enable extensions on HP NonStop. */
399 #ifndef _TANDEM_SOURCE
400 # undef _TANDEM_SOURCE
402 /* Enable X/Open extensions. Define to 500 only if necessary
403 to make mbstate_t available. */
404 #ifndef _XOPEN_SOURCE
405 # undef _XOPEN_SOURCE
409 /* Version number of package */
412 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
413 significant byte first (like Motorola and SPARC, unlike Intel). */
414 #if defined AC_APPLE_UNIVERSAL_BUILD
415 # if defined __BIG_ENDIAN__
416 # define WORDS_BIGENDIAN 1
419 # ifndef WORDS_BIGENDIAN
420 # undef WORDS_BIGENDIAN
424 /* Number of bits in a file offset, on hosts where this is settable. */
425 #undef _FILE_OFFSET_BITS
427 /* Define for large files, on AIX-style hosts. */
430 /* Define to empty if `const' does not conform to ANSI C. */
433 /* Define to `__inline__' or `__inline' if that's what the C compiler
434 calls it, or to nothing if 'inline' is not supported under any name. */
439 /* Define as a signed integer type capable of holding a process identifier. */
442 #include "config-fixups.h"