xref: /freebsd/lib/libmagic/config.h (revision ae4ecfff1e1f86547c36745cb767f084f8ff9445)
120164649SDavid E. O'Brien /* $FreeBSD$ */
220164649SDavid E. O'Brien 
3ef19c627SDavid E. O'Brien /* config.h.  Generated from config.h.in by configure.  */
4*ae4ecfffSMarius Strobl /* config.h.in.  Generated from configure.ac by autoheader.  */
520164649SDavid E. O'Brien 
6*ae4ecfffSMarius Strobl /* Define in built-in ELF support is used */
720164649SDavid E. O'Brien #define BUILTIN_ELF 1
820164649SDavid E. O'Brien 
9*ae4ecfffSMarius Strobl /* Define for ELF core file support */
1020164649SDavid E. O'Brien #define ELFCORE 1
1120164649SDavid E. O'Brien 
127dbb948bSDavid E. O'Brien /* Define to 1 if you have the `asprintf' function. */
137dbb948bSDavid E. O'Brien #define HAVE_ASPRINTF 1
147dbb948bSDavid E. O'Brien 
15*ae4ecfffSMarius Strobl /* HAVE_DAYLIGHT */
1620164649SDavid E. O'Brien /* #undef HAVE_DAYLIGHT */
1720164649SDavid E. O'Brien 
18b3f1b4a2SDavid E. O'Brien /* Define to 1 if you have the <dlfcn.h> header file. */
19b3f1b4a2SDavid E. O'Brien #define HAVE_DLFCN_H 1
2020164649SDavid E. O'Brien 
217dbb948bSDavid E. O'Brien /* Define to 1 if you have the <err.h> header file. */
227dbb948bSDavid E. O'Brien #define HAVE_ERR_H 1
237dbb948bSDavid E. O'Brien 
2420164649SDavid E. O'Brien /* Define to 1 if you have the <fcntl.h> header file. */
2520164649SDavid E. O'Brien #define HAVE_FCNTL_H 1
2620164649SDavid E. O'Brien 
277dbb948bSDavid E. O'Brien /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
287dbb948bSDavid E. O'Brien #define HAVE_FSEEKO 1
297dbb948bSDavid E. O'Brien 
3020164649SDavid E. O'Brien /* Define to 1 if you have the <getopt.h> header file. */
3120164649SDavid E. O'Brien #define HAVE_GETOPT_H 1
3220164649SDavid E. O'Brien 
3320164649SDavid E. O'Brien /* Define to 1 if you have the `getopt_long' function. */
3420164649SDavid E. O'Brien #define HAVE_GETOPT_LONG 1
3520164649SDavid E. O'Brien 
367dbb948bSDavid E. O'Brien /* Define to 1 if the system has the type `int32_t'. */
377dbb948bSDavid E. O'Brien #define HAVE_INT32_T 1
387dbb948bSDavid E. O'Brien 
397dbb948bSDavid E. O'Brien /* Define to 1 if the system has the type `int64_t'. */
407dbb948bSDavid E. O'Brien #define HAVE_INT64_T 1
417dbb948bSDavid E. O'Brien 
4220164649SDavid E. O'Brien /* Define to 1 if you have the <inttypes.h> header file. */
4320164649SDavid E. O'Brien #define HAVE_INTTYPES_H 1
4420164649SDavid E. O'Brien 
4520164649SDavid E. O'Brien /* Define to 1 if you have the `z' library (-lz). */
4620164649SDavid E. O'Brien #define HAVE_LIBZ 1
4720164649SDavid E. O'Brien 
4879f6e0e6SDavid E. O'Brien /* Define to 1 if you have the <limits.h> header file. */
4979f6e0e6SDavid E. O'Brien #define HAVE_LIMITS_H 1
5079f6e0e6SDavid E. O'Brien 
5120164649SDavid E. O'Brien /* Define to 1 if you have the <locale.h> header file. */
5220164649SDavid E. O'Brien #define HAVE_LOCALE_H 1
5320164649SDavid E. O'Brien 
5420164649SDavid E. O'Brien /* Define to 1 if you have the `mbrtowc' function. */
5520164649SDavid E. O'Brien #define HAVE_MBRTOWC 1
5620164649SDavid E. O'Brien 
57b3f1b4a2SDavid E. O'Brien /* Define to 1 if <wchar.h> declares mbstate_t. */
58b3f1b4a2SDavid E. O'Brien #define HAVE_MBSTATE_T 1
59b3f1b4a2SDavid E. O'Brien 
6020164649SDavid E. O'Brien /* Define to 1 if you have the <memory.h> header file. */
6120164649SDavid E. O'Brien #define HAVE_MEMORY_H 1
6220164649SDavid E. O'Brien 
6320164649SDavid E. O'Brien /* Define to 1 if you have the `mkstemp' function. */
6420164649SDavid E. O'Brien #define HAVE_MKSTEMP 1
6520164649SDavid E. O'Brien 
6620164649SDavid E. O'Brien /* Define to 1 if you have the `mmap' function. */
6720164649SDavid E. O'Brien #define HAVE_MMAP 1
6820164649SDavid E. O'Brien 
6920164649SDavid E. O'Brien /* Define to 1 if you have the <stdint.h> header file. */
7020164649SDavid E. O'Brien #define HAVE_STDINT_H 1
7120164649SDavid E. O'Brien 
7220164649SDavid E. O'Brien /* Define to 1 if you have the <stdlib.h> header file. */
7320164649SDavid E. O'Brien #define HAVE_STDLIB_H 1
7420164649SDavid E. O'Brien 
7520164649SDavid E. O'Brien /* Define to 1 if you have the `strerror' function. */
7620164649SDavid E. O'Brien #define HAVE_STRERROR 1
7720164649SDavid E. O'Brien 
7820164649SDavid E. O'Brien /* Define to 1 if you have the <strings.h> header file. */
7920164649SDavid E. O'Brien #define HAVE_STRINGS_H 1
8020164649SDavid E. O'Brien 
8120164649SDavid E. O'Brien /* Define to 1 if you have the <string.h> header file. */
8220164649SDavid E. O'Brien #define HAVE_STRING_H 1
8320164649SDavid E. O'Brien 
847dbb948bSDavid E. O'Brien /* Define to 1 if you have the `strlcat' function. */
857dbb948bSDavid E. O'Brien #define HAVE_STRLCAT 1
867dbb948bSDavid E. O'Brien 
877dbb948bSDavid E. O'Brien /* Define to 1 if you have the `strlcpy' function. */
887dbb948bSDavid E. O'Brien #define HAVE_STRLCPY 1
897dbb948bSDavid E. O'Brien 
90a90b38c0SDavid E. O'Brien /* Define to 1 if you have the `strndup' function. */
9120e76cb3SKonstantin Belousov #define HAVE_STRNDUP 1
92a90b38c0SDavid E. O'Brien 
93ef19c627SDavid E. O'Brien /* Define to 1 if you have the `strtof' function. */
94ef19c627SDavid E. O'Brien #define HAVE_STRTOF 1
95ef19c627SDavid E. O'Brien 
9620164649SDavid E. O'Brien /* Define to 1 if you have the `strtoul' function. */
9720164649SDavid E. O'Brien #define HAVE_STRTOUL 1
9820164649SDavid E. O'Brien 
99*ae4ecfffSMarius Strobl /* HAVE_STRUCT_OPTION */
100*ae4ecfffSMarius Strobl #define HAVE_STRUCT_OPTION 1
101*ae4ecfffSMarius Strobl 
10220164649SDavid E. O'Brien /* Define to 1 if `st_rdev' is member of `struct stat'. */
10320164649SDavid E. O'Brien #define HAVE_STRUCT_STAT_ST_RDEV 1
10420164649SDavid E. O'Brien 
1057dbb948bSDavid E. O'Brien /* Define to 1 if `tm_gmtoff' is member of `struct tm'. */
1067dbb948bSDavid E. O'Brien #define HAVE_STRUCT_TM_TM_GMTOFF 1
1077dbb948bSDavid E. O'Brien 
1087dbb948bSDavid E. O'Brien /* Define to 1 if `tm_zone' is member of `struct tm'. */
1097dbb948bSDavid E. O'Brien #define HAVE_STRUCT_TM_TM_ZONE 1
1107dbb948bSDavid E. O'Brien 
11120164649SDavid E. O'Brien /* Define to 1 if you have the <sys/mman.h> header file. */
11220164649SDavid E. O'Brien #define HAVE_SYS_MMAN_H 1
11320164649SDavid E. O'Brien 
11420164649SDavid E. O'Brien /* Define to 1 if you have the <sys/stat.h> header file. */
11520164649SDavid E. O'Brien #define HAVE_SYS_STAT_H 1
11620164649SDavid E. O'Brien 
117a90b38c0SDavid E. O'Brien /* Define to 1 if you have the <sys/time.h> header file. */
118a90b38c0SDavid E. O'Brien #define HAVE_SYS_TIME_H 1
119a90b38c0SDavid E. O'Brien 
12020164649SDavid E. O'Brien /* Define to 1 if you have the <sys/types.h> header file. */
12120164649SDavid E. O'Brien #define HAVE_SYS_TYPES_H 1
12220164649SDavid E. O'Brien 
12320164649SDavid E. O'Brien /* Define to 1 if you have the <sys/utime.h> header file. */
12420164649SDavid E. O'Brien /* #undef HAVE_SYS_UTIME_H */
12520164649SDavid E. O'Brien 
12620164649SDavid E. O'Brien /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
12720164649SDavid E. O'Brien #define HAVE_SYS_WAIT_H 1
12820164649SDavid E. O'Brien 
129*ae4ecfffSMarius Strobl /* HAVE_TM_ISDST */
130b3f1b4a2SDavid E. O'Brien #define HAVE_TM_ISDST 1
131b3f1b4a2SDavid E. O'Brien 
13220164649SDavid E. O'Brien /* HAVE_TM_ZONE */
13320164649SDavid E. O'Brien #define HAVE_TM_ZONE 1
13420164649SDavid E. O'Brien 
13520164649SDavid E. O'Brien /* HAVE_TZNAME */
13620164649SDavid E. O'Brien #define HAVE_TZNAME 1
13720164649SDavid E. O'Brien 
1387dbb948bSDavid E. O'Brien /* Define to 1 if the system has the type `uint16_t'. */
1397dbb948bSDavid E. O'Brien #define HAVE_UINT16_T 1
1407dbb948bSDavid E. O'Brien 
1417dbb948bSDavid E. O'Brien /* Define to 1 if the system has the type `uint32_t'. */
1427dbb948bSDavid E. O'Brien #define HAVE_UINT32_T 1
1437dbb948bSDavid E. O'Brien 
1447dbb948bSDavid E. O'Brien /* Define to 1 if the system has the type `uint64_t'. */
1457dbb948bSDavid E. O'Brien #define HAVE_UINT64_T 1
1467dbb948bSDavid E. O'Brien 
1477dbb948bSDavid E. O'Brien /* Define to 1 if the system has the type `uint8_t'. */
1487dbb948bSDavid E. O'Brien #define HAVE_UINT8_T 1
1497dbb948bSDavid E. O'Brien 
15020164649SDavid E. O'Brien /* Define to 1 if you have the <unistd.h> header file. */
15120164649SDavid E. O'Brien #define HAVE_UNISTD_H 1
15220164649SDavid E. O'Brien 
15320164649SDavid E. O'Brien /* Define to 1 if you have the `utime' function. */
15420164649SDavid E. O'Brien #define HAVE_UTIME 1
15520164649SDavid E. O'Brien 
15620164649SDavid E. O'Brien /* Define to 1 if you have the `utimes' function. */
15720164649SDavid E. O'Brien #define HAVE_UTIMES 1
15820164649SDavid E. O'Brien 
15920164649SDavid E. O'Brien /* Define to 1 if you have the <utime.h> header file. */
16020164649SDavid E. O'Brien #define HAVE_UTIME_H 1
16120164649SDavid E. O'Brien 
1627dbb948bSDavid E. O'Brien /* Define to 1 if you have the `vasprintf' function. */
1637dbb948bSDavid E. O'Brien #define HAVE_VASPRINTF 1
1647dbb948bSDavid E. O'Brien 
16520164649SDavid E. O'Brien /* Define to 1 if you have the <wchar.h> header file. */
16620164649SDavid E. O'Brien #define HAVE_WCHAR_H 1
16720164649SDavid E. O'Brien 
168a90b38c0SDavid E. O'Brien /* Define to 1 if you have the <wctype.h> header file. */
169a90b38c0SDavid E. O'Brien #define HAVE_WCTYPE_H 1
170a90b38c0SDavid E. O'Brien 
17120164649SDavid E. O'Brien /* Define to 1 if you have the `wcwidth' function. */
17220164649SDavid E. O'Brien #define HAVE_WCWIDTH 1
17320164649SDavid E. O'Brien 
174ef19c627SDavid E. O'Brien /* Define to 1 if you have the <zlib.h> header file. */
175ef19c627SDavid E. O'Brien #define HAVE_ZLIB_H 1
176ef19c627SDavid E. O'Brien 
17720164649SDavid E. O'Brien /* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>.
17820164649SDavid E. O'Brien    */
17920164649SDavid E. O'Brien /* #undef MAJOR_IN_MKDEV */
18020164649SDavid E. O'Brien 
18120164649SDavid E. O'Brien /* Define to 1 if `major', `minor', and `makedev' are declared in
18220164649SDavid E. O'Brien    <sysmacros.h>. */
18320164649SDavid E. O'Brien /* #undef MAJOR_IN_SYSMACROS */
18420164649SDavid E. O'Brien 
1857dbb948bSDavid E. O'Brien /* Define to 1 if your C compiler doesn't accept -c and -o together. */
1867dbb948bSDavid E. O'Brien /* #undef NO_MINUS_C_MINUS_O */
1877dbb948bSDavid E. O'Brien 
18820164649SDavid E. O'Brien /* Name of package */
18920164649SDavid E. O'Brien #define PACKAGE "file"
19020164649SDavid E. O'Brien 
19120164649SDavid E. O'Brien /* Define to the address where bug reports for this package should be sent. */
192*ae4ecfffSMarius Strobl #define PACKAGE_BUGREPORT "christos@astron.com"
19320164649SDavid E. O'Brien 
19420164649SDavid E. O'Brien /* Define to the full name of this package. */
195*ae4ecfffSMarius Strobl #define PACKAGE_NAME "file"
19620164649SDavid E. O'Brien 
19720164649SDavid E. O'Brien /* Define to the full name and version of this package. */
198*ae4ecfffSMarius Strobl #define PACKAGE_STRING "file 5.03"
19920164649SDavid E. O'Brien 
20020164649SDavid E. O'Brien /* Define to the one symbol short name of this package. */
201*ae4ecfffSMarius Strobl #define PACKAGE_TARNAME "file"
20220164649SDavid E. O'Brien 
20320164649SDavid E. O'Brien /* Define to the version of this package. */
204*ae4ecfffSMarius Strobl #define PACKAGE_VERSION "5.03"
20520164649SDavid E. O'Brien 
206*ae4ecfffSMarius Strobl /* The size of `long long', as computed by sizeof. */
207*ae4ecfffSMarius Strobl #define SIZEOF_LONG_LONG 8
208b3f1b4a2SDavid E. O'Brien 
20920164649SDavid E. O'Brien /* Define to 1 if you have the ANSI C header files. */
21020164649SDavid E. O'Brien #define STDC_HEADERS 1
21120164649SDavid E. O'Brien 
21220164649SDavid E. O'Brien /* Define to 1 if your <sys/time.h> declares `struct tm'. */
21320164649SDavid E. O'Brien /* #undef TM_IN_SYS_TIME */
21420164649SDavid E. O'Brien 
21520164649SDavid E. O'Brien /* Version number of package */
216*ae4ecfffSMarius Strobl #define VERSION "5.03"
21720164649SDavid E. O'Brien 
21820164649SDavid E. O'Brien /* Number of bits in a file offset, on hosts where this is settable. */
21920164649SDavid E. O'Brien /* #undef _FILE_OFFSET_BITS */
22020164649SDavid E. O'Brien 
221ef19c627SDavid E. O'Brien /* Enable GNU extensions on systems that have them.  */
222ef19c627SDavid E. O'Brien #ifndef __FreeBSD__
223ef19c627SDavid E. O'Brien #ifndef _GNU_SOURCE
224ef19c627SDavid E. O'Brien # define _GNU_SOURCE 1
225ef19c627SDavid E. O'Brien #endif
226ef19c627SDavid E. O'Brien #endif
227ef19c627SDavid E. O'Brien 
228*ae4ecfffSMarius Strobl /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
229*ae4ecfffSMarius Strobl /* #undef _LARGEFILE_SOURCE */
230*ae4ecfffSMarius Strobl 
23120164649SDavid E. O'Brien /* Define for large files, on AIX-style hosts. */
23220164649SDavid E. O'Brien /* #undef _LARGE_FILES */
23320164649SDavid E. O'Brien 
23420164649SDavid E. O'Brien /* Define to empty if `const' does not conform to ANSI C. */
23520164649SDavid E. O'Brien /* #undef const */
236*ae4ecfffSMarius Strobl 
237*ae4ecfffSMarius Strobl /* Define to a type if <wchar.h> does not define. */
238*ae4ecfffSMarius Strobl /* #undef mbstate_t */
239*ae4ecfffSMarius Strobl 
240*ae4ecfffSMarius Strobl /* Define to `long int' if <sys/types.h> does not define. */
241*ae4ecfffSMarius Strobl /* #undef off_t */
242*ae4ecfffSMarius Strobl 
243*ae4ecfffSMarius Strobl /* Define to `unsigned int' if <sys/types.h> does not define. */
244*ae4ecfffSMarius Strobl /* #undef size_t */
245*ae4ecfffSMarius Strobl 
246*ae4ecfffSMarius Strobl 
247*ae4ecfffSMarius Strobl #ifndef HAVE_UINT8_T
248*ae4ecfffSMarius Strobl typedef unsigned char uint8_t;
249*ae4ecfffSMarius Strobl #endif
250*ae4ecfffSMarius Strobl #ifndef HAVE_UINT16_T
251*ae4ecfffSMarius Strobl typedef unsigned short uint16_t;
252*ae4ecfffSMarius Strobl #endif
253*ae4ecfffSMarius Strobl #ifndef HAVE_UINT32_T
254*ae4ecfffSMarius Strobl typedef unsigned int uint32_t;
255*ae4ecfffSMarius Strobl #endif
256*ae4ecfffSMarius Strobl #ifndef HAVE_INT32_T
257*ae4ecfffSMarius Strobl typedef int int32_t;
258*ae4ecfffSMarius Strobl #endif
259*ae4ecfffSMarius Strobl #ifndef HAVE_UINT64_T
260*ae4ecfffSMarius Strobl #if SIZEOF_LONG_LONG == 8
261*ae4ecfffSMarius Strobl typedef unsigned long long uint64_t;
262*ae4ecfffSMarius Strobl #else
263*ae4ecfffSMarius Strobl typedef unsigned long uint64_t;
264*ae4ecfffSMarius Strobl #endif
265*ae4ecfffSMarius Strobl #endif
266*ae4ecfffSMarius Strobl #ifndef HAVE_INT64_T
267*ae4ecfffSMarius Strobl #if SIZEOF_LONG_LONG == 8
268*ae4ecfffSMarius Strobl typedef long long int64_t;
269*ae4ecfffSMarius Strobl #else
270*ae4ecfffSMarius Strobl typedef long int64_t;
271*ae4ecfffSMarius Strobl #endif
272*ae4ecfffSMarius Strobl #endif
273*ae4ecfffSMarius Strobl 
274