|
LibreDWG API 0.13.4
LibreDWG API - The DWG Library
|
#include "config.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>#include "common.h"#include "bits.h"#include "myalloca.h"#include "dwg.h"#include "decode.h"#include "encode.h"#include "out_dxf.h"#include "logging.h"#include "dwg.spec"#include "classes.inc"#include "common_entity_handle_data.spec"#include "common_entity_data.spec"#include "header_variables_dxf.spec"Macros | |
| #define | IS_DXF |
| #define | DWG_LOGLEVEL loglevel |
| #define | ACTION dxf |
| #define | FIELD(nam, type) |
| #define | FIELDG(nam, type, dxf) |
| #define | FIELD_CAST(nam, type, cast, dxf) |
| #define | FIELD_TRACE(nam, type) |
| #define | SUB_FIELD(o, nam, type, dxf) |
| #define | SUB_FIELD_CAST(o, nam, type, cast, dxf) |
| #define | VALUE_TV(value, dxf) |
| #define | VALUE_TV0(value, dxf) |
| #define | VALUE_TU(wstr, dxf) |
| #define | VALUE_TFF(str, dxf) |
| #define | VALUE_BINARY(value, size, dxf) |
| #define | FIELD_BINARY(name, size, dxf) |
| #define | FIELD_VALUE(nam) |
| #define | ANYCODE -1 |
| #define | VALUE_HANDLE(ref, nam, handle_code, dxf) |
| #define | FIELD_HANDLE(nam, handle_code, dxf) |
| #define | SUB_FIELD_HANDLE(o, nam, handle_code, dxf) |
| #define | FIELD_HANDLE0(nam, handle_code, dxf) |
| #define | SUB_FIELD_HANDLE0(o, nam, handle_code, dxf) |
| #define | HEADER_9(nam) |
| #define | VALUE_H(value, dxf) |
| #define | HEADER_H(nam, dxf) |
| #define | HEADER_H0(nam, dxf) |
| #define | HEADER_VALUE(nam, type, dxf, value) |
| #define | HEADER_VAR(nam, type, dxf) |
| #define | HEADER_VALUE_TV(nam, dxf, value) |
| #define | HEADER_VALUE_TU(nam, dxf, value) |
| #define | HEADER_VALUE_TU0(nam, dxf, value) |
| #define | HEADER_3D(nam) |
| #define | HEADER_2D(nam) |
| #define | HEADER_BLL(nam, dxf) |
| #define | SECTION(section) |
| #define | ENDSEC() |
| #define | TABLE(table) |
| #define | ENDTAB() |
| #define | RECORD(record) |
| #define | record(record) |
| #define | SUBCLASS(text) |
| #define | GROUP(dxf) |
| #define | VALUE(value, type, dxf) |
| #define | VALUE_BSd(value, dxf) |
| #define | VALUE_RD(value, dxf) |
| #define | VALUE_B(value, dxf) |
| #define | FIELD_HANDLE_NAME(nam, dxf, table) |
| #define | SUB_FIELD_HANDLE_NAME(ob, nam, dxf, table) |
| #define | HEADER_HANDLE_NAME(nam, dxf, table) |
| #define | FIELD_DATAHANDLE(nam, code, dxf) |
| #define | HEADER_RC(nam, dxf) |
| #define | HEADER_RC0(nam, dxf) |
| #define | HEADER_RS(nam, dxf) |
| #define | HEADER_RS0(nam, dxf) |
| #define | HEADER_RD(nam, dxf) |
| #define | HEADER_RL(nam, dxf) |
| #define | HEADER_RLL(nam, dxf) |
| #define | HEADER_TV(nam, dxf) |
| #define | HEADER_TU(nam, dxf) |
| #define | HEADER_T(nam, dxf) |
| #define | HEADER_T0(nam, dxf) |
| #define | HEADER_B(nam, dxf) |
| #define | HEADER_BS(nam, dxf) |
| #define | HEADER_BSd(nam, dxf) |
| #define | HEADER_BD(nam, dxf) |
| #define | HEADER_BL(nam, dxf) |
| #define | HEADER_BLd(nam, dxf) |
| #define | VALUE_BB(value, dxf) |
| #define | VALUE_3B(value, dxf) |
| #define | VALUE_BS(value, dxf) |
| #define | VALUE_BL(value, dxf) |
| #define | VALUE_BLL(value, dxf) |
| #define | VALUE_BD(value, dxf) |
| #define | VALUE_RC(value, dxf) |
| #define | VALUE_RS(value, dxf) |
| #define | VALUE_RL(value, dxf) |
| #define | VALUE_RLd(value, dxf) |
| #define | VALUE_RLL(value, dxf) |
| #define | VALUE_MC(value, dxf) |
| #define | VALUE_MS(value, dxf) |
| #define | VALUE_2RD(pt, dxf) |
| #define | VALUE_3BD(pt, dxf) |
| #define | FIELD_RD(nam, dxf) |
| #define | FIELD_B(nam, dxf) |
| #define | FIELD_BB(nam, dxf) |
| #define | FIELD_3B(nam, dxf) |
| #define | FIELD_BS(nam, dxf) |
| #define | FIELD_BSd(nam, dxf) |
| #define | FIELD_BL(nam, dxf) |
| #define | FIELD_BLL(nam, dxf) |
| #define | FIELD_BD(nam, dxf) |
| #define | FIELD_RC(nam, dxf) |
| #define | FIELD_RS(nam, dxf) |
| #define | FIELD_RL(nam, dxf) |
| #define | FIELD_RLL(nam, dxf) |
| #define | FIELD_MC(nam, dxf) |
| #define | FIELD_MS(nam, dxf) |
| #define | FIELD_TF(nam, len, dxf) |
| #define | FIELD_TFF(nam, len, dxf) |
| #define | FIELD_TV(nam, dxf) |
| #define | FIELD_TU(nam, dxf) |
| #define | FIELD_T(nam, dxf) |
| #define | VALUE_T(value, dxf) |
| #define | VALUE_T0(value, dxf) |
| #define | FIELD_BT(nam, dxf) |
| #define | FIELD_4BITS(nam, dxf) |
| #define | FIELD_BE(nam, dxf) |
| #define | FIELD_RD0(nam, dxf) |
| #define | FIELD_BD0(nam, dxf) |
| #define | FIELD_RD1(nam, dxf) |
| #define | FIELD_BD1(nam, dxf) |
| #define | FIELD_BL0(nam, dxf) |
| #define | FIELD_BS0(nam, dxf) |
| #define | FIELD_BS1(nam, dxf) |
| #define | FIELD_B0(nam, dxf) |
| #define | FIELD_RC0(nam, dxf) |
| #define | FIELD_RS0(nam, dxf) |
| #define | FIELD_RL0(nam, dxf) |
| #define | FIELD_BT0(nam, dxf) |
| #define | FIELD_T0(nam, dxf) |
| #define | FIELD_TV0(nam, dxf) |
| #define | SUB_FIELD_BL0(o, nam, dxf) |
| #define | FIELD_DD(nam, _default, dxf) |
| #define | FIELD_2DD(nam, def, dxf) |
| #define | FIELD_3DD(nam, def, dxf) |
| #define | FIELD_2RD(nam, dxf) |
| #define | FIELD_2RD0(nam, dxf) |
| #define | FIELD_2BD(nam, dxf) |
| #define | FIELD_2BD_1(nam, dxf) |
| #define | FIELD_3RD(nam, dxf) |
| #define | FIELD_3BD(nam, dxf) |
| #define | FIELD_3BD_1(nam, dxf) |
| #define | FIELD_3DPOINT(nam, dxf) |
| #define | FIELD_CMC(color, dxf) |
| #define | SUB_FIELD_CMC(o, color, dxf) |
| #define | FIELD_CMC0(color, dxf) |
| #define | HEADER_TIMEBLL(nam, dxf) |
| #define | FIELD_TIMEBLL(nam, dxf) |
| #define | HEADER_CMC(nam, dxf) |
| #define | POINT_3D(nam, var, c1, c2, c3) |
| #define | POINT_2D(nam, var, c1, c2) |
| #define | FIELD_VECTOR_N(nam, type, size, dxf) |
| #define | FIELD_VECTOR_N1(nam, type, size, dxf) |
| #define | FIELD_VECTOR_T(nam, type, size, dxf) |
| #define | FIELD_VECTOR(nam, type, size, dxf) |
| #define | FIELD_2RD_VECTOR(nam, size, dxf) |
| #define | FIELD_2DD_VECTOR(nam, size, dxf) |
| #define | FIELD_3DPOINT_VECTOR(nam, size, dxf) |
| #define | VALUE_HANDLE_N(hdlptr, nam, vcount, handle_code, dxf) |
| #define | FIELD_HANDLE_N(nam, size, handle_code, dxf) |
| #define | HANDLE_VECTOR_N(nam, size, code, dxf) |
| #define | HANDLE_VECTOR(nam, sizefield, code, dxf) |
| #define | FIELD_NUM_INSERTS(num_inserts, type, dxf) |
| #define | FIELD_XDATA(nam, size) |
| #define | _XDICOBJHANDLE(code) |
| #define | _REACTORS(code) |
| #define | ENT_REACTORS(code) |
| #define | REACTORS(code) |
| #define | XDICOBJHANDLE(code) |
| #define | ENT_XDICOBJHANDLE(code) |
| #define | BLOCK_NAME(nam, dxf) |
| #define | COMMON_ENTITY_HANDLE_DATA |
| #define | SECTION_STRING_STREAM |
| #define | START_STRING_STREAM |
| #define | END_STRING_STREAM |
| #define | START_HANDLE_STREAM |
| #define | DWG_ENTITY(token) |
| #define | DWG_ENTITY_END |
| #define | DWG_OBJECT(token) |
| #define | DWG_OBJECT_END |
| #define | DXF_3DSOLID dxf_3dsolid (dat, obj, (Dwg_Entity_3DSOLID *)_obj); |
| #define | START_OBJECT_HANDLE_STREAM |
| #define | COMMON_TABLE_CONTROL_FLAGS |
| #define | COMMON_TABLE_FLAGS(acdbname) |
| #define | LAYER_TABLE_FLAGS(acdbname) |
| #define | SAB_RD(key) |
| #define | SAB_RD1() |
| #define | SAB_T(key) |
| #define | SAB_TF(x) |
| #define | SAB_TV(x) |
| #define | WARN_UNHANDLED_CLASS |
| #define | WARN_UNSTABLE_CLASS |
| #define | DISALLOW_DXF(action, _name) |
| #define | ALLOW_DXF(action, _name) |
| #define | DEBUGGING_DXF(action, name) |
| #define | DEBUGGING_CLASS(action, name) |
| #define | DEBUGGING_CLASS_DXF(action, name, _dxfname) |
| #define | DEBUGGING_CLASS_CPP(action, name, _cppname) |
| #define | STABLE_CLASS(action, _name) |
| #define | STABLE_CLASS_DXF(action, _name, _dxfname) |
| #define | STABLE_CLASS_CPP(action, _name, _cppname) |
| #define | UNSTABLE_CLASS(action, _name) |
| #define | UNSTABLE_CLASS_DXF(action, _name, _dxfname) |
| #define | UNSTABLE_CLASS_CPP(action, _name, _cppname) |
| #define | UNHANDLED_CLASS(action, _name) |
| #define | UNHANDLED_CLASS_DXF(action, _name, _dxfname) |
| #define | UNHANDLED_CLASS_CPP(action, _name, _cppname) |
| #define | decl_dxf_process_VERTEX(token) |
| #define | decl_dxf_process_INSERT(token) |
| #define | SPEC_H |
| #define | _GNU_SOURCE |
| #define | BITS_H |
| #define | AX_STRCASECMP_HEADER <strings.h> |
| #define | DXF_PRECISION 16 |
| #define | ENABLE_SHARED 1 |
| #define | GEOJSON_PRECISION 16 |
| #define | GPERF_VERSION 302 |
| #define | HAVE_ALLOCA 1 |
| #define | HAVE_ALLOCA_H 1 |
| #define | HAVE_ATTRIBUTE_VISIBILITY_DEFAULT 1 |
| #define | HAVE_BASENAME 1 |
| #define | HAVE_BE64TOH 1 |
| #define | HAVE_BYTESWAP_H 1 |
| #define | HAVE_C11 1 |
| #define | HAVE_C99 1 |
| #define | HAVE_CTYPE_H 1 |
| #define | HAVE_DLFCN_H 1 |
| #define | HAVE_ENDIAN_H 1 |
| #define | HAVE_FLOAT_H 1 |
| #define | HAVE_FUNC_ATTRIBUTE_ALIGNED 1 |
| #define | HAVE_FUNC_ATTRIBUTE_COUNTED_BY 1 |
| #define | HAVE_FUNC_ATTRIBUTE_FORMAT 1 |
| #define | HAVE_FUNC_ATTRIBUTE_GNU_FORMAT 1 |
| #define | HAVE_FUNC_ATTRIBUTE_MALLOC 1 |
| #define | HAVE_FUNC_ATTRIBUTE_MS_FORMAT 1 |
| #define | HAVE_FUNC_ATTRIBUTE_NORETURN 1 |
| #define | HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1 |
| #define | HAVE_GETOPT_H 1 |
| #define | HAVE_GETOPT_LONG 1 |
| #define | HAVE_GETTIMEOFDAY 1 |
| #define | HAVE_GMTIME_R 1 |
| #define | HAVE_GPERF_SIZE_T yes |
| #define | HAVE_HTOBE16 1 |
| #define | HAVE_HTOBE32 1 |
| #define | HAVE_HTOBE64 1 |
| #define | HAVE_HTOLE32 1 |
| #define | HAVE_HTOLE64 1 |
| #define | HAVE_ICONV 1 |
| #define | HAVE_ICONV_H 1 |
| #define | HAVE_INTTYPES_H 1 |
| #define | HAVE_LE16TOH 1 |
| #define | HAVE_LE32TOH 1 |
| #define | HAVE_LE64TOH 1 |
| #define | HAVE_LIBGEN_H 1 |
| #define | HAVE_LIBM 1 |
| #define | HAVE_LIBPS_PSLIB_H 1 |
| #define | HAVE_LIMITS_H 1 |
| #define | HAVE_MALLOC 1 |
| #define | HAVE_MALLOC_H 1 |
| #define | HAVE_MEMCHR 1 |
| #define | HAVE_MEMMEM 1 |
| #define | HAVE_MEMMOVE 1 |
| #define | HAVE_PCRE2_16 1 |
| #define | HAVE_PCRE2_H 1 |
| #define | HAVE_PYTHON "3.14" |
| #define | HAVE_REALLOC 1 |
| #define | HAVE_SCANDIR 1 |
| #define | HAVE_SETENV 1 |
| #define | HAVE_SINCOS 1 |
| #define | HAVE_STDDEF_H 1 |
| #define | HAVE_STDINT_H 1 |
| #define | HAVE_STDIO_H 1 |
| #define | HAVE_STDLIB_H 1 |
| #define | HAVE_STRCASECMP 1 |
| #define | HAVE_STRCASESTR 1 |
| #define | HAVE_STRCHR 1 |
| #define | HAVE_STRINGS_H 1 |
| #define | HAVE_STRING_H 1 |
| #define | HAVE_STRNLEN 1 |
| #define | HAVE_STRRCHR 1 |
| #define | HAVE_STRSTR 1 |
| #define | HAVE_STRTOL 1 |
| #define | HAVE_STRTOLL 1 |
| #define | HAVE_STRTOUL 1 |
| #define | HAVE_STRTOULL 1 |
| #define | HAVE_SYS_PARAM_H 1 |
| #define | HAVE_SYS_STAT_H 1 |
| #define | HAVE_SYS_TIME_H 1 |
| #define | HAVE_SYS_TYPES_H 1 |
| #define | HAVE_UNISTD_H 1 |
| #define | HAVE_VALGRIND_VALGRIND_H 1 |
| #define | HAVE_WCHAR_H 1 |
| #define | HAVE_WCSCMP 1 |
| #define | HAVE_WCSCPY 1 |
| #define | HAVE_WCSLEN 1 |
| #define | HAVE_WCSNLEN 1 |
| #define | HAVE_WCSSTR 1 |
| #define | HAVE_WCTYPE_H 1 |
| #define | HAVE_WERROR 1 |
| #define | HAVE_WFORMAT_Y2K 1 |
| #define | HAVE__BOOL 1 |
| #define | ICONV_CONST |
| #define | IS_RELEASE 1 |
| #define | LIBREDWG_SO_VERSION "0:13:0" |
| #define | LSTAT_FOLLOWS_SLASHED_SYMLINK 1 |
| #define | LT_OBJDIR ".libs/" |
| #define | PACKAGE_BUGREPORT "libredwg@gnu.org" |
| #define | PACKAGE_NAME "LibreDWG" |
| #define | PACKAGE_STRING "LibreDWG 0.13.4" |
| #define | PACKAGE_TARNAME "libredwg" |
| #define | PACKAGE_URL "https://savannah.gnu.org/projects/libredwg/" |
| #define | PACKAGE_VERSION "0.13.4" |
| #define | PRI_SIZE_T_MODIFIER "z" |
| #define | SIZEOF_SIZE_T 8 |
| #define | SIZEOF_WCHAR_T 4 |
| #define | STDC_HEADERS 1 |
| #define | USE_WRITE 1 |
| #define | _POSIX_C_SOURCE 200809L |
| #define | restrict __restrict__ |
| #define | COMMON_H |
| #define | AX_STRCASECMP_HEADER <strings.h> |
| #define | DXF_PRECISION 16 |
| #define | ENABLE_SHARED 1 |
| #define | GEOJSON_PRECISION 16 |
| #define | GPERF_VERSION 302 |
| #define | HAVE_ALLOCA 1 |
| #define | HAVE_ALLOCA_H 1 |
| #define | HAVE_ATTRIBUTE_VISIBILITY_DEFAULT 1 |
| #define | HAVE_BASENAME 1 |
| #define | HAVE_BE64TOH 1 |
| #define | HAVE_BYTESWAP_H 1 |
| #define | HAVE_C11 1 |
| #define | HAVE_C99 1 |
| #define | HAVE_CTYPE_H 1 |
| #define | HAVE_DLFCN_H 1 |
| #define | HAVE_ENDIAN_H 1 |
| #define | HAVE_FLOAT_H 1 |
| #define | HAVE_FUNC_ATTRIBUTE_ALIGNED 1 |
| #define | HAVE_FUNC_ATTRIBUTE_COUNTED_BY 1 |
| #define | HAVE_FUNC_ATTRIBUTE_FORMAT 1 |
| #define | HAVE_FUNC_ATTRIBUTE_GNU_FORMAT 1 |
| #define | HAVE_FUNC_ATTRIBUTE_MALLOC 1 |
| #define | HAVE_FUNC_ATTRIBUTE_MS_FORMAT 1 |
| #define | HAVE_FUNC_ATTRIBUTE_NORETURN 1 |
| #define | HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1 |
| #define | HAVE_GETOPT_H 1 |
| #define | HAVE_GETOPT_LONG 1 |
| #define | HAVE_GETTIMEOFDAY 1 |
| #define | HAVE_GMTIME_R 1 |
| #define | HAVE_GPERF_SIZE_T yes |
| #define | HAVE_HTOBE16 1 |
| #define | HAVE_HTOBE32 1 |
| #define | HAVE_HTOBE64 1 |
| #define | HAVE_HTOLE32 1 |
| #define | HAVE_HTOLE64 1 |
| #define | HAVE_ICONV 1 |
| #define | HAVE_ICONV_H 1 |
| #define | HAVE_INTTYPES_H 1 |
| #define | HAVE_LE16TOH 1 |
| #define | HAVE_LE32TOH 1 |
| #define | HAVE_LE64TOH 1 |
| #define | HAVE_LIBGEN_H 1 |
| #define | HAVE_LIBM 1 |
| #define | HAVE_LIBPS_PSLIB_H 1 |
| #define | HAVE_LIMITS_H 1 |
| #define | HAVE_MALLOC 1 |
| #define | HAVE_MALLOC_H 1 |
| #define | HAVE_MEMCHR 1 |
| #define | HAVE_MEMMEM 1 |
| #define | HAVE_MEMMOVE 1 |
| #define | HAVE_PCRE2_16 1 |
| #define | HAVE_PCRE2_H 1 |
| #define | HAVE_PYTHON "3.14" |
| #define | HAVE_REALLOC 1 |
| #define | HAVE_SCANDIR 1 |
| #define | HAVE_SETENV 1 |
| #define | HAVE_SINCOS 1 |
| #define | HAVE_STDDEF_H 1 |
| #define | HAVE_STDINT_H 1 |
| #define | HAVE_STDIO_H 1 |
| #define | HAVE_STDLIB_H 1 |
| #define | HAVE_STRCASECMP 1 |
| #define | HAVE_STRCASESTR 1 |
| #define | HAVE_STRCHR 1 |
| #define | HAVE_STRINGS_H 1 |
| #define | HAVE_STRING_H 1 |
| #define | HAVE_STRNLEN 1 |
| #define | HAVE_STRRCHR 1 |
| #define | HAVE_STRSTR 1 |
| #define | HAVE_STRTOL 1 |
| #define | HAVE_STRTOLL 1 |
| #define | HAVE_STRTOUL 1 |
| #define | HAVE_STRTOULL 1 |
| #define | HAVE_SYS_PARAM_H 1 |
| #define | HAVE_SYS_STAT_H 1 |
| #define | HAVE_SYS_TIME_H 1 |
| #define | HAVE_SYS_TYPES_H 1 |
| #define | HAVE_UNISTD_H 1 |
| #define | HAVE_VALGRIND_VALGRIND_H 1 |
| #define | HAVE_WCHAR_H 1 |
| #define | HAVE_WCSCMP 1 |
| #define | HAVE_WCSCPY 1 |
| #define | HAVE_WCSLEN 1 |
| #define | HAVE_WCSNLEN 1 |
| #define | HAVE_WCSSTR 1 |
| #define | HAVE_WCTYPE_H 1 |
| #define | HAVE_WERROR 1 |
| #define | HAVE_WFORMAT_Y2K 1 |
| #define | HAVE__BOOL 1 |
| #define | ICONV_CONST |
| #define | IS_RELEASE 1 |
| #define | LIBREDWG_SO_VERSION "0:13:0" |
| #define | LSTAT_FOLLOWS_SLASHED_SYMLINK 1 |
| #define | LT_OBJDIR ".libs/" |
| #define | PACKAGE_BUGREPORT "libredwg@gnu.org" |
| #define | PACKAGE_NAME "LibreDWG" |
| #define | PACKAGE_STRING "LibreDWG 0.13.4" |
| #define | PACKAGE_TARNAME "libredwg" |
| #define | PACKAGE_URL "https://savannah.gnu.org/projects/libredwg/" |
| #define | PACKAGE_VERSION "0.13.4" |
| #define | PRI_SIZE_T_MODIFIER "z" |
| #define | SIZEOF_SIZE_T 8 |
| #define | SIZEOF_WCHAR_T 4 |
| #define | STDC_HEADERS 1 |
| #define | USE_WRITE 1 |
| #define | _POSIX_C_SOURCE 200809L |
| #define | restrict __restrict__ |
| #define | DWG_H |
| #define | LIBREDWG_VERSION_MAJOR 0 |
| #define | LIBREDWG_VERSION_MINOR 13 |
| #define | LIBREDWG_VERSION ((LIBREDWG_VERSION_MAJOR * 100) + LIBREDWG_VERSION_MINOR) |
| #define | BITCODE_DOUBLE double |
| #define | FORMAT_RC "0x%hhx" |
| #define | SCANF_2X "%2hhX" |
| #define | FORMAT_RCd "%d" |
| #define | FORMAT_RCu "%u" |
| #define | FORMAT_RCx "0x%x" |
| #define | FORMAT_B "%d" |
| #define | FORMAT_BB "%u" |
| #define | FORMAT_3B "%u" |
| #define | FORMAT_BS "%" PRIu16 |
| #define | FORMAT_BSd "%" PRId16 |
| #define | FORMAT_BSx "0x%" PRIx16 |
| #define | FORMAT_RS "%" PRIu16 |
| #define | FORMAT_RSd "%" PRId16 |
| #define | FORMAT_RSx "0x%" PRIx16 |
| #define | FORMAT_BL "%" PRIu32 |
| #define | FORMAT_RL "%" PRIu32 |
| #define | FORMAT_BLd "%" PRId32 |
| #define | FORMAT_RLd "%" PRId32 |
| #define | FORMAT_RLx "0x%" PRIx32 |
| #define | FORMAT_BLX "%" PRIX32 |
| #define | FORMAT_BLx "0x%" PRIx32 |
| #define | FORMAT_RD "%g" |
| #define | FORMAT_RLLx "%" PRIX64 |
| #define | FORMAT_RLL "0x%" PRIX64 |
| #define | FORMAT_RLLd "%" PRId64 |
| #define | FORMAT_BLL "%" PRIu64 |
| #define | FORMAT_MC "%" PRId32 |
| #define | FORMAT_UMC FORMAT_RLL |
| #define | FORMAT_MS FORMAT_BL |
| #define | DWGCHAR dwg_wchar_t |
| #define | FORMAT_TF "\"%s\"" |
| #define | FORMAT_TV "\"%s\"" |
| #define | BITCODE_T16 BITCODE_TV |
| #define | FORMAT_T16 FORMAT_TV |
| #define | BITCODE_TU16 BITCODE_TU |
| #define | FORMAT_TU16 FORMAT_TU |
| #define | BITCODE_T32 BITCODE_TV |
| #define | FORMAT_T32 FORMAT_TV |
| #define | BITCODE_TU32 BITCODE_TV |
| #define | FORMAT_TU32 FORMAT_TV |
| #define | FORMAT_BT "%g" |
| #define | FORMAT_DD "%g" |
| #define | FORMAT_BD "%g" |
| #define | FORMAT_HV FORMAT_RLLx |
| #define | FORMAT_4BITS "%1x" |
| #define | FORMAT_D2T "%s" |
| #define | BITCODE_T BITCODE_TV |
| #define | FORMAT_TU "\"%hn\"" /* will print garbage */ |
| #define | BITCODE_3DVECTOR BITCODE_3BD_1 |
| #define | DWG_VERSIONS (int)(R_AFTER+1) |
| #define | DWG_ERR_CRITICAL DWG_ERR_CLASSESNOTFOUND |
| #define | FORMAT_H "%u.%u." FORMAT_HV |
| #define | ARGS_H(hdl) |
| #define | FORMAT_REF "(%u.%u." FORMAT_HV ") abs:" FORMAT_HV |
| #define | ARGS_REF(ref) |
| #define | FORMAT_REF11 "(%d, %hd, " FORMAT_HV ")" |
| #define | ARGS_REF11(ref) |
| #define | COMMON_ENTITY_POLYLINE |
| #define | DIMENSION_COMMON |
| #define | Dwg_Entity_3DSOLID Dwg_Entity__3DSOLID |
| #define | _3DSOLID_FIELDS |
| #define | COMMON_TABLE_CONTROL_FIELDS |
| #define | COMMON_TABLE_FIELDS |
| #define | CMLContent_fields |
| #define | TABLECONTENT_fields |
| #define | SWEEPOPTIONS_fields |
| #define | ASSOCACTION_fields |
| #define | ASSOCPERSSUBENTID_fields |
| #define | ASSOCEDGEPERSSUBENTID_fields |
| #define | ASSOCINDEXPERSSUBENTID_fields |
| #define | ASSOCACTIONPARAM_fields |
| #define | ASSOCACTIONBODY_fields BITCODE_BL aab_version /* DXF 90. r2013+: 2, earlier 1 */ |
| #define | ACGEOMCONSTRAINT_fields |
| #define | ACCONSTRAINTGEOMETRY_fields(node) |
| #define | ACCONSTRAINTPOINT_fields(node) |
| #define | ACCONSTRAINTIMPLICITPOINT_fields(node) |
| #define | ACEXPLICITCONSTRAINT_fields |
| #define | ACANGLECONSTRAINT_fields |
| #define | ACPARALLELCONSTRAINT_fields |
| #define | ACDISTANCECONSTRAINT_fields |
| #define | ACCONSTRAINEDELLIPSE_fields |
| #define | ACCONSTRAINEDBOUNDEDELLIPSE_fields |
| #define | ASSOCPARAMBASEDACTIONBODY_fields Dwg_ASSOCPARAMBASEDACTIONBODY pab |
| #define | ASSOCCOMPOUNDACTIONPARAM_fields |
| #define | ASSOCARRAYPARAMETERS_fields |
| #define | ASSOCPATHBASEDSURFACEACTIONBODY_fields |
| #define | ASSOCANNOTATIONACTIONBODY_fields |
| #define | ASSOCARRAYACTIONBODY_fields |
| #define | RENDERSETTINGS_fields |
| #define | OBJECTCONTEXTDATA_fields |
| #define | ANNOTSCALEOBJECTCONTEXTDATA_fields |
| #define | TEXTOBJECTCONTEXTDATA_fields |
| #define | BLOCKELEMENT_fields |
| #define | BLOCKPARAMETER_fields |
| #define | BLOCKACTION_fields |
| #define | BLOCKACTION_doubles_fields |
| #define | BLOCKGRIP_fields |
| #define | BLOCK1PTPARAMETER_fields |
| #define | BLOCK2PTPARAMETER_fields |
| #define | BLOCKACTION_WITHBASEPT_fields(n) |
| #define | BLOCKPARAMVALUESET_fields Dwg_BLOCKPARAMVALUESET value_set |
| #define | BLOCKCONSTRAINTPARAMETER_fields |
| #define | BLOCKLINEARCONSTRAINTPARAMETER_fields |
| #define | DWG_OPTS_LOGLEVEL 0xf |
| #define | DWG_OPTS_MINIMAL 0x10 |
| #define | DWG_OPTS_DXFB 0x20 |
| #define | DWG_OPTS_JSONFIRST 0x20 |
| #define | DWG_OPTS_INDXF 0x40 |
| #define | DWG_OPTS_INJSON 0x80 |
| #define | DWG_OPTS_IN (DWG_OPTS_INDXF | DWG_OPTS_INJSON) |
| #define | PRIuSIZE PRI_SIZE_T_MODIFIER "u" |
| #define | MAX_NUM 0xFFFE |
| #define | MAX_SIZE_TF 0xFFF0 |
| #define | MAX_SIZE_T 0xFFFE |
| #define | MAX_SIZE_BUF UINT64_C (0x7FFFFFFFFFFFFFFF) |
| #define | _GNUC_VERSION 0 |
| #define | CC_DIAG_PRAGMA(x) |
| #define | _STR(s) |
| #define | _XSTR(s) |
| #define | CLANG_DIAG_IGNORE(w) |
| #define | CLANG_DIAG_RESTORE |
| #define | GCC14_DIAG_IGNORE(w) |
| #define | GCC14_DIAG_RESTORE |
| #define | GCC80_DIAG_IGNORE(w) |
| #define | GCC80_DIAG_RESTORE |
| #define | GCC46_DIAG_IGNORE(w) |
| #define | GCC46_DIAG_RESTORE |
| #define | GCC30_DIAG_IGNORE(w) |
| #define | GCC31_DIAG_IGNORE(w) |
| #define | GCC33_DIAG_IGNORE(w) |
| #define | AFL_GCC_TOOBIG |
| #define | AFL_GCC_POP |
| #define | HAVE_NONNULL |
| #define | __nonnull_all |
| #define | ATTRIBUTE_ALIGNED(num) |
| #define | ATTRIBUTE_MALLOC __attribute__ ((malloc)) |
| #define | RETURNS_NONNULL __attribute__ ((returns_nonnull)) |
| #define | ATTRIBUTE_NORETURN __attribute__ ((noreturn)) |
| #define | ATTRIBUTE_FORMAT(x, y) |
| #define | TODO_ENCODER HANDLER (OUTPUT, "TODO: Encoder\n"); |
| #define | TODO_DECODER HANDLER (OUTPUT, "TODO: Decoder\n"); |
| #define | STRFTIME_DATE "%F %T" |
| #define | STRFTIME_TIME "%T" |
| #define | STRFTIME_DURATION "%e days and %T" |
| #define | VERSION(v) |
| #define | NOT_VERSION(v) |
| #define | VERSIONS(v1, v2) |
| #define | OTHER_VERSIONS else |
| #define | PRE(v) |
| #define | SINCE(v) |
| #define | PRIOR_VERSIONS else |
| #define | UNTIL(v) |
| #define | LATER_VERSIONS else |
| #define | RESET_VER cur_ver = dat->version; |
| #define | DEBUG_POS |
| #define | DEBUG_HERE |
| #define | DEBUG_POS_OBJ |
| #define | DEBUG_HERE_OBJ |
| #define | SAFENAME(name) |
| #define | SAFEDXFNAME (obj && obj->dxfname ? obj->dxfname : "") |
| #define | ARRAY_SIZE(arr) |
| #define | MIN(X, Y) |
| #define | MAX(X, Y) |
| #define | strEQ(s1, s2) |
| #define | strNE(s1, s2) |
| #define | strEQc(s1, s2) |
| #define | strNEc(s1, s2) |
| #define | memBEGIN(s1, s2, len) |
| #define | memBEGINc(s1, s2) |
| #define | rad2deg(ang) |
| #define | deg2rad(ang) |
| #define | PUSH_HV(_obj, numfield, hvfield, ref) |
| #define | PUSH_HV_NEW(_obj, numfield, hvfield, ref) |
| #define | POP_HV(_obj, numfield, hvfield) |
| #define | SHIFT_HV(_obj, numfield, hvfield) |
| #define | MAX_MEM_ALLOC 0x10000000000 |
| #define | EMPTY_CHAIN(size) |
| #define | IS_FROM_TU(dat) |
| #define | IS_FROM_TU_DWG(dwg) |
| #define | TU_to_int(b) |
| #define | bit_read_RLLd(dat) |
| #define | bit_write_RLLd(dat, value) |
| #define | bit_read_BLd(dat) |
| #define | bit_chain_set_version(to, from) |
| #define | CODEPAGES_H |
| #define | AX_STRCASECMP_HEADER <strings.h> |
| #define | DXF_PRECISION 16 |
| #define | ENABLE_SHARED 1 |
| #define | GEOJSON_PRECISION 16 |
| #define | GPERF_VERSION 302 |
| #define | HAVE_ALLOCA 1 |
| #define | HAVE_ALLOCA_H 1 |
| #define | HAVE_ATTRIBUTE_VISIBILITY_DEFAULT 1 |
| #define | HAVE_BASENAME 1 |
| #define | HAVE_BE64TOH 1 |
| #define | HAVE_BYTESWAP_H 1 |
| #define | HAVE_C11 1 |
| #define | HAVE_C99 1 |
| #define | HAVE_CTYPE_H 1 |
| #define | HAVE_DLFCN_H 1 |
| #define | HAVE_ENDIAN_H 1 |
| #define | HAVE_FLOAT_H 1 |
| #define | HAVE_FUNC_ATTRIBUTE_ALIGNED 1 |
| #define | HAVE_FUNC_ATTRIBUTE_COUNTED_BY 1 |
| #define | HAVE_FUNC_ATTRIBUTE_FORMAT 1 |
| #define | HAVE_FUNC_ATTRIBUTE_GNU_FORMAT 1 |
| #define | HAVE_FUNC_ATTRIBUTE_MALLOC 1 |
| #define | HAVE_FUNC_ATTRIBUTE_MS_FORMAT 1 |
| #define | HAVE_FUNC_ATTRIBUTE_NORETURN 1 |
| #define | HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1 |
| #define | HAVE_GETOPT_H 1 |
| #define | HAVE_GETOPT_LONG 1 |
| #define | HAVE_GETTIMEOFDAY 1 |
| #define | HAVE_GMTIME_R 1 |
| #define | HAVE_GPERF_SIZE_T yes |
| #define | HAVE_HTOBE16 1 |
| #define | HAVE_HTOBE32 1 |
| #define | HAVE_HTOBE64 1 |
| #define | HAVE_HTOLE32 1 |
| #define | HAVE_HTOLE64 1 |
| #define | HAVE_ICONV 1 |
| #define | HAVE_ICONV_H 1 |
| #define | HAVE_INTTYPES_H 1 |
| #define | HAVE_LE16TOH 1 |
| #define | HAVE_LE32TOH 1 |
| #define | HAVE_LE64TOH 1 |
| #define | HAVE_LIBGEN_H 1 |
| #define | HAVE_LIBM 1 |
| #define | HAVE_LIBPS_PSLIB_H 1 |
| #define | HAVE_LIMITS_H 1 |
| #define | HAVE_MALLOC 1 |
| #define | HAVE_MALLOC_H 1 |
| #define | HAVE_MEMCHR 1 |
| #define | HAVE_MEMMEM 1 |
| #define | HAVE_MEMMOVE 1 |
| #define | HAVE_PCRE2_16 1 |
| #define | HAVE_PCRE2_H 1 |
| #define | HAVE_PYTHON "3.14" |
| #define | HAVE_REALLOC 1 |
| #define | HAVE_SCANDIR 1 |
| #define | HAVE_SETENV 1 |
| #define | HAVE_SINCOS 1 |
| #define | HAVE_STDDEF_H 1 |
| #define | HAVE_STDINT_H 1 |
| #define | HAVE_STDIO_H 1 |
| #define | HAVE_STDLIB_H 1 |
| #define | HAVE_STRCASECMP 1 |
| #define | HAVE_STRCASESTR 1 |
| #define | HAVE_STRCHR 1 |
| #define | HAVE_STRINGS_H 1 |
| #define | HAVE_STRING_H 1 |
| #define | HAVE_STRNLEN 1 |
| #define | HAVE_STRRCHR 1 |
| #define | HAVE_STRSTR 1 |
| #define | HAVE_STRTOL 1 |
| #define | HAVE_STRTOLL 1 |
| #define | HAVE_STRTOUL 1 |
| #define | HAVE_STRTOULL 1 |
| #define | HAVE_SYS_PARAM_H 1 |
| #define | HAVE_SYS_STAT_H 1 |
| #define | HAVE_SYS_TIME_H 1 |
| #define | HAVE_SYS_TYPES_H 1 |
| #define | HAVE_UNISTD_H 1 |
| #define | HAVE_VALGRIND_VALGRIND_H 1 |
| #define | HAVE_WCHAR_H 1 |
| #define | HAVE_WCSCMP 1 |
| #define | HAVE_WCSCPY 1 |
| #define | HAVE_WCSLEN 1 |
| #define | HAVE_WCSNLEN 1 |
| #define | HAVE_WCSSTR 1 |
| #define | HAVE_WCTYPE_H 1 |
| #define | HAVE_WERROR 1 |
| #define | HAVE_WFORMAT_Y2K 1 |
| #define | HAVE__BOOL 1 |
| #define | ICONV_CONST |
| #define | IS_RELEASE 1 |
| #define | LIBREDWG_SO_VERSION "0:13:0" |
| #define | LSTAT_FOLLOWS_SLASHED_SYMLINK 1 |
| #define | LT_OBJDIR ".libs/" |
| #define | PACKAGE_BUGREPORT "libredwg@gnu.org" |
| #define | PACKAGE_NAME "LibreDWG" |
| #define | PACKAGE_STRING "LibreDWG 0.13.4" |
| #define | PACKAGE_TARNAME "libredwg" |
| #define | PACKAGE_URL "https://savannah.gnu.org/projects/libredwg/" |
| #define | PACKAGE_VERSION "0.13.4" |
| #define | PRI_SIZE_T_MODIFIER "z" |
| #define | SIZEOF_SIZE_T 8 |
| #define | SIZEOF_WCHAR_T 4 |
| #define | STDC_HEADERS 1 |
| #define | USE_WRITE 1 |
| #define | _POSIX_C_SOURCE 200809L |
| #define | restrict __restrict__ |
| #define | DECODE_H |
| #define | DECODE_R11_H |
| #define | REFS_PER_REALLOC 16384 |
| #define | DECODER if (0) |
| #define | ENCODER if (0) |
| #define | PRINT if (0) |
| #define | DECODER_OR_ENCODER if (0) |
| #define | DXF_OR_PRINT if (0) |
| #define | DXF_OR_FREE if (0) |
| #define | DXF if (0) |
| #define | JSON if (0) |
| #define | FREE if (0) |
| #define | IF_FREE_OR_SINCE(x) |
| #define | IF_FREE_OR_VERSIONS(x, y) |
| #define | IF_IS_ENCODER 0 |
| #define | IF_IS_DECODER 0 |
| #define | IF_IS_DXF 0 |
| #define | IF_IS_FREE 0 |
| #define | _DWG_FUNC_N(ACTION, name) |
| #define | DWG_FUNC_N(ACTION, name) |
| #define | _DWG_PRIVATE_N(ACTION, name) |
| #define | DWG_PRIVATE_N(ACTION, name) |
| #define | SET_PARENT(field, obj) |
| #define | SET_PARENT_OBJ(field) |
| #define | SET_PARENT_FIELD(field, what_parent, obj) |
| #define | _IN_RANGE(var, n) |
| #define | VALUEOUTOFBOUNDS(field, maxvalue) |
| #define | SUB_VALUEOUTOFBOUNDS(o, field, maxvalue) |
| #define | FIELD_VALUE(nam) |
| #define | SUB_FIELD_VALUE(o, nam) |
| #define | AVAIL_BITS(dat) |
| #define | VALUE_RLx(value, dxf) |
| #define | SUB_FIELD_BSd(o, nam, dxf) |
| #define | SUB_FIELD_BLx(o, nam, dxf) |
| #define | SUB_FIELD_RC(o, nam, dxf) |
| #define | SUB_HANDLE_VECTOR(o, nam, sizefield, code, dxf) |
| #define | SUB_FIELD_VECTOR(o, nam, type, sizefield, dxf) |
| #define | SUB_FIELD_VECTOR_N(o, nam, type, size, dxf) |
| #define | FIELD_VECTOR_INL(nam, type, size, dxf) |
| #define | SUB_FIELD_VECTOR_INL(o, nam, type, size, dxf) |
| #define | SUB_FIELD_2RD_VECTOR(o, name, size, dxf) |
| #define | SUB_FIELD_3BD_VECTOR(o, name, size, dxf) |
| #define | SUB_FIELD_VECTOR_TYPESIZE(o, nam, size, typesize, dxf) |
| #define | FIELD_RLx(name, dxf) |
| #define | FIELD_RSx(name, dxf) |
| #define | FIELD_RCx(name, dxf) |
| #define | FIELD_BLx(name, dxf) |
| #define | FIELD_TFv(name, len, dxf) |
| #define | FIELD_TFFx(name, len, dxf) |
| #define | FIELD_TU32(name, dxf) |
| #define | FIELD_RLd(name, dxf) |
| #define | FIELD_BLd(name, dxf) |
| #define | FIELD_BSx(name, dxf) |
| #define | FIELD_RSd(name, dxf) |
| #define | FIELD_RLLd(name, dxf) |
| #define | FIELD_RCu(name, dxf) |
| #define | FIELD_RCd(name, dxf) |
| #define | FIELD_CMTC(name, dxf) |
| #define | SUB_FIELD_CMTC(o, name, dxf) |
| #define | LOG_TRACE_TF(var, len) |
| #define | LOG_INSANE_TF(var, len) |
| #define | FIELD_2PT_TRACE(name, type, dxf) |
| #define | FIELD_3PT_TRACE(name, type, dxf) |
| #define | FIELD_ENC(a, b, c) |
| #define | SUB_FIELD_ENC(a, b, c, d) |
| #define | TRACE_DD |
| #define | DXF if (1) |
| #define | DXF_OR_PRINT if (1) |
| #define | DXF_OR_FREE if (1) |
| #define | IF_IS_DXF 1 |
| #define | HANDLE_UNKNOWN_BITS |
| #define | UNKNOWN_BITS_REST |
| #define | REPEAT_CN(times, name, type) |
| #define | REPEAT_N(times, name, type) |
| #define | _REPEAT(times, name, type, idx) |
| #define | _REPEAT_C(times, name, type, idx) |
| #define | REPEAT(times, name, type) |
| #define | REPEAT2(times, name, type) |
| #define | REPEAT3(times, name, type) |
| #define | REPEAT4(times, name, type) |
| #define | REPEAT_C(times, name, type) |
| #define | REPEAT2_C(times, name, type) |
| #define | REPEAT3_C(times, name, type) |
| #define | REPEAT4_C(times, name, type) |
| #define | _REPEAT_CN(times, name, type, idx) |
| #define | DWG_SUBCLASS_DECL(parenttype, subtype) |
| #define | DWG_ENT_SUBCLASS_DECL(parenttype, subtype) |
| #define | DWG_SUBCLASS(parenttype, subtype) |
| #define | DWG_ENT_SUBCLASS(parenttype, subtype) |
| #define | CALL_SUBCLASS(_xobj, parenttype, subtype) |
| #define | CALL_SUBENT(hdl, dxf) |
| #define | CALL_SUBCURVE(hdl, curvetype) |
| #define | UNKNOWN_UNTIL(pos) |
| #define | LOG_FLAG_MAX(value, w) |
| #define | PRER13_SECTION_HDR(name) |
| #define | DWG_TABLE(token) |
| #define | _DEBUG_HERE(x) |
| #define | FIELD_VALUE(nam) |
| #define | SUB_FIELD_VALUE(o, nam) |
| #define | TRACE_DD |
| #define | DXF if (1) |
| #define | DXF_OR_PRINT if (1) |
| #define | DXF_OR_FREE if (1) |
| #define | IF_IS_DXF 1 |
| #define | HANDLE_UNKNOWN_BITS |
| #define | UNKNOWN_BITS_REST |
| #define | DWG_SUBCLASS_DECL(parenttype, subtype) |
| #define | DWG_ENT_SUBCLASS_DECL(parenttype, subtype) |
| #define | DWG_SUBCLASS(parenttype, subtype) |
| #define | DWG_ENT_SUBCLASS(parenttype, subtype) |
| #define | CALL_SUBCLASS(_xobj, parenttype, subtype) |
| #define | CALL_SUBENT(hdl, dxf) |
| #define | CALL_SUBCURVE(hdl, curvetype) |
| #define | LOG_FLAG_MAX(value, w) |
| #define | PRER13_SECTION_HDR(name) |
| #define | DWG_TABLE(token) |
| #define | FIELD_VALUE(nam) |
| #define | SUB_FIELD_VALUE(o, nam) |
| #define | TRACE_DD |
| #define | DXF if (1) |
| #define | DXF_OR_PRINT if (1) |
| #define | DXF_OR_FREE if (1) |
| #define | IF_IS_DXF 1 |
| #define | HANDLE_UNKNOWN_BITS |
| #define | UNKNOWN_BITS_REST |
| #define | DWG_SUBCLASS_DECL(parenttype, subtype) |
| #define | DWG_ENT_SUBCLASS_DECL(parenttype, subtype) |
| #define | DWG_SUBCLASS(parenttype, subtype) |
| #define | DWG_ENT_SUBCLASS(parenttype, subtype) |
| #define | CALL_SUBCLASS(_xobj, parenttype, subtype) |
| #define | CALL_SUBENT(hdl, dxf) |
| #define | CALL_SUBCURVE(hdl, curvetype) |
| #define | LOG_FLAG_MAX(value, w) |
| #define | PRER13_SECTION_HDR(name) |
| #define | DWG_TABLE(token) |
Functions | |
| char * | dwg_obj_table_get_name (const Dwg_Object *__restrict__ obj, int *__restrict__ error) |
| Dwg_Object * | dwg_obj_generic_to_object (const void *__restrict__ obj, int *__restrict__ error) |
| bool | dxf_is_xrefdep_name (Bit_Chain *__restrict__ dat, const char *name) |
| bool | dxf_has_xrefdep_vertbar (Bit_Chain *__restrict__ dat, const char *name) |
| bool | dxf_has_STYLE_eed (Bit_Chain *__restrict__ dat, const Dwg_Object_Object *__restrict__ obj) |
| char * | dwg_encrypt_SAT1 (BITCODE_BL blocksize, BITCODE_RC *__restrict__ acis_data, int *__restrict__ acis_data_idx) |
| int | dwg_convert_SAB_to_SAT1 (Dwg_Entity__3DSOLID *__restrict__ _obj) |
| __attribute__ ((returns_nonnull)) const | |
| int | dxf_validate_DICTIONARY (Dwg_Object *obj) |
| int | dwg_write_dxf (Bit_Chain *__restrict__ dat, Dwg_Data *__restrict__ dwg) |
| #define _3DSOLID_FIELDS |
| #define __nonnull_all |
| #define _DEBUG_HERE | ( | x | ) |
| #define _DWG_FUNC_N | ( | ACTION, | |
| name ) |
| #define _GNU_SOURCE |
| #define _GNUC_VERSION 0 |
| #define _IN_RANGE | ( | var, | |
| n ) |
| #define _POSIX_C_SOURCE 200809L |
| #define _POSIX_C_SOURCE 200809L |
| #define _POSIX_C_SOURCE 200809L |
| #define _REACTORS | ( | code | ) |
| #define _REPEAT | ( | times, | |
| name, | |||
| type, | |||
| idx ) |
| #define _REPEAT_C | ( | times, | |
| name, | |||
| type, | |||
| idx ) |
| #define _REPEAT_CN | ( | times, | |
| name, | |||
| type, | |||
| idx ) |
| #define _STR | ( | s | ) |
| #define _XDICOBJHANDLE | ( | code | ) |
| #define ACANGLECONSTRAINT_fields |
| #define ACCONSTRAINEDBOUNDEDELLIPSE_fields |
| #define ACCONSTRAINEDELLIPSE_fields |
| #define ACCONSTRAINTGEOMETRY_fields | ( | node | ) |
| #define ACCONSTRAINTIMPLICITPOINT_fields | ( | node | ) |
| #define ACCONSTRAINTPOINT_fields | ( | node | ) |
| #define ACDISTANCECONSTRAINT_fields |
| #define ACEXPLICITCONSTRAINT_fields |
| #define ACGEOMCONSTRAINT_fields |
| #define ACPARALLELCONSTRAINT_fields |
| #define ACTION dxf |
| #define AFL_GCC_POP |
| #define AFL_GCC_TOOBIG |
| #define ALLOW_DXF | ( | action, | |
| _name ) |
| #define ANNOTSCALEOBJECTCONTEXTDATA_fields |
| #define ANYCODE -1 |
| #define ARGS_H | ( | hdl | ) |
| #define ARGS_REF | ( | ref | ) |
| #define ARGS_REF11 | ( | ref | ) |
| #define ARRAY_SIZE | ( | arr | ) |
| #define ASSOCACTION_fields |
| #define ASSOCACTIONBODY_fields BITCODE_BL aab_version /* DXF 90. r2013+: 2, earlier 1 */ |
| #define ASSOCACTIONPARAM_fields |
| #define ASSOCANNOTATIONACTIONBODY_fields |
| #define ASSOCARRAYACTIONBODY_fields |
| #define ASSOCARRAYPARAMETERS_fields |
| #define ASSOCCOMPOUNDACTIONPARAM_fields |
| #define ASSOCEDGEPERSSUBENTID_fields |
| #define ASSOCINDEXPERSSUBENTID_fields |
| #define ASSOCPARAMBASEDACTIONBODY_fields Dwg_ASSOCPARAMBASEDACTIONBODY pab |
| #define ASSOCPATHBASEDSURFACEACTIONBODY_fields |
| #define ASSOCPERSSUBENTID_fields |
| #define ATTRIBUTE_ALIGNED | ( | num | ) |
| #define ATTRIBUTE_FORMAT | ( | x, | |
| y ) |
| #define ATTRIBUTE_MALLOC __attribute__ ((malloc)) |
| #define ATTRIBUTE_NORETURN __attribute__ ((noreturn)) |
| #define AVAIL_BITS | ( | dat | ) |
| #define AX_STRCASECMP_HEADER <strings.h> |
| #define AX_STRCASECMP_HEADER <strings.h> |
| #define AX_STRCASECMP_HEADER <strings.h> |
| #define bit_chain_set_version | ( | to, | |
| from ) |
| #define bit_read_BLd | ( | dat | ) |
| #define bit_read_RLLd | ( | dat | ) |
| #define bit_write_RLLd | ( | dat, | |
| value ) |
| #define BITCODE_3DVECTOR BITCODE_3BD_1 |
| #define BITCODE_DOUBLE double |
| #define BITCODE_T BITCODE_TV |
| #define BITCODE_T16 BITCODE_TV |
| #define BITCODE_T32 BITCODE_TV |
| #define BITCODE_TU16 BITCODE_TU |
| #define BITCODE_TU32 BITCODE_TV |
| #define BITS_H |
| #define BLOCK1PTPARAMETER_fields |
| #define BLOCK2PTPARAMETER_fields |
| #define BLOCK_NAME | ( | nam, | |
| dxf ) |
| #define BLOCKACTION_doubles_fields |
| #define BLOCKACTION_fields |
| #define BLOCKACTION_WITHBASEPT_fields | ( | n | ) |
| #define BLOCKCONSTRAINTPARAMETER_fields |
| #define BLOCKELEMENT_fields |
| #define BLOCKGRIP_fields |
| #define BLOCKLINEARCONSTRAINTPARAMETER_fields |
| #define BLOCKPARAMETER_fields |
| #define BLOCKPARAMVALUESET_fields Dwg_BLOCKPARAMVALUESET value_set |
| #define CALL_SUBCLASS | ( | _xobj, | |
| parenttype, | |||
| subtype ) |
| #define CALL_SUBCLASS | ( | _xobj, | |
| parenttype, | |||
| subtype ) |
| #define CALL_SUBCLASS | ( | _xobj, | |
| parenttype, | |||
| subtype ) |
| #define CALL_SUBCURVE | ( | hdl, | |
| curvetype ) |
| #define CALL_SUBCURVE | ( | hdl, | |
| curvetype ) |
| #define CALL_SUBCURVE | ( | hdl, | |
| curvetype ) |
| #define CALL_SUBENT | ( | hdl, | |
| dxf ) |
| #define CALL_SUBENT | ( | hdl, | |
| dxf ) |
| #define CALL_SUBENT | ( | hdl, | |
| dxf ) |
| #define CC_DIAG_PRAGMA | ( | x | ) |
| #define CLANG_DIAG_IGNORE | ( | w | ) |
| #define CLANG_DIAG_RESTORE |
| #define CMLContent_fields |
| #define CODEPAGES_H |
| #define COMMON_ENTITY_HANDLE_DATA |
| #define COMMON_ENTITY_POLYLINE |
| #define COMMON_H |
| #define COMMON_TABLE_CONTROL_FIELDS |
| #define COMMON_TABLE_CONTROL_FLAGS |
| #define COMMON_TABLE_FIELDS |
| #define COMMON_TABLE_FLAGS | ( | acdbname | ) |
| #define DEBUG_HERE |
| #define DEBUG_HERE_OBJ |
| #define DEBUG_POS |
| #define DEBUG_POS_OBJ |
| #define DEBUGGING_CLASS | ( | action, | |
| name ) |
| #define DEBUGGING_CLASS_CPP | ( | action, | |
| name, | |||
| _cppname ) |
| #define DEBUGGING_CLASS_DXF | ( | action, | |
| name, | |||
| _dxfname ) |
| #define DEBUGGING_DXF | ( | action, | |
| name ) |
| #define decl_dxf_process_INSERT | ( | token | ) |
| #define decl_dxf_process_VERTEX | ( | token | ) |
| #define DECODE_H |
| #define DECODE_R11_H |
| #define DECODER if (0) |
| #define DECODER_OR_ENCODER if (0) |
| #define DIMENSION_COMMON |
| #define DISALLOW_DXF | ( | action, | |
| _name ) |
| #define DWG_ENT_SUBCLASS | ( | parenttype, | |
| subtype ) |
| #define DWG_ENT_SUBCLASS | ( | parenttype, | |
| subtype ) |
| #define DWG_ENT_SUBCLASS | ( | parenttype, | |
| subtype ) |
| #define DWG_ENT_SUBCLASS_DECL | ( | parenttype, | |
| subtype ) |
| #define DWG_ENT_SUBCLASS_DECL | ( | parenttype, | |
| subtype ) |
| #define DWG_ENT_SUBCLASS_DECL | ( | parenttype, | |
| subtype ) |
| #define DWG_ENTITY | ( | token | ) |
| #define Dwg_Entity_3DSOLID Dwg_Entity__3DSOLID |
| #define DWG_ENTITY_END |
| #define DWG_ERR_CRITICAL DWG_ERR_CLASSESNOTFOUND |
| #define DWG_FUNC_N | ( | ACTION, | |
| name ) |
| #define DWG_H |
| #define DWG_LOGLEVEL loglevel |
| #define DWG_OBJECT | ( | token | ) |
| #define DWG_OBJECT_END |
| #define DWG_OPTS_DXFB 0x20 |
| #define DWG_OPTS_IN (DWG_OPTS_INDXF | DWG_OPTS_INJSON) |
| #define DWG_OPTS_INDXF 0x40 |
| #define DWG_OPTS_INJSON 0x80 |
| #define DWG_OPTS_JSONFIRST 0x20 |
| #define DWG_OPTS_LOGLEVEL 0xf |
| #define DWG_OPTS_MINIMAL 0x10 |
| #define DWG_PRIVATE_N | ( | ACTION, | |
| name ) |
| #define DWG_SUBCLASS | ( | parenttype, | |
| subtype ) |
| #define DWG_SUBCLASS | ( | parenttype, | |
| subtype ) |
| #define DWG_SUBCLASS | ( | parenttype, | |
| subtype ) |
| #define DWG_SUBCLASS_DECL | ( | parenttype, | |
| subtype ) |
| #define DWG_SUBCLASS_DECL | ( | parenttype, | |
| subtype ) |
| #define DWG_SUBCLASS_DECL | ( | parenttype, | |
| subtype ) |
| #define DWG_TABLE | ( | token | ) |
| #define DWG_TABLE | ( | token | ) |
| #define DWG_TABLE | ( | token | ) |
| #define DWG_VERSIONS (int)(R_AFTER+1) |
| #define DWGCHAR dwg_wchar_t |
| #define DXF if (0) |
| #define DXF if (1) |
| #define DXF if (1) |
| #define DXF if (1) |
| #define DXF_3DSOLID dxf_3dsolid (dat, obj, (Dwg_Entity_3DSOLID *)_obj); |
| #define DXF_OR_FREE if (0) |
| #define DXF_OR_FREE if (1) |
| #define DXF_OR_FREE if (1) |
| #define DXF_OR_FREE if (1) |
| #define DXF_OR_PRINT if (0) |
| #define DXF_OR_PRINT if (1) |
| #define DXF_OR_PRINT if (1) |
| #define DXF_OR_PRINT if (1) |
| #define DXF_PRECISION 16 |
| #define DXF_PRECISION 16 |
| #define DXF_PRECISION 16 |
| #define EMPTY_CHAIN | ( | size | ) |
| #define ENABLE_SHARED 1 |
| #define ENABLE_SHARED 1 |
| #define ENABLE_SHARED 1 |
| #define ENCODER if (0) |
| #define END_STRING_STREAM |
| #define ENDSEC | ( | ) |
| #define ENDTAB | ( | ) |
| #define ENT_REACTORS | ( | code | ) |
| #define ENT_XDICOBJHANDLE | ( | code | ) |
| #define FIELD | ( | nam, | |
| type ) |
| #define FIELD_2BD | ( | nam, | |
| dxf ) |
| #define FIELD_2BD_1 | ( | nam, | |
| dxf ) |
| #define FIELD_2DD | ( | nam, | |
| def, | |||
| dxf ) |
| #define FIELD_2DD_VECTOR | ( | nam, | |
| size, | |||
| dxf ) |
| #define FIELD_2PT_TRACE | ( | name, | |
| type, | |||
| dxf ) |
| #define FIELD_2RD | ( | nam, | |
| dxf ) |
| #define FIELD_2RD0 | ( | nam, | |
| dxf ) |
| #define FIELD_2RD_VECTOR | ( | nam, | |
| size, | |||
| dxf ) |
| #define FIELD_3B | ( | nam, | |
| dxf ) |
| #define FIELD_3BD | ( | nam, | |
| dxf ) |
| #define FIELD_3BD_1 | ( | nam, | |
| dxf ) |
| #define FIELD_3DD | ( | nam, | |
| def, | |||
| dxf ) |
| #define FIELD_3DPOINT | ( | nam, | |
| dxf ) |
| #define FIELD_3DPOINT_VECTOR | ( | nam, | |
| size, | |||
| dxf ) |
| #define FIELD_3PT_TRACE | ( | name, | |
| type, | |||
| dxf ) |
| #define FIELD_3RD | ( | nam, | |
| dxf ) |
| #define FIELD_4BITS | ( | nam, | |
| dxf ) |
| #define FIELD_B0 | ( | nam, | |
| dxf ) |
| #define FIELD_BB | ( | nam, | |
| dxf ) |
| #define FIELD_BD | ( | nam, | |
| dxf ) |
| #define FIELD_BD0 | ( | nam, | |
| dxf ) |
| #define FIELD_BD1 | ( | nam, | |
| dxf ) |
| #define FIELD_BE | ( | nam, | |
| dxf ) |
| #define FIELD_BINARY | ( | name, | |
| size, | |||
| dxf ) |
| #define FIELD_BL | ( | nam, | |
| dxf ) |
| #define FIELD_BL0 | ( | nam, | |
| dxf ) |
| #define FIELD_BLd | ( | name, | |
| dxf ) |
| #define FIELD_BLL | ( | nam, | |
| dxf ) |
| #define FIELD_BLx | ( | name, | |
| dxf ) |
| #define FIELD_BS | ( | nam, | |
| dxf ) |
| #define FIELD_BS0 | ( | nam, | |
| dxf ) |
| #define FIELD_BS1 | ( | nam, | |
| dxf ) |
| #define FIELD_BSd | ( | nam, | |
| dxf ) |
| #define FIELD_BSx | ( | name, | |
| dxf ) |
| #define FIELD_BT | ( | nam, | |
| dxf ) |
| #define FIELD_BT0 | ( | nam, | |
| dxf ) |
| #define FIELD_CAST | ( | nam, | |
| type, | |||
| cast, | |||
| dxf ) |
| #define FIELD_CMC | ( | color, | |
| dxf ) |
| #define FIELD_CMC0 | ( | color, | |
| dxf ) |
| #define FIELD_CMTC | ( | name, | |
| dxf ) |
| #define FIELD_DATAHANDLE | ( | nam, | |
| code, | |||
| dxf ) |
| #define FIELD_DD | ( | nam, | |
| _default, | |||
| dxf ) |
| #define FIELD_ENC | ( | a, | |
| b, | |||
| c ) |
| #define FIELD_HANDLE | ( | nam, | |
| handle_code, | |||
| dxf ) |
| #define FIELD_HANDLE0 | ( | nam, | |
| handle_code, | |||
| dxf ) |
| #define FIELD_HANDLE_N | ( | nam, | |
| size, | |||
| handle_code, | |||
| dxf ) |
| #define FIELD_HANDLE_NAME | ( | nam, | |
| dxf, | |||
| table ) |
| #define FIELD_MC | ( | nam, | |
| dxf ) |
| #define FIELD_MS | ( | nam, | |
| dxf ) |
| #define FIELD_NUM_INSERTS | ( | num_inserts, | |
| type, | |||
| dxf ) |
| #define FIELD_RC | ( | nam, | |
| dxf ) |
| #define FIELD_RC0 | ( | nam, | |
| dxf ) |
| #define FIELD_RCd | ( | name, | |
| dxf ) |
| #define FIELD_RCu | ( | name, | |
| dxf ) |
| #define FIELD_RCx | ( | name, | |
| dxf ) |
| #define FIELD_RD | ( | nam, | |
| dxf ) |
| #define FIELD_RL | ( | nam, | |
| dxf ) |
| #define FIELD_RL0 | ( | nam, | |
| dxf ) |
| #define FIELD_RLd | ( | name, | |
| dxf ) |
| #define FIELD_RLL | ( | nam, | |
| dxf ) |
| #define FIELD_RLLd | ( | name, | |
| dxf ) |
| #define FIELD_RLx | ( | name, | |
| dxf ) |
| #define FIELD_RS | ( | nam, | |
| dxf ) |
| #define FIELD_RS0 | ( | nam, | |
| dxf ) |
| #define FIELD_RSd | ( | name, | |
| dxf ) |
| #define FIELD_RSx | ( | name, | |
| dxf ) |
| #define FIELD_T | ( | nam, | |
| dxf ) |
| #define FIELD_T0 | ( | nam, | |
| dxf ) |
| #define FIELD_TF | ( | nam, | |
| len, | |||
| dxf ) |
| #define FIELD_TFF | ( | nam, | |
| len, | |||
| dxf ) |
| #define FIELD_TFFx | ( | name, | |
| len, | |||
| dxf ) |
| #define FIELD_TFv | ( | name, | |
| len, | |||
| dxf ) |
| #define FIELD_TIMEBLL | ( | nam, | |
| dxf ) |
| #define FIELD_TRACE | ( | nam, | |
| type ) |
| #define FIELD_TU | ( | nam, | |
| dxf ) |
| #define FIELD_TU32 | ( | name, | |
| dxf ) |
| #define FIELD_TV | ( | nam, | |
| dxf ) |
| #define FIELD_TV0 | ( | nam, | |
| dxf ) |
| #define FIELD_VALUE | ( | nam | ) |
| #define FIELD_VALUE | ( | nam | ) |
| #define FIELD_VALUE | ( | nam | ) |
| #define FIELD_VALUE | ( | nam | ) |
| #define FIELD_VECTOR | ( | nam, | |
| type, | |||
| size, | |||
| dxf ) |
| #define FIELD_VECTOR_INL | ( | nam, | |
| type, | |||
| size, | |||
| dxf ) |
| #define FIELD_VECTOR_N | ( | nam, | |
| type, | |||
| size, | |||
| dxf ) |
| #define FIELD_VECTOR_N1 | ( | nam, | |
| type, | |||
| size, | |||
| dxf ) |
| #define FIELD_VECTOR_T | ( | nam, | |
| type, | |||
| size, | |||
| dxf ) |
| #define FIELD_XDATA | ( | nam, | |
| size ) |
| #define FIELDG | ( | nam, | |
| type, | |||
| dxf ) |
| #define FORMAT_3B "%u" |
| #define FORMAT_4BITS "%1x" |
| #define FORMAT_B "%d" |
| #define FORMAT_BB "%u" |
| #define FORMAT_BD "%g" |
| #define FORMAT_BL "%" PRIu32 |
| #define FORMAT_BLd "%" PRId32 |
| #define FORMAT_BLL "%" PRIu64 |
| #define FORMAT_BLX "%" PRIX32 |
| #define FORMAT_BLx "0x%" PRIx32 |
| #define FORMAT_BS "%" PRIu16 |
| #define FORMAT_BSd "%" PRId16 |
| #define FORMAT_BSx "0x%" PRIx16 |
| #define FORMAT_BT "%g" |
| #define FORMAT_D2T "%s" |
| #define FORMAT_DD "%g" |
| #define FORMAT_H "%u.%u." FORMAT_HV |
| #define FORMAT_HV FORMAT_RLLx |
| #define FORMAT_MC "%" PRId32 |
| #define FORMAT_MS FORMAT_BL |
| #define FORMAT_RC "0x%hhx" |
| #define FORMAT_RCd "%d" |
| #define FORMAT_RCu "%u" |
| #define FORMAT_RCx "0x%x" |
| #define FORMAT_RD "%g" |
| #define FORMAT_REF11 "(%d, %hd, " FORMAT_HV ")" |
| #define FORMAT_RL "%" PRIu32 |
| #define FORMAT_RLd "%" PRId32 |
| #define FORMAT_RLL "0x%" PRIX64 |
| #define FORMAT_RLLd "%" PRId64 |
| #define FORMAT_RLLx "%" PRIX64 |
| #define FORMAT_RLx "0x%" PRIx32 |
| #define FORMAT_RS "%" PRIu16 |
| #define FORMAT_RSd "%" PRId16 |
| #define FORMAT_RSx "0x%" PRIx16 |
| #define FORMAT_T16 FORMAT_TV |
| #define FORMAT_T32 FORMAT_TV |
| #define FORMAT_TF "\"%s\"" |
| #define FORMAT_TU "\"%hn\"" /* will print garbage */ |
| #define FORMAT_TU16 FORMAT_TU |
| #define FORMAT_TU32 FORMAT_TV |
| #define FORMAT_TV "\"%s\"" |
| #define FORMAT_UMC FORMAT_RLL |
| #define FREE if (0) |
| #define GCC14_DIAG_IGNORE | ( | w | ) |
| #define GCC14_DIAG_RESTORE |
| #define GCC30_DIAG_IGNORE | ( | w | ) |
| #define GCC31_DIAG_IGNORE | ( | w | ) |
| #define GCC33_DIAG_IGNORE | ( | w | ) |
| #define GCC46_DIAG_IGNORE | ( | w | ) |
| #define GCC46_DIAG_RESTORE |
| #define GCC80_DIAG_IGNORE | ( | w | ) |
| #define GCC80_DIAG_RESTORE |
| #define GEOJSON_PRECISION 16 |
| #define GEOJSON_PRECISION 16 |
| #define GEOJSON_PRECISION 16 |
| #define GPERF_VERSION 302 |
| #define GPERF_VERSION 302 |
| #define GPERF_VERSION 302 |
| #define GROUP | ( | dxf | ) |
| #define HANDLE_UNKNOWN_BITS |
| #define HANDLE_UNKNOWN_BITS |
| #define HANDLE_UNKNOWN_BITS |
| #define HANDLE_VECTOR | ( | nam, | |
| sizefield, | |||
| code, | |||
| dxf ) |
| #define HANDLE_VECTOR_N | ( | nam, | |
| size, | |||
| code, | |||
| dxf ) |
| #define HAVE__BOOL 1 |
| #define HAVE__BOOL 1 |
| #define HAVE__BOOL 1 |
| #define HAVE_ALLOCA 1 |
| #define HAVE_ALLOCA 1 |
| #define HAVE_ALLOCA 1 |
| #define HAVE_ALLOCA_H 1 |
| #define HAVE_ALLOCA_H 1 |
| #define HAVE_ALLOCA_H 1 |
| #define HAVE_ATTRIBUTE_VISIBILITY_DEFAULT 1 |
| #define HAVE_ATTRIBUTE_VISIBILITY_DEFAULT 1 |
| #define HAVE_ATTRIBUTE_VISIBILITY_DEFAULT 1 |
| #define HAVE_BASENAME 1 |
| #define HAVE_BASENAME 1 |
| #define HAVE_BASENAME 1 |
| #define HAVE_BE64TOH 1 |
| #define HAVE_BE64TOH 1 |
| #define HAVE_BE64TOH 1 |
| #define HAVE_BYTESWAP_H 1 |
| #define HAVE_BYTESWAP_H 1 |
| #define HAVE_BYTESWAP_H 1 |
| #define HAVE_C11 1 |
| #define HAVE_C11 1 |
| #define HAVE_C11 1 |
| #define HAVE_C99 1 |
| #define HAVE_C99 1 |
| #define HAVE_C99 1 |
| #define HAVE_CTYPE_H 1 |
| #define HAVE_CTYPE_H 1 |
| #define HAVE_CTYPE_H 1 |
| #define HAVE_DLFCN_H 1 |
| #define HAVE_DLFCN_H 1 |
| #define HAVE_DLFCN_H 1 |
| #define HAVE_ENDIAN_H 1 |
| #define HAVE_ENDIAN_H 1 |
| #define HAVE_ENDIAN_H 1 |
| #define HAVE_FLOAT_H 1 |
| #define HAVE_FLOAT_H 1 |
| #define HAVE_FLOAT_H 1 |
| #define HAVE_FUNC_ATTRIBUTE_ALIGNED 1 |
| #define HAVE_FUNC_ATTRIBUTE_ALIGNED 1 |
| #define HAVE_FUNC_ATTRIBUTE_ALIGNED 1 |
| #define HAVE_FUNC_ATTRIBUTE_COUNTED_BY 1 |
| #define HAVE_FUNC_ATTRIBUTE_COUNTED_BY 1 |
| #define HAVE_FUNC_ATTRIBUTE_COUNTED_BY 1 |
| #define HAVE_FUNC_ATTRIBUTE_FORMAT 1 |
| #define HAVE_FUNC_ATTRIBUTE_FORMAT 1 |
| #define HAVE_FUNC_ATTRIBUTE_FORMAT 1 |
| #define HAVE_FUNC_ATTRIBUTE_GNU_FORMAT 1 |
| #define HAVE_FUNC_ATTRIBUTE_GNU_FORMAT 1 |
| #define HAVE_FUNC_ATTRIBUTE_GNU_FORMAT 1 |
| #define HAVE_FUNC_ATTRIBUTE_MALLOC 1 |
| #define HAVE_FUNC_ATTRIBUTE_MALLOC 1 |
| #define HAVE_FUNC_ATTRIBUTE_MALLOC 1 |
| #define HAVE_FUNC_ATTRIBUTE_MS_FORMAT 1 |
| #define HAVE_FUNC_ATTRIBUTE_MS_FORMAT 1 |
| #define HAVE_FUNC_ATTRIBUTE_MS_FORMAT 1 |
| #define HAVE_FUNC_ATTRIBUTE_NORETURN 1 |
| #define HAVE_FUNC_ATTRIBUTE_NORETURN 1 |
| #define HAVE_FUNC_ATTRIBUTE_NORETURN 1 |
| #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1 |
| #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1 |
| #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1 |
| #define HAVE_GETOPT_H 1 |
| #define HAVE_GETOPT_H 1 |
| #define HAVE_GETOPT_H 1 |
| #define HAVE_GETOPT_LONG 1 |
| #define HAVE_GETOPT_LONG 1 |
| #define HAVE_GETOPT_LONG 1 |
| #define HAVE_GETTIMEOFDAY 1 |
| #define HAVE_GETTIMEOFDAY 1 |
| #define HAVE_GETTIMEOFDAY 1 |
| #define HAVE_GMTIME_R 1 |
| #define HAVE_GMTIME_R 1 |
| #define HAVE_GMTIME_R 1 |
| #define HAVE_GPERF_SIZE_T yes |
| #define HAVE_GPERF_SIZE_T yes |
| #define HAVE_GPERF_SIZE_T yes |
| #define HAVE_HTOBE16 1 |
| #define HAVE_HTOBE16 1 |
| #define HAVE_HTOBE16 1 |
| #define HAVE_HTOBE32 1 |
| #define HAVE_HTOBE32 1 |
| #define HAVE_HTOBE32 1 |
| #define HAVE_HTOBE64 1 |
| #define HAVE_HTOBE64 1 |
| #define HAVE_HTOBE64 1 |
| #define HAVE_HTOLE32 1 |
| #define HAVE_HTOLE32 1 |
| #define HAVE_HTOLE32 1 |
| #define HAVE_HTOLE64 1 |
| #define HAVE_HTOLE64 1 |
| #define HAVE_HTOLE64 1 |
| #define HAVE_ICONV 1 |
| #define HAVE_ICONV 1 |
| #define HAVE_ICONV 1 |
| #define HAVE_ICONV_H 1 |
| #define HAVE_ICONV_H 1 |
| #define HAVE_ICONV_H 1 |
| #define HAVE_INTTYPES_H 1 |
| #define HAVE_INTTYPES_H 1 |
| #define HAVE_INTTYPES_H 1 |
| #define HAVE_LE16TOH 1 |
| #define HAVE_LE16TOH 1 |
| #define HAVE_LE16TOH 1 |
| #define HAVE_LE32TOH 1 |
| #define HAVE_LE32TOH 1 |
| #define HAVE_LE32TOH 1 |
| #define HAVE_LE64TOH 1 |
| #define HAVE_LE64TOH 1 |
| #define HAVE_LE64TOH 1 |
| #define HAVE_LIBGEN_H 1 |
| #define HAVE_LIBGEN_H 1 |
| #define HAVE_LIBGEN_H 1 |
| #define HAVE_LIBM 1 |
| #define HAVE_LIBM 1 |
| #define HAVE_LIBM 1 |
| #define HAVE_LIBPS_PSLIB_H 1 |
| #define HAVE_LIBPS_PSLIB_H 1 |
| #define HAVE_LIBPS_PSLIB_H 1 |
| #define HAVE_LIMITS_H 1 |
| #define HAVE_LIMITS_H 1 |
| #define HAVE_LIMITS_H 1 |
| #define HAVE_MALLOC 1 |
| #define HAVE_MALLOC 1 |
| #define HAVE_MALLOC 1 |
| #define HAVE_MALLOC_H 1 |
| #define HAVE_MALLOC_H 1 |
| #define HAVE_MALLOC_H 1 |
| #define HAVE_MEMCHR 1 |
| #define HAVE_MEMCHR 1 |
| #define HAVE_MEMCHR 1 |
| #define HAVE_MEMMEM 1 |
| #define HAVE_MEMMEM 1 |
| #define HAVE_MEMMEM 1 |
| #define HAVE_MEMMOVE 1 |
| #define HAVE_MEMMOVE 1 |
| #define HAVE_MEMMOVE 1 |
| #define HAVE_NONNULL |
| #define HAVE_PCRE2_16 1 |
| #define HAVE_PCRE2_16 1 |
| #define HAVE_PCRE2_16 1 |
| #define HAVE_PCRE2_H 1 |
| #define HAVE_PCRE2_H 1 |
| #define HAVE_PCRE2_H 1 |
| #define HAVE_PYTHON "3.14" |
| #define HAVE_PYTHON "3.14" |
| #define HAVE_PYTHON "3.14" |
| #define HAVE_REALLOC 1 |
| #define HAVE_REALLOC 1 |
| #define HAVE_REALLOC 1 |
| #define HAVE_SCANDIR 1 |
| #define HAVE_SCANDIR 1 |
| #define HAVE_SCANDIR 1 |
| #define HAVE_SETENV 1 |
| #define HAVE_SETENV 1 |
| #define HAVE_SETENV 1 |
| #define HAVE_SINCOS 1 |
| #define HAVE_SINCOS 1 |
| #define HAVE_SINCOS 1 |
| #define HAVE_STDDEF_H 1 |
| #define HAVE_STDDEF_H 1 |
| #define HAVE_STDDEF_H 1 |
| #define HAVE_STDINT_H 1 |
| #define HAVE_STDINT_H 1 |
| #define HAVE_STDINT_H 1 |
| #define HAVE_STDIO_H 1 |
| #define HAVE_STDIO_H 1 |
| #define HAVE_STDIO_H 1 |
| #define HAVE_STDLIB_H 1 |
| #define HAVE_STDLIB_H 1 |
| #define HAVE_STDLIB_H 1 |
| #define HAVE_STRCASECMP 1 |
| #define HAVE_STRCASECMP 1 |
| #define HAVE_STRCASECMP 1 |
| #define HAVE_STRCASESTR 1 |
| #define HAVE_STRCASESTR 1 |
| #define HAVE_STRCASESTR 1 |
| #define HAVE_STRCHR 1 |
| #define HAVE_STRCHR 1 |
| #define HAVE_STRCHR 1 |
| #define HAVE_STRING_H 1 |
| #define HAVE_STRING_H 1 |
| #define HAVE_STRING_H 1 |
| #define HAVE_STRINGS_H 1 |
| #define HAVE_STRINGS_H 1 |
| #define HAVE_STRINGS_H 1 |
| #define HAVE_STRNLEN 1 |
| #define HAVE_STRNLEN 1 |
| #define HAVE_STRNLEN 1 |
| #define HAVE_STRRCHR 1 |
| #define HAVE_STRRCHR 1 |
| #define HAVE_STRRCHR 1 |
| #define HAVE_STRSTR 1 |
| #define HAVE_STRSTR 1 |
| #define HAVE_STRSTR 1 |
| #define HAVE_STRTOL 1 |
| #define HAVE_STRTOL 1 |
| #define HAVE_STRTOL 1 |
| #define HAVE_STRTOLL 1 |
| #define HAVE_STRTOLL 1 |
| #define HAVE_STRTOLL 1 |
| #define HAVE_STRTOUL 1 |
| #define HAVE_STRTOUL 1 |
| #define HAVE_STRTOUL 1 |
| #define HAVE_STRTOULL 1 |
| #define HAVE_STRTOULL 1 |
| #define HAVE_STRTOULL 1 |
| #define HAVE_SYS_PARAM_H 1 |
| #define HAVE_SYS_PARAM_H 1 |
| #define HAVE_SYS_PARAM_H 1 |
| #define HAVE_SYS_STAT_H 1 |
| #define HAVE_SYS_STAT_H 1 |
| #define HAVE_SYS_STAT_H 1 |
| #define HAVE_SYS_TIME_H 1 |
| #define HAVE_SYS_TIME_H 1 |
| #define HAVE_SYS_TIME_H 1 |
| #define HAVE_SYS_TYPES_H 1 |
| #define HAVE_SYS_TYPES_H 1 |
| #define HAVE_SYS_TYPES_H 1 |
| #define HAVE_UNISTD_H 1 |
| #define HAVE_UNISTD_H 1 |
| #define HAVE_UNISTD_H 1 |
| #define HAVE_VALGRIND_VALGRIND_H 1 |
| #define HAVE_VALGRIND_VALGRIND_H 1 |
| #define HAVE_VALGRIND_VALGRIND_H 1 |
| #define HAVE_WCHAR_H 1 |
| #define HAVE_WCHAR_H 1 |
| #define HAVE_WCHAR_H 1 |
| #define HAVE_WCSCMP 1 |
| #define HAVE_WCSCMP 1 |
| #define HAVE_WCSCMP 1 |
| #define HAVE_WCSCPY 1 |
| #define HAVE_WCSCPY 1 |
| #define HAVE_WCSCPY 1 |
| #define HAVE_WCSLEN 1 |
| #define HAVE_WCSLEN 1 |
| #define HAVE_WCSLEN 1 |
| #define HAVE_WCSNLEN 1 |
| #define HAVE_WCSNLEN 1 |
| #define HAVE_WCSNLEN 1 |
| #define HAVE_WCSSTR 1 |
| #define HAVE_WCSSTR 1 |
| #define HAVE_WCSSTR 1 |
| #define HAVE_WCTYPE_H 1 |
| #define HAVE_WCTYPE_H 1 |
| #define HAVE_WCTYPE_H 1 |
| #define HAVE_WERROR 1 |
| #define HAVE_WERROR 1 |
| #define HAVE_WERROR 1 |
| #define HAVE_WFORMAT_Y2K 1 |
| #define HAVE_WFORMAT_Y2K 1 |
| #define HAVE_WFORMAT_Y2K 1 |
| #define HEADER_2D | ( | nam | ) |
| #define HEADER_3D | ( | nam | ) |
| #define HEADER_9 | ( | nam | ) |
| #define HEADER_B | ( | nam, | |
| dxf ) |
| #define HEADER_BD | ( | nam, | |
| dxf ) |
| #define HEADER_BL | ( | nam, | |
| dxf ) |
| #define HEADER_BLd | ( | nam, | |
| dxf ) |
| #define HEADER_BLL | ( | nam, | |
| dxf ) |
| #define HEADER_BS | ( | nam, | |
| dxf ) |
| #define HEADER_BSd | ( | nam, | |
| dxf ) |
| #define HEADER_CMC | ( | nam, | |
| dxf ) |
| #define HEADER_H | ( | nam, | |
| dxf ) |
| #define HEADER_H0 | ( | nam, | |
| dxf ) |
| #define HEADER_HANDLE_NAME | ( | nam, | |
| dxf, | |||
| table ) |
| #define HEADER_RC | ( | nam, | |
| dxf ) |
| #define HEADER_RC0 | ( | nam, | |
| dxf ) |
| #define HEADER_RD | ( | nam, | |
| dxf ) |
| #define HEADER_RL | ( | nam, | |
| dxf ) |
| #define HEADER_RLL | ( | nam, | |
| dxf ) |
| #define HEADER_RS | ( | nam, | |
| dxf ) |
| #define HEADER_RS0 | ( | nam, | |
| dxf ) |
| #define HEADER_T | ( | nam, | |
| dxf ) |
| #define HEADER_T0 | ( | nam, | |
| dxf ) |
| #define HEADER_TIMEBLL | ( | nam, | |
| dxf ) |
| #define HEADER_TU | ( | nam, | |
| dxf ) |
| #define HEADER_TV | ( | nam, | |
| dxf ) |
| #define HEADER_VALUE | ( | nam, | |
| type, | |||
| dxf, | |||
| value ) |
| #define HEADER_VALUE_TU | ( | nam, | |
| dxf, | |||
| value ) |
| #define HEADER_VALUE_TU0 | ( | nam, | |
| dxf, | |||
| value ) |
| #define HEADER_VALUE_TV | ( | nam, | |
| dxf, | |||
| value ) |
| #define HEADER_VAR | ( | nam, | |
| type, | |||
| dxf ) |
| #define ICONV_CONST |
| #define ICONV_CONST |
| #define ICONV_CONST |
| #define IF_FREE_OR_VERSIONS | ( | x, | |
| y ) |
| #define IF_IS_DECODER 0 |
| #define IF_IS_DXF 0 |
| #define IF_IS_DXF 1 |
| #define IF_IS_DXF 1 |
| #define IF_IS_DXF 1 |
| #define IF_IS_ENCODER 0 |
| #define IF_IS_FREE 0 |
| #define IS_DXF |
| #define IS_FROM_TU | ( | dat | ) |
| #define IS_FROM_TU_DWG | ( | dwg | ) |
| #define IS_RELEASE 1 |
| #define IS_RELEASE 1 |
| #define IS_RELEASE 1 |
| #define JSON if (0) |
| #define LATER_VERSIONS else |
| #define LAYER_TABLE_FLAGS | ( | acdbname | ) |
| #define LIBREDWG_SO_VERSION "0:13:0" |
| #define LIBREDWG_SO_VERSION "0:13:0" |
| #define LIBREDWG_SO_VERSION "0:13:0" |
| #define LIBREDWG_VERSION ((LIBREDWG_VERSION_MAJOR * 100) + LIBREDWG_VERSION_MINOR) |
| #define LIBREDWG_VERSION_MAJOR 0 |
| #define LIBREDWG_VERSION_MINOR 13 |
| #define LOG_FLAG_MAX | ( | value, | |
| w ) |
| #define LOG_FLAG_MAX | ( | value, | |
| w ) |
| #define LOG_FLAG_MAX | ( | value, | |
| w ) |
| #define LOG_INSANE_TF | ( | var, | |
| len ) |
| #define LOG_TRACE_TF | ( | var, | |
| len ) |
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 |
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 |
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 |
| #define LT_OBJDIR ".libs/" |
| #define LT_OBJDIR ".libs/" |
| #define LT_OBJDIR ".libs/" |
| #define MAX | ( | X, | |
| Y ) |
| #define MAX_MEM_ALLOC 0x10000000000 |
| #define MAX_NUM 0xFFFE |
| #define MAX_SIZE_BUF UINT64_C (0x7FFFFFFFFFFFFFFF) |
| #define MAX_SIZE_T 0xFFFE |
| #define MAX_SIZE_TF 0xFFF0 |
| #define memBEGIN | ( | s1, | |
| s2, | |||
| len ) |
| #define memBEGINc | ( | s1, | |
| s2 ) |
| #define MIN | ( | X, | |
| Y ) |
| #define NOT_VERSION | ( | v | ) |
| #define OBJECTCONTEXTDATA_fields |
| #define OTHER_VERSIONS else |
| #define PACKAGE_BUGREPORT "libredwg@gnu.org" |
| #define PACKAGE_BUGREPORT "libredwg@gnu.org" |
| #define PACKAGE_BUGREPORT "libredwg@gnu.org" |
| #define PACKAGE_NAME "LibreDWG" |
| #define PACKAGE_NAME "LibreDWG" |
| #define PACKAGE_NAME "LibreDWG" |
| #define PACKAGE_STRING "LibreDWG 0.13.4" |
| #define PACKAGE_STRING "LibreDWG 0.13.4" |
| #define PACKAGE_STRING "LibreDWG 0.13.4" |
| #define PACKAGE_TARNAME "libredwg" |
| #define PACKAGE_TARNAME "libredwg" |
| #define PACKAGE_TARNAME "libredwg" |
| #define PACKAGE_URL "https://savannah.gnu.org/projects/libredwg/" |
| #define PACKAGE_URL "https://savannah.gnu.org/projects/libredwg/" |
| #define PACKAGE_URL "https://savannah.gnu.org/projects/libredwg/" |
| #define PACKAGE_VERSION "0.13.4" |
| #define PACKAGE_VERSION "0.13.4" |
| #define PACKAGE_VERSION "0.13.4" |
| #define POINT_2D | ( | nam, | |
| var, | |||
| c1, | |||
| c2 ) |
| #define POINT_3D | ( | nam, | |
| var, | |||
| c1, | |||
| c2, | |||
| c3 ) |
| #define POP_HV | ( | _obj, | |
| numfield, | |||
| hvfield ) |
| #define PRE | ( | v | ) |
| #define PRER13_SECTION_HDR | ( | name | ) |
| #define PRER13_SECTION_HDR | ( | name | ) |
| #define PRER13_SECTION_HDR | ( | name | ) |
| #define PRI_SIZE_T_MODIFIER "z" |
| #define PRI_SIZE_T_MODIFIER "z" |
| #define PRI_SIZE_T_MODIFIER "z" |
| #define PRINT if (0) |
| #define PRIOR_VERSIONS else |
| #define PRIuSIZE PRI_SIZE_T_MODIFIER "u" |
| #define PUSH_HV | ( | _obj, | |
| numfield, | |||
| hvfield, | |||
| ref ) |
| #define PUSH_HV_NEW | ( | _obj, | |
| numfield, | |||
| hvfield, | |||
| ref ) |
| #define rad2deg | ( | ang | ) |
| #define REACTORS | ( | code | ) |
| #define RECORD | ( | record | ) |
| #define record | ( | record | ) |
| #define REFS_PER_REALLOC 16384 |
| #define RENDERSETTINGS_fields |
| #define REPEAT | ( | times, | |
| name, | |||
| type ) |
| #define REPEAT2 | ( | times, | |
| name, | |||
| type ) |
| #define REPEAT2_C | ( | times, | |
| name, | |||
| type ) |
| #define REPEAT3 | ( | times, | |
| name, | |||
| type ) |
| #define REPEAT3_C | ( | times, | |
| name, | |||
| type ) |
| #define REPEAT4 | ( | times, | |
| name, | |||
| type ) |
| #define REPEAT4_C | ( | times, | |
| name, | |||
| type ) |
| #define REPEAT_C | ( | times, | |
| name, | |||
| type ) |
| #define REPEAT_CN | ( | times, | |
| name, | |||
| type ) |
| #define REPEAT_N | ( | times, | |
| name, | |||
| type ) |
| #define RESET_VER cur_ver = dat->version; |
| #define restrict __restrict__ |
| #define restrict __restrict__ |
| #define restrict __restrict__ |
| #define RETURNS_NONNULL __attribute__ ((returns_nonnull)) |
| #define SAB_RD | ( | key | ) |
| #define SAB_RD1 | ( | ) |
| #define SAB_T | ( | key | ) |
| #define SAB_TF | ( | x | ) |
| #define SAB_TV | ( | x | ) |
| #define SAFEDXFNAME (obj && obj->dxfname ? obj->dxfname : "") |
| #define SAFENAME | ( | name | ) |
| #define SCANF_2X "%2hhX" |
| #define SECTION | ( | section | ) |
| #define SECTION_STRING_STREAM |
| #define SET_PARENT | ( | field, | |
| obj ) |
| #define SET_PARENT_FIELD | ( | field, | |
| what_parent, | |||
| obj ) |
| #define SET_PARENT_OBJ | ( | field | ) |
| #define SHIFT_HV | ( | _obj, | |
| numfield, | |||
| hvfield ) |
| #define SINCE | ( | v | ) |
| #define SIZEOF_SIZE_T 8 |
| #define SIZEOF_SIZE_T 8 |
| #define SIZEOF_SIZE_T 8 |
| #define SIZEOF_WCHAR_T 4 |
| #define SIZEOF_WCHAR_T 4 |
| #define SIZEOF_WCHAR_T 4 |
| #define SPEC_H |
| #define STABLE_CLASS | ( | action, | |
| _name ) |
| #define STABLE_CLASS_CPP | ( | action, | |
| _name, | |||
| _cppname ) |
| #define STABLE_CLASS_DXF | ( | action, | |
| _name, | |||
| _dxfname ) |
| #define START_HANDLE_STREAM |
| #define START_OBJECT_HANDLE_STREAM |
| #define START_STRING_STREAM |
| #define STDC_HEADERS 1 |
| #define STDC_HEADERS 1 |
| #define STDC_HEADERS 1 |
| #define strEQ | ( | s1, | |
| s2 ) |
| #define strEQc | ( | s1, | |
| s2 ) |
| #define STRFTIME_DATE "%F %T" |
| #define STRFTIME_DURATION "%e days and %T" |
| #define STRFTIME_TIME "%T" |
| #define strNE | ( | s1, | |
| s2 ) |
| #define strNEc | ( | s1, | |
| s2 ) |
| #define SUB_FIELD | ( | o, | |
| nam, | |||
| type, | |||
| dxf ) |
| #define SUB_FIELD_2RD_VECTOR | ( | o, | |
| name, | |||
| size, | |||
| dxf ) |
| #define SUB_FIELD_3BD_VECTOR | ( | o, | |
| name, | |||
| size, | |||
| dxf ) |
| #define SUB_FIELD_BL0 | ( | o, | |
| nam, | |||
| dxf ) |
| #define SUB_FIELD_BLx | ( | o, | |
| nam, | |||
| dxf ) |
| #define SUB_FIELD_BSd | ( | o, | |
| nam, | |||
| dxf ) |
| #define SUB_FIELD_CAST | ( | o, | |
| nam, | |||
| type, | |||
| cast, | |||
| dxf ) |
| #define SUB_FIELD_CMC | ( | o, | |
| color, | |||
| dxf ) |
| #define SUB_FIELD_CMTC | ( | o, | |
| name, | |||
| dxf ) |
| #define SUB_FIELD_ENC | ( | a, | |
| b, | |||
| c, | |||
| d ) |
| #define SUB_FIELD_HANDLE | ( | o, | |
| nam, | |||
| handle_code, | |||
| dxf ) |
| #define SUB_FIELD_HANDLE0 | ( | o, | |
| nam, | |||
| handle_code, | |||
| dxf ) |
| #define SUB_FIELD_HANDLE_NAME | ( | ob, | |
| nam, | |||
| dxf, | |||
| table ) |
| #define SUB_FIELD_RC | ( | o, | |
| nam, | |||
| dxf ) |
| #define SUB_FIELD_VALUE | ( | o, | |
| nam ) |
| #define SUB_FIELD_VALUE | ( | o, | |
| nam ) |
| #define SUB_FIELD_VALUE | ( | o, | |
| nam ) |
| #define SUB_FIELD_VECTOR | ( | o, | |
| nam, | |||
| type, | |||
| sizefield, | |||
| dxf ) |
| #define SUB_FIELD_VECTOR_INL | ( | o, | |
| nam, | |||
| type, | |||
| size, | |||
| dxf ) |
| #define SUB_FIELD_VECTOR_N | ( | o, | |
| nam, | |||
| type, | |||
| size, | |||
| dxf ) |
| #define SUB_FIELD_VECTOR_TYPESIZE | ( | o, | |
| nam, | |||
| size, | |||
| typesize, | |||
| dxf ) |
| #define SUB_HANDLE_VECTOR | ( | o, | |
| nam, | |||
| sizefield, | |||
| code, | |||
| dxf ) |
| #define SUB_VALUEOUTOFBOUNDS | ( | o, | |
| field, | |||
| maxvalue ) |
| #define SUBCLASS | ( | text | ) |
| #define SWEEPOPTIONS_fields |
| #define TABLE | ( | table | ) |
| #define TABLECONTENT_fields |
| #define TEXTOBJECTCONTEXTDATA_fields |
| #define TRACE_DD |
| #define TRACE_DD |
| #define TRACE_DD |
| #define TU_to_int | ( | b | ) |
| #define UNHANDLED_CLASS | ( | action, | |
| _name ) |
| #define UNHANDLED_CLASS_CPP | ( | action, | |
| _name, | |||
| _cppname ) |
| #define UNHANDLED_CLASS_DXF | ( | action, | |
| _name, | |||
| _dxfname ) |
| #define UNKNOWN_BITS_REST |
| #define UNKNOWN_BITS_REST |
| #define UNKNOWN_BITS_REST |
| #define UNKNOWN_UNTIL | ( | pos | ) |
| #define UNSTABLE_CLASS | ( | action, | |
| _name ) |
| #define UNSTABLE_CLASS_CPP | ( | action, | |
| _name, | |||
| _cppname ) |
| #define UNSTABLE_CLASS_DXF | ( | action, | |
| _name, | |||
| _dxfname ) |
| #define UNTIL | ( | v | ) |
| #define USE_WRITE 1 |
| #define USE_WRITE 1 |
| #define USE_WRITE 1 |
| #define VALUE | ( | value, | |
| type, | |||
| dxf ) |
| #define VALUE_2RD | ( | pt, | |
| dxf ) |
| #define VALUE_3B | ( | value, | |
| dxf ) |
| #define VALUE_3BD | ( | pt, | |
| dxf ) |
| #define VALUE_B | ( | value, | |
| dxf ) |
| #define VALUE_BB | ( | value, | |
| dxf ) |
| #define VALUE_BD | ( | value, | |
| dxf ) |
| #define VALUE_BINARY | ( | value, | |
| size, | |||
| dxf ) |
| #define VALUE_BL | ( | value, | |
| dxf ) |
| #define VALUE_BLL | ( | value, | |
| dxf ) |
| #define VALUE_BS | ( | value, | |
| dxf ) |
| #define VALUE_BSd | ( | value, | |
| dxf ) |
| #define VALUE_H | ( | value, | |
| dxf ) |
| #define VALUE_HANDLE | ( | ref, | |
| nam, | |||
| handle_code, | |||
| dxf ) |
| #define VALUE_HANDLE_N | ( | hdlptr, | |
| nam, | |||
| vcount, | |||
| handle_code, | |||
| dxf ) |
| #define VALUE_MC | ( | value, | |
| dxf ) |
| #define VALUE_MS | ( | value, | |
| dxf ) |
| #define VALUE_RC | ( | value, | |
| dxf ) |
| #define VALUE_RD | ( | value, | |
| dxf ) |
| #define VALUE_RL | ( | value, | |
| dxf ) |
| #define VALUE_RLd | ( | value, | |
| dxf ) |
| #define VALUE_RLL | ( | value, | |
| dxf ) |
| #define VALUE_RLx | ( | value, | |
| dxf ) |
| #define VALUE_RS | ( | value, | |
| dxf ) |
| #define VALUE_T | ( | value, | |
| dxf ) |
| #define VALUE_T0 | ( | value, | |
| dxf ) |
| #define VALUE_TFF | ( | str, | |
| dxf ) |
| #define VALUE_TU | ( | wstr, | |
| dxf ) |
| #define VALUE_TV | ( | value, | |
| dxf ) |
| #define VALUE_TV0 | ( | value, | |
| dxf ) |
| #define VALUEOUTOFBOUNDS | ( | field, | |
| maxvalue ) |
| #define VERSION | ( | v | ) |
| #define VERSIONS | ( | v1, | |
| v2 ) |
| #define WARN_UNHANDLED_CLASS |
| #define WARN_UNSTABLE_CLASS |
| #define XDICOBJHANDLE | ( | code | ) |
| __attribute__ | ( | (returns_nonnull) | ) | const |
| int dwg_convert_SAB_to_SAT1 | ( | Dwg_Entity__3DSOLID *__restrict__ | _obj | ) |
| char * dwg_encrypt_SAT1 | ( | BITCODE_BL | blocksize, |
| BITCODE_RC *__restrict__ | acis_data, | ||
| int *__restrict__ | acis_data_idx ) |
| Dwg_Object * dwg_obj_generic_to_object | ( | const void *__restrict__ | _vobj, |
| int *__restrict__ | error ) |
Returns dwg_object* from any dwg_obj_*
| [in] | _vobj | dwg_obj_generic* (layer, block_header, xrecord, ...) |
| [out] | error | int*, is set to 0 for ok, 1 on error |
| char * dwg_obj_table_get_name | ( | const dwg_object *__restrict__ | obj, |
| int *__restrict__ | error ) |
Get name of the table object entry (utf-8 encoded) Since r2007 it returns a malloc'd copy, before the direct reference to the dwg field. Should not be used for a BLOCK, rather use dwg_handle_name() then.
| [in] | obj | a TABLE dwg_object* |
| [out] | error | set to 0 for ok, >0 if not found. |
| bool dxf_has_STYLE_eed | ( | Bit_Chain *__restrict__ | dat, |
| const Dwg_Object_Object *__restrict__ | obj ) |
| bool dxf_has_xrefdep_vertbar | ( | Bit_Chain *__restrict__ | dat, |
| const char * | name ) |
| bool dxf_is_xrefdep_name | ( | Bit_Chain *__restrict__ | dat, |
| const char * | name ) |
| int dxf_validate_DICTIONARY | ( | Dwg_Object * | obj | ) |