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 */
Generated for LibreDWG 0.13.4 by
doxygen