LibreDWG API 0.13.4
LibreDWG API - The DWG Library
Loading...
Searching...
No Matches
config.h
Go to the documentation of this file.
1/* src/config.h. Generated from config.h.in by configure. */
2/* src/config.h.in. Generated from configure.ac by autoheader. */
3
4/* Define if building universal (internal helper macro) */
5/* #undef AC_APPLE_UNIVERSAL_BUILD */
6
7/* Defined to <strings.h> or <string.h> if strcasecmp is found */
8#define AX_STRCASECMP_HEADER <strings.h>
9
10/* Define to 1 if using 'alloca.c'. */
11/* #undef C_ALLOCA */
12
13/* Define to enable unstable classes. */
14/* #undef DEBUG_CLASSES */
15
16/* Define to disable bindings. */
17/* #undef DISABLE_BINDINGS */
18
19/* Define to disable DXF, JSON and other in/out modules. */
20/* #undef DISABLE_DXF */
21
22/* Define to disable JSON and GeoJSON in/out modules. */
23/* #undef DISABLE_JSON */
24
25/* Number of dxf after-comma places (default 16). */
26#define DXF_PRECISION 16
27
28/* Define to 1 if mimalloc-override.h should be used. */
29/* #undef ENABLE_MIMALLOC */
30
31/* Define to 1 if a shared library will be built */
32#define ENABLE_SHARED 1
33
34/* Number of geojson after-comma places (recommended 6 by RFC). */
35#define GEOJSON_PRECISION 16
36
37/* versions earlier than 301 will have no size_t */
38#define GPERF_VERSION 302
39
40/* Define if pointers to integers require aligned access */
41/* #undef HAVE_ALIGNED_ACCESS_REQUIRED */
42
43/* Define to 1 if you have 'alloca', as a function or macro. */
44#define HAVE_ALLOCA 1
45
46/* Define to 1 if <alloca.h> works. */
47#define HAVE_ALLOCA_H 1
48
49/* Define if __attribute__((visibility("default"))) is supported. */
50#define HAVE_ATTRIBUTE_VISIBILITY_DEFAULT 1
51
52/* Define to 1 if you have the 'basename' function. */
53#define HAVE_BASENAME 1
54
55/* Define to 1 if be64toh is available in <endian.h>. */
56#define HAVE_BE64TOH 1
57
58/* Define to 1 if you have the <byteorder.h> header file. */
59/* #undef HAVE_BYTEORDER_H */
60
61/* Define to 1 if you have the <byteswap.h> header file. */
62#define HAVE_BYTESWAP_H 1
63
64/* Defined to 1 when the compiler supports C11 */
65#define HAVE_C11 1
66
67/* Defined to 1 when the compiler supports C99, mostly (...) macros */
68#define HAVE_C99 1
69
70/* Define to 1 if you have the <ctype.h> header file. */
71#define HAVE_CTYPE_H 1
72
73/* Define to 1 if you have the <direct.h> header file. */
74/* #undef HAVE_DIRECT_H */
75
76/* Define to 1 if you have the <dlfcn.h> header file. */
77#define HAVE_DLFCN_H 1
78
79/* Define to 1 if you have the <endian.h> header file. */
80#define HAVE_ENDIAN_H 1
81
82/* Define to 1 if you have the <float.h> header file. */
83#define HAVE_FLOAT_H 1
84
85/* Define to 1 if you have the 'floor' function. */
86/* #undef HAVE_FLOOR */
87
88/* Define to 1 if the system has the `aligned' function attribute */
89#define HAVE_FUNC_ATTRIBUTE_ALIGNED 1
90
91/* Define to 1 if the system has the `counted_by' function attribute */
92#define HAVE_FUNC_ATTRIBUTE_COUNTED_BY 1
93
94/* Define to 1 if the system has the `format' function attribute */
95#define HAVE_FUNC_ATTRIBUTE_FORMAT 1
96
97/* Define to 1 if the system has the `gnu_format' function attribute */
98#define HAVE_FUNC_ATTRIBUTE_GNU_FORMAT 1
99
100/* Define to 1 if the system has the `malloc' function attribute */
101#define HAVE_FUNC_ATTRIBUTE_MALLOC 1
102
103/* Define to 1 if the system has the `ms_format' function attribute */
104#define HAVE_FUNC_ATTRIBUTE_MS_FORMAT 1
105
106/* Define to 1 if the system has the `noreturn' function attribute */
107#define HAVE_FUNC_ATTRIBUTE_NORETURN 1
108
109/* Define to 1 if the system has the `returns_nonnull' function attribute */
110#define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
111
112/* Define to 1 if you have the <getopt.h> header file. */
113#define HAVE_GETOPT_H 1
114
115/* Define to 1 if you have the 'getopt_long' function. */
116#define HAVE_GETOPT_LONG 1
117
118/* Define to 1 if you have the 'gettimeofday' function. */
119#define HAVE_GETTIMEOFDAY 1
120
121/* Define to 1 if you have the 'gmtime_r' function. */
122#define HAVE_GMTIME_R 1
123
124/* macOS 12.6.5 lies about its gperf version, using size_t as 3.0 */
125#define HAVE_GPERF_SIZE_T yes
126
127/* Define to 1 if htobe16 is available in <endian.h>. */
128#define HAVE_HTOBE16 1
129
130/* Define to 1 if htobe32 is available in <endian.h>. */
131#define HAVE_HTOBE32 1
132
133/* Define to 1 if htobe64 is available in <endian.h>. */
134#define HAVE_HTOBE64 1
135
136/* Define to 1 if htole32 is available in <endian.h>. */
137#define HAVE_HTOLE32 1
138
139/* Define to 1 if htole64 is available in <endian.h>. */
140#define HAVE_HTOLE64 1
141
142/* Define if you have the iconv() function. */
143#define HAVE_ICONV 1
144
145/* Define to 1 if you have the <iconv.h> header file. */
146#define HAVE_ICONV_H 1
147
148/* Define to 1 if you have the <inttypes.h> header file. */
149#define HAVE_INTTYPES_H 1
150
151/* Define to 1 if le16toh is available in <endian.h>. */
152#define HAVE_LE16TOH 1
153
154/* Define to 1 if le32toh is available in <endian.h>. */
155#define HAVE_LE32TOH 1
156
157/* Define to 1 if le64toh is available in <endian.h>. */
158#define HAVE_LE64TOH 1
159
160/* Define to 1 if you have the <libgen.h> header file. */
161#define HAVE_LIBGEN_H 1
162
163/* Define to 1 if you have the 'm' library (-lm). */
164#define HAVE_LIBM 1
165
166/* Define to 1 if you have the <libps/pslib.h> header file. */
167#define HAVE_LIBPS_PSLIB_H 1
168
169/* Define to 1 if you have the <limits.h> header file. */
170#define HAVE_LIMITS_H 1
171
172/* Define to 1 if you have the <machine/endian.h> header file. */
173/* #undef HAVE_MACHINE_ENDIAN_H */
174
175/* Define to 1 if your system has a GNU libc compatible 'malloc' function, and
176 to 0 otherwise. */
177#define HAVE_MALLOC 1
178
179/* Define to 1 if you have the <malloc.h> header file. */
180#define HAVE_MALLOC_H 1
181
182/* Define to 1 if you have the 'memchr' function. */
183#define HAVE_MEMCHR 1
184
185/* Define to 1 if you have the 'memmem' function. */
186#define HAVE_MEMMEM 1
187
188/* Define to 1 if you have the 'memmove' function. */
189#define HAVE_MEMMOVE 1
190
191/* Define to 1 if you have the <mimalloc-override.h> header file. */
192/* #undef HAVE_MIMALLOC_OVERRIDE_H */
193
194/* Define to 1 if -lpcre2-16 is used also */
195#define HAVE_PCRE2_16 1
196
197/* Define to 1 if you have the <pcre2.h> header file. */
198#define HAVE_PCRE2_H 1
199
200/* If available, contains the Python version number currently in use. */
201#define HAVE_PYTHON "3.14"
202
203/* Define to 1 if your system has a GNU libc compatible 'realloc' function,
204 and to 0 otherwise. */
205#define HAVE_REALLOC 1
206
207/* Define to 1 if you have the 'scandir' function. */
208#define HAVE_SCANDIR 1
209
210/* Define to 1 if you have the 'setenv' function. */
211#define HAVE_SETENV 1
212
213/* Define to 1 if you have the 'sincos' function. */
214#define HAVE_SINCOS 1
215
216/* Define to 1 if you have the 'sqrt' function. */
217/* #undef HAVE_SQRT */
218
219/* Define to 1 if you have the 'sscanf_s' function. */
220/* #undef HAVE_SSCANF_S */
221
222/* Define to 1 if 'stat' has the bug that it succeeds when given the
223 zero-length file name argument. */
224/* #undef HAVE_STAT_EMPTY_STRING_BUG */
225
226/* Define to 1 if you have the <stddef.h> header file. */
227#define HAVE_STDDEF_H 1
228
229/* Define to 1 if you have the <stdint.h> header file. */
230#define HAVE_STDINT_H 1
231
232/* Define to 1 if you have the <stdio.h> header file. */
233#define HAVE_STDIO_H 1
234
235/* Define to 1 if you have the <stdlib.h> header file. */
236#define HAVE_STDLIB_H 1
237
238/* Define to 1 if you have the 'strcasecmp' function. */
239#define HAVE_STRCASECMP 1
240
241/* Define to 1 if you have the 'strcasestr' function. */
242#define HAVE_STRCASESTR 1
243
244/* Define to 1 if you have the 'strchr' function. */
245#define HAVE_STRCHR 1
246
247/* Define to 1 if you have the <strings.h> header file. */
248#define HAVE_STRINGS_H 1
249
250/* Define to 1 if you have the <string.h> header file. */
251#define HAVE_STRING_H 1
252
253/* Define to 1 if you have the 'strnlen' function. */
254#define HAVE_STRNLEN 1
255
256/* Define to 1 if you have the 'strrchr' function. */
257#define HAVE_STRRCHR 1
258
259/* Define to 1 if you have the 'strstr' function. */
260#define HAVE_STRSTR 1
261
262/* Define to 1 if you have the 'strtol' function. */
263#define HAVE_STRTOL 1
264
265/* Define to 1 if you have the 'strtoll' function. */
266#define HAVE_STRTOLL 1
267
268/* Define to 1 if you have the 'strtoul' function. */
269#define HAVE_STRTOUL 1
270
271/* Define to 1 if you have the 'strtoull' function. */
272#define HAVE_STRTOULL 1
273
274/* Define to 1 if you have the <sys/byteorder.h> header file. */
275/* #undef HAVE_SYS_BYTEORDER_H */
276
277/* Define to 1 if you have the <sys/endian.h> header file. */
278/* #undef HAVE_SYS_ENDIAN_H */
279
280/* Define to 1 if you have the <sys/param.h> header file. */
281#define HAVE_SYS_PARAM_H 1
282
283/* Define to 1 if you have the <sys/stat.h> header file. */
284#define HAVE_SYS_STAT_H 1
285
286/* Define to 1 if you have the <sys/time.h> header file. */
287#define HAVE_SYS_TIME_H 1
288
289/* Define to 1 if you have the <sys/types.h> header file. */
290#define HAVE_SYS_TYPES_H 1
291
292/* Define to 1 if you have the <unistd.h> header file. */
293#define HAVE_UNISTD_H 1
294
295/* Define to 1 if you have the <valgrind/valgrind.h> header file. */
296#define HAVE_VALGRIND_VALGRIND_H 1
297
298/* Define to 1 if you have the <wchar.h> header file. */
299#define HAVE_WCHAR_H 1
300
301/* Define to 1 if you have the 'wcscmp' function. */
302#define HAVE_WCSCMP 1
303
304/* Define to 1 if you have the 'wcscpy' function. */
305#define HAVE_WCSCPY 1
306
307/* Define to 1 if you have the 'wcslen' function. */
308#define HAVE_WCSLEN 1
309
310/* Define to 1 if you have the 'wcsnlen' function. */
311#define HAVE_WCSNLEN 1
312
313/* Define to 1 if you have the 'wcsstr' function. */
314#define HAVE_WCSSTR 1
315
316/* Define to 1 if you have the <wctype.h> header file. */
317#define HAVE_WCTYPE_H 1
318
319/* If -Werror is enabled. */
320#define HAVE_WERROR 1
321
322/* Define if -Wformat-y2k is supported. */
323#define HAVE_WFORMAT_Y2K 1
324
325/* Define to 1 if you have the <winsock2.h> header file. */
326/* #undef HAVE_WINSOCK2_H */
327
328/* Define to 1 if the system has the type '_Bool'. */
329#define HAVE__BOOL 1
330
331/* Define as const if the declaration of iconv() needs const. */
332#define ICONV_CONST
333
334/* Define to 1 if this is a release, skipping unstable DWG features, unknown
335 DWG versions and objects. */
336#define IS_RELEASE 1
337
338/* Defined in configure.ac to the libtool version-info of the shared lib. */
339#define LIBREDWG_SO_VERSION "0:13:0"
340
341/* Define to 1 if 'lstat' dereferences a symlink specified with a trailing
342 slash. */
343#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
344
345/* Define to the sub-directory where libtool stores uninstalled libraries. */
346#define LT_OBJDIR ".libs/"
347
348/* Define to the address where bug reports for this package should be sent. */
349#define PACKAGE_BUGREPORT "libredwg@gnu.org"
350
351/* Define to the full name of this package. */
352#define PACKAGE_NAME "LibreDWG"
353
354/* Define to the full name and version of this package. */
355#define PACKAGE_STRING "LibreDWG 0.13.4"
356
357/* Define to the one symbol short name of this package. */
358#define PACKAGE_TARNAME "libredwg"
359
360/* Define to the home page for this package. */
361#define PACKAGE_URL "https://savannah.gnu.org/projects/libredwg/"
362
363/* Define to the version of this package. */
364#define PACKAGE_VERSION "0.13.4"
365
366/* Define to the printf() modifier to use with size_t. */
367#define PRI_SIZE_T_MODIFIER "z"
368
369/* The size of 'size_t', as computed by sizeof. */
370#define SIZEOF_SIZE_T 8
371
372/* The number of bytes in type wchar_t */
373#define SIZEOF_WCHAR_T 4
374
375/* If using the C implementation of alloca, define if you know the
376 direction of stack growth for your system; otherwise it will be
377 automatically deduced at runtime.
378 STACK_DIRECTION > 0 => grows toward higher addresses
379 STACK_DIRECTION < 0 => grows toward lower addresses
380 STACK_DIRECTION = 0 => direction of growth unknown */
381/* #undef STACK_DIRECTION */
382
383/* Define to 1 if all of the C89 standard headers exist (not just the ones
384 required in a freestanding environment). This macro is provided for
385 backward compatibility; new code need not use it. */
386#define STDC_HEADERS 1
387
388/* Define to 1 to enable runtime tracing support. */
389/* #undef USE_TRACING */
390
391/* Undefine to disable write support. */
392#define USE_WRITE 1
393
394/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
395 significant byte first (like Motorola and SPARC, unlike Intel). */
396#if defined AC_APPLE_UNIVERSAL_BUILD
397# if defined __BIG_ENDIAN__
398# define WORDS_BIGENDIAN 1
399# endif
400#else
401# ifndef WORDS_BIGENDIAN
402/* # undef WORDS_BIGENDIAN */
403# endif
404#endif
405
406/* Needed for strdup */
407#define _POSIX_C_SOURCE 200809L
408
409/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
410 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
411 #define below would cause a syntax error. */
412/* #undef _UINT32_T */
413
414/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
415 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
416 #define below would cause a syntax error. */
417/* #undef _UINT64_T */
418
419/* Needed for cygwin strdup */
420/* #undef __XSI_VISIBLE */
421
422/* Define to '__inline__' or '__inline' if that's what the C compiler
423 calls it, or to nothing if 'inline' is not supported under any name. */
424#ifndef __cplusplus
425/* #undef inline */
426#endif
427
428/* Define to the type of a signed integer type of width exactly 16 bits if
429 such a type exists and the standard includes do not define it. */
430/* #undef int16_t */
431
432/* Define to the type of a signed integer type of width exactly 32 bits if
433 such a type exists and the standard includes do not define it. */
434/* #undef int32_t */
435
436/* Define to the type of a signed integer type of width exactly 64 bits if
437 such a type exists and the standard includes do not define it. */
438/* #undef int64_t */
439
440/* Define to rpl_malloc if the replacement function should be used. */
441/* #undef malloc */
442
443/* Define to rpl_realloc if the replacement function should be used. */
444/* #undef realloc */
445
446/* If restrict is broken with this C compiler */
447#define restrict __restrict__
448
449/* Define as 'unsigned int' if <stddef.h> doesn't define. */
450/* #undef size_t */
451
452/* Define to the type of an unsigned integer type of width exactly 16 bits if
453 such a type exists and the standard includes do not define it. */
454/* #undef uint16_t */
455
456/* Define to the type of an unsigned integer type of width exactly 32 bits if
457 such a type exists and the standard includes do not define it. */
458/* #undef uint32_t */
459
460/* Define to the type of an unsigned integer type of width exactly 64 bits if
461 such a type exists and the standard includes do not define it. */
462/* #undef uint64_t */