Coverage Report

Created: 2026-03-19 06:28

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libredwg/src/objects.c
Line
Count
Source
1
/* ANSI-C code produced by gperf version 3.2 */
2
/* Command-line: gperf --output-file src/objects.tmp.c src/objects.in  */
3
/* Computed positions: -k'1-3,6,8,10,$' */
4
5
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
6
      && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
7
      && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
8
      && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
9
      && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
10
      && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
11
      && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
12
      && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
13
      && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
14
      && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
15
      && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
16
      && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
17
      && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
18
      && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
19
      && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
20
      && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
21
      && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
22
      && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
23
      && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
24
      && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
25
      && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
26
      && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
27
      && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
28
/* The character set is not based on ISO-646.  */
29
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
30
#endif
31
32
#line 1 "src/objects.in"
33
 // -*- mode: c -*-
34
/*****************************************************************************/
35
/*  LibreDWG - free implementation of the DWG file format                    */
36
/*                                                                           */
37
/*  Copyright (C) 2020 Free Software Foundation, Inc.                        */
38
/*                                                                           */
39
/*  This library is free software, licensed under the terms of the GNU       */
40
/*  General Public License as published by the Free Software Foundation,     */
41
/*  either version 3 of the License, or (at your option) any later version.  */
42
/*  You should have received a copy of the GNU General Public License        */
43
/*  along with this program.  If not, see <http://www.gnu.org/licenses/>.    */
44
/*****************************************************************************/
45
46
/*
47
 * objects.c: define all our entity and object names as hashmap,
48
 *            generated via gperf from object.in,
49
 *            which is generated by gen-dynapi.pl
50
 *
51
 * written by Reini Urban
52
 */
53
54
#include <string.h>
55
#include <limits.h>
56
#include "config.h"
57
#include "dwg.h"
58
#include "common.h"
59
#include "classes.h"
60
61
// v3.1 changed len type from unsigned int to size_t (gperf d519d1a821511eaa22eae6d9019a548aea21e6)
62
static const struct _dwg_dxfname * in_word_set (const char *str, size_t len);
63
64
1.33M
#define STABLE (unsigned)DWG_CLASS_STABLE
65
876k
#define UNSTABLE (unsigned)DWG_CLASS_UNSTABLE
66
626k
#define DEBUGGING (unsigned)DWG_CLASS_DEBUGGING
67
#define UNHANDLED (unsigned)DWG_CLASS_UNHANDLED
68
69
#line 44 "src/objects.in"
70
struct _dwg_dxfname {int name; const char *const dxfname; const Dwg_Object_Type type; const unsigned isent:1; const unsigned stability:4; };
71
72
GCC46_DIAG_IGNORE(-Wmissing-field-initializers);
73
74
#define TOTAL_KEYWORDS 317
75
8.94k
#define MIN_WORD_LENGTH 3
76
17.8k
#define MAX_WORD_LENGTH 34
77
#define MIN_HASH_VALUE 3
78
8.94k
#define MAX_HASH_VALUE 1271
79
/* maximum key range = 1269, duplicates = 0 */
80
81
#ifdef __GNUC__
82
__inline
83
#else
84
#ifdef __cplusplus
85
inline
86
#endif
87
#endif
88
static unsigned int
89
hash (const char *str, size_t len)
90
8.94k
{
91
8.94k
  static const unsigned short asso_values[] =
92
8.94k
    {
93
8.94k
      1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272,
94
8.94k
      1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272,
95
8.94k
      1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272,
96
8.94k
      1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272,
97
8.94k
      1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272,
98
8.94k
         5,   65,    0, 1272, 1272, 1272, 1272, 1272, 1272, 1272,
99
8.94k
      1272, 1272, 1272, 1272, 1272,    0,   30,  130,  215,   35,
100
8.94k
       140,  280,  440,  135,  380,  315,   35,   75,   25,   20,
101
8.94k
        10,   55,    0,    5,   10,  140,  305,  125,  190,    0,
102
8.94k
         5, 1272, 1272, 1272, 1272,  330,  245, 1272, 1272, 1272,
103
8.94k
      1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272,
104
8.94k
      1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272,
105
8.94k
      1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272
106
8.94k
    };
107
8.94k
  unsigned int hval = len & UINT_MAX;
108
109
8.94k
  switch (hval)
110
8.94k
    {
111
20
      default:
112
20
        hval += asso_values[(unsigned char)str[9]];
113
#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (__STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9)))
114
      [[fallthrough]];
115
#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10)
116
      __attribute__ ((__fallthrough__));
117
20
#endif
118
      /*FALLTHROUGH*/
119
52
      case 9:
120
52
      case 8:
121
52
        hval += asso_values[(unsigned char)str[7]+1];
122
#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (__STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9)))
123
      [[fallthrough]];
124
#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10)
125
      __attribute__ ((__fallthrough__));
126
52
#endif
127
      /*FALLTHROUGH*/
128
252
      case 7:
129
1.25k
      case 6:
130
1.25k
        hval += asso_values[(unsigned char)str[5]];
131
#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (__STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9)))
132
      [[fallthrough]];
133
#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10)
134
      __attribute__ ((__fallthrough__));
135
1.25k
#endif
136
      /*FALLTHROUGH*/
137
7.78k
      case 5:
138
8.94k
      case 4:
139
8.94k
      case 3:
140
8.94k
        hval += asso_values[(unsigned char)str[2]];
141
#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (__STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9)))
142
      [[fallthrough]];
143
#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10)
144
      __attribute__ ((__fallthrough__));
145
8.94k
#endif
146
      /*FALLTHROUGH*/
147
8.94k
      case 2:
148
8.94k
        hval += asso_values[(unsigned char)str[1]];
149
#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (__STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9)))
150
      [[fallthrough]];
151
#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10)
152
      __attribute__ ((__fallthrough__));
153
8.94k
#endif
154
      /*FALLTHROUGH*/
155
8.94k
      case 1:
156
8.94k
        hval += asso_values[(unsigned char)str[0]];
157
8.94k
        break;
158
8.94k
    }
159
8.94k
  return hval + asso_values[(unsigned char)str[len - 1]];
160
8.94k
}
161
162
struct stringpool_t
163
  {
164
    char stringpool_str3[sizeof("RAY")];
165
    char stringpool_str35[sizeof("ASSOCARRAYACTIONBODY")];
166
    char stringpool_str40[sizeof("LAYER")];
167
    char stringpool_str41[sizeof("ASSOCARRAYMODIFYACTIONBODY")];
168
    char stringpool_str44[sizeof("ASSOCARRAYPATHPARAMETERS")];
169
    char stringpool_str45[sizeof("ASSOCARRAYPOLARPARAMETERS")];
170
    char stringpool_str46[sizeof("ASSOCARRAYMODIFYPARAMETERS")];
171
    char stringpool_str50[sizeof("TRACE")];
172
    char stringpool_str51[sizeof("ASSOCARRAYRECTANGULARPARAMETERS")];
173
    char stringpool_str52[sizeof("ASSOCPERSSUBENTMANAGER")];
174
    char stringpool_str55[sizeof("STYLE")];
175
    char stringpool_str60[sizeof("RTEXT")];
176
    char stringpool_str61[sizeof("LAYOUT")];
177
    char stringpool_str66[sizeof("RAPIDRTRENDERSETTINGS")];
178
    char stringpool_str71[sizeof("REPEAT")];
179
    char stringpool_str73[sizeof("ASSOCRESTOREENTITYSTATEACTIONBODY")];
180
    char stringpool_str76[sizeof("LEADER")];
181
    char stringpool_str80[sizeof("TABLE")];
182
    char stringpool_str85[sizeof("LTYPE")];
183
    char stringpool_str86[sizeof("ATTRIB")];
184
    char stringpool_str91[sizeof("RENDERENTRY")];
185
    char stringpool_str102[sizeof("PLANESURFACE")];
186
    char stringpool_str108[sizeof("SORTENTSTABLE")];
187
    char stringpool_str109[sizeof("BASEPOINTPARAMETERENTITY")];
188
    char stringpool_str112[sizeof("ASSOCPLANESURFACEACTIONBODY")];
189
    char stringpool_str116[sizeof("ASSOCORDINATEDIMACTIONBODY")];
190
    char stringpool_str126[sizeof("SPLINE")];
191
    char stringpool_str130[sizeof("TABLESTYLE")];
192
    char stringpool_str131[sizeof("BLOCKARRAYACTION")];
193
    char stringpool_str135[sizeof("MTEXT")];
194
    char stringpool_str141[sizeof("ASSOC3POINTANGULARDIMACTIONBODY")];
195
    char stringpool_str147[sizeof("ANNOTSCALEOBJECTCONTEXTDATA")];
196
    char stringpool_str148[sizeof("BLOCKSTRETCHACTION")];
197
    char stringpool_str150[sizeof("BLOCKRADIALCONSTRAINTPARAMETER")];
198
    char stringpool_str152[sizeof("ELLIPSE")];
199
    char stringpool_str153[sizeof("ASSOCASMBODYACTIONPARAM")];
200
    char stringpool_str158[sizeof("BLOCKBASEPOINTPARAMETER")];
201
    char stringpool_str159[sizeof("OLE2FRAME")];
202
    char stringpool_str160[sizeof("BLOCKLINEARPARAMETER")];
203
    char stringpool_str164[sizeof("ASSOCOSNAPPOINTREFACTIONPARAM")];
204
    char stringpool_str165[sizeof("BLOCKLINEARGRIP")];
205
    char stringpool_str166[sizeof("LONG_TRANSACTION")];
206
    char stringpool_str170[sizeof("BLOCKLINEARCONSTRAINTPARAMETER")];
207
    char stringpool_str174[sizeof("BLOCKPROPERTIESTABLEGRIP")];
208
    char stringpool_str175[sizeof("SCALE")];
209
    char stringpool_str176[sizeof("ACSH_TORUS_CLASS")];
210
    char stringpool_str180[sizeof("POINT")];
211
    char stringpool_str182[sizeof("PERSUBENTMGR")];
212
    char stringpool_str185[sizeof("ASSOCROTATEDDIMACTIONBODY")];
213
    char stringpool_str189[sizeof("BLOCKPOLARPARAMETER")];
214
    char stringpool_str190[sizeof("RASTERVARIABLES")];
215
    char stringpool_str191[sizeof("INSERT")];
216
    char stringpool_str192[sizeof("ASSOCSWEPTSURFACEACTIONBODY")];
217
    char stringpool_str194[sizeof("BLOCKPOLARGRIP")];
218
    char stringpool_str195[sizeof("BLOCKPROPERTIESTABLE")];
219
    char stringpool_str196[sizeof("BLOCKSCALEACTION")];
220
    char stringpool_str198[sizeof("SUN")];
221
    char stringpool_str199[sizeof("BLOCKPARAMDEPENDENCYBODY")];
222
    char stringpool_str200[sizeof("ASSOCREVOLVEDSURFACEACTIONBODY")];
223
    char stringpool_str203[sizeof("ROTATIONGRIPENTITY")];
224
    char stringpool_str206[sizeof("ASSOCACTION")];
225
    char stringpool_str208[sizeof("ROTATIONPARAMETERENTITY")];
226
    char stringpool_str211[sizeof("CAMERA")];
227
    char stringpool_str212[sizeof("RENDERGLOBAL")];
228
    char stringpool_str218[sizeof("BLOCKPOLARSTRETCHACTION")];
229
    char stringpool_str219[sizeof("BLOCKREPRESENTATION")];
230
    char stringpool_str222[sizeof("SWEPTSURFACE")];
231
    char stringpool_str224[sizeof("ASSOCNETWORKSURFACEACTIONBODY")];
232
    char stringpool_str226[sizeof("LINEARGRIPENTITY")];
233
    char stringpool_str228[sizeof("MENTALRAYRENDERSETTINGS")];
234
    char stringpool_str229[sizeof("RENDERSETTINGS")];
235
    char stringpool_str233[sizeof("ACSH_BOOLEAN_CLASS")];
236
    char stringpool_str234[sizeof("LINE")];
237
    char stringpool_str237[sizeof("MLEADERSTYLE")];
238
    char stringpool_str238[sizeof("ASSOCEXTENDSURFACEACTIONBODY")];
239
    char stringpool_str240[sizeof("APPID")];
240
    char stringpool_str242[sizeof("RENDERENVIRONMENT")];
241
    char stringpool_str246[sizeof("LINEARPARAMETERENTITY")];
242
    char stringpool_str247[sizeof("TABLECONTENT")];
243
    char stringpool_str248[sizeof("ACSH_PYRAMID_CLASS")];
244
    char stringpool_str249[sizeof("TEXT")];
245
    char stringpool_str250[sizeof("IMAGE")];
246
    char stringpool_str252[sizeof("MINSERT")];
247
    char stringpool_str255[sizeof("ASSOCPATHACTIONPARAM")];
248
    char stringpool_str257[sizeof("BLOCKROTATIONPARAMETER")];
249
    char stringpool_str258[sizeof("LEADEROBJECTCONTEXTDATA")];
250
    char stringpool_str261[sizeof("ASSOCACTIONPARAM")];
251
    char stringpool_str262[sizeof("BLOCKROTATIONGRIP")];
252
    char stringpool_str263[sizeof("ARC")];
253
    char stringpool_str269[sizeof("BODY")];
254
    char stringpool_str273[sizeof("OLEFRAME")];
255
    char stringpool_str274[sizeof("LOAD")];
256
    char stringpool_str275[sizeof("POINTPARAMETERENTITY")];
257
    char stringpool_str277[sizeof("BLOCKROTATEACTION")];
258
    char stringpool_str280[sizeof("SOLID")];
259
    char stringpool_str282[sizeof("PLOTSETTINGS")];
260
    char stringpool_str283[sizeof("UCS")];
261
    char stringpool_str284[sizeof("ASSOCCOMPOUNDACTIONPARAM")];
262
    char stringpool_str285[sizeof("MLINE")];
263
    char stringpool_str287[sizeof("ASSOC2DCONSTRAINTGROUP")];
264
    char stringpool_str288[sizeof("ASSOCFILLETSURFACEACTIONBODY")];
265
    char stringpool_str290[sizeof("BLOCKLOOKUPPARAMETER")];
266
    char stringpool_str293[sizeof("ACMECOMMANDHISTORY")];
267
    char stringpool_str295[sizeof("BLOCKLOOKUPGRIP")];
268
    char stringpool_str296[sizeof("LAYERFILTER")];
269
    char stringpool_str297[sizeof("ACSH_SPHERE_CLASS")];
270
    char stringpool_str299[sizeof("ALIGNMENTPARAMETERENTITY")];
271
    char stringpool_str301[sizeof("ENDREP")];
272
    char stringpool_str306[sizeof("ATTDEF")];
273
    char stringpool_str307[sizeof("ASSOCDIMDEPENDENCYBODY")];
274
    char stringpool_str311[sizeof("ACSH_SWEEP_CLASS")];
275
    char stringpool_str312[sizeof("BLOCKLOOKUPACTION")];
276
    char stringpool_str314[sizeof("ACSH_BOX_CLASS")];
277
    char stringpool_str315[sizeof("GROUP")];
278
    char stringpool_str318[sizeof("ACSH_REVOLVE_CLASS")];
279
    char stringpool_str320[sizeof("ASSOCDEPENDENCY")];
280
    char stringpool_str323[sizeof("SUNSTUDY")];
281
    char stringpool_str324[sizeof("TOLERANCE")];
282
    char stringpool_str325[sizeof("BLOCKMOVEACTION")];
283
    char stringpool_str335[sizeof("MLINESTYLE")];
284
    char stringpool_str338[sizeof("MATERIAL")];
285
    char stringpool_str341[sizeof("CIRCLE")];
286
    char stringpool_str344[sizeof("DATATABLE")];
287
    char stringpool_str346[sizeof("BLOCKXYPARAMETER")];
288
    char stringpool_str350[sizeof("VPORT")];
289
    char stringpool_str351[sizeof("ACSH_WEDGE_CLASS")];
290
    char stringpool_str352[sizeof("GEODATA")];
291
    char stringpool_str355[sizeof("ASSOCEXTRUDEDSURFACEACTIONBODY")];
292
    char stringpool_str361[sizeof("MULTILEADER")];
293
    char stringpool_str368[sizeof("ASSOCVARIABLE")];
294
    char stringpool_str371[sizeof("REGION")];
295
    char stringpool_str372[sizeof("LAYOUTPRINTCONFIG")];
296
    char stringpool_str373[sizeof("ASSOCOFFSETSURFACEACTIONBODY")];
297
    char stringpool_str374[sizeof("FIELDLIST")];
298
    char stringpool_str378[sizeof("TABLEGEOMETRY")];
299
    char stringpool_str382[sizeof("CELLSTYLEMAP")];
300
    char stringpool_str388[sizeof("ASSOCLOFTEDSURFACEACTIONBODY")];
301
    char stringpool_str389[sizeof("ACSH_CYLINDER_CLASS")];
302
    char stringpool_str391[sizeof("3DLINE")];
303
    char stringpool_str392[sizeof("XYPARAMETERENTITY")];
304
    char stringpool_str393[sizeof("BLOCKUSERPARAMETER")];
305
    char stringpool_str394[sizeof("FLIPPARAMETERENTITY")];
306
    char stringpool_str398[sizeof("BLOCKDIAMETRICCONSTRAINTPARAMETER")];
307
    char stringpool_str399[sizeof("POLYLINE_PFACE")];
308
    char stringpool_str400[sizeof("XLINE")];
309
    char stringpool_str401[sizeof("SECTIONVIEWSTYLE")];
310
    char stringpool_str402[sizeof("DBCOLOR")];
311
    char stringpool_str404[sizeof("FLIPGRIPENTITY")];
312
    char stringpool_str405[sizeof("BLOCK")];
313
    char stringpool_str407[sizeof("ACSH_FILLET_CLASS")];
314
    char stringpool_str409[sizeof("SPATIAL_FILTER")];
315
    char stringpool_str413[sizeof("STYLE_CONTROL")];
316
    char stringpool_str418[sizeof("APPID_CONTROL")];
317
    char stringpool_str422[sizeof("ASSOCBLENDSURFACEACTIONBODY")];
318
    char stringpool_str426[sizeof("MTEXTATTRIBUTEOBJECTCONTEXTDATA")];
319
    char stringpool_str427[sizeof("WIPEOUT")];
320
    char stringpool_str428[sizeof("CONTEXTDATAMANAGER")];
321
    char stringpool_str429[sizeof("BREAKDATA")];
322
    char stringpool_str431[sizeof("ASSOCTRIMSURFACEACTIONBODY")];
323
    char stringpool_str433[sizeof("LAYER_CONTROL")];
324
    char stringpool_str434[sizeof("ACMESCOPE")];
325
    char stringpool_str435[sizeof("DUMMY")];
326
    char stringpool_str436[sizeof("TEXTOBJECTCONTEXTDATA")];
327
    char stringpool_str438[sizeof("MPOLYGON")];
328
    char stringpool_str440[sizeof("ASSOCALIGNEDDIMACTIONBODY")];
329
    char stringpool_str442[sizeof("ACMESTATEMGR")];
330
    char stringpool_str443[sizeof("LTYPE_CONTROL")];
331
    char stringpool_str445[sizeof("ASSOCVALUEDEPENDENCY")];
332
    char stringpool_str447[sizeof("XRECORD")];
333
    char stringpool_str448[sizeof("ARC_DIMENSION")];
334
    char stringpool_str450[sizeof("SECTION_MANAGER")];
335
    char stringpool_str452[sizeof("ASSOCVERTEXACTIONPARAM")];
336
    char stringpool_str454[sizeof("BLOCKVISIBILITYPARAMETER")];
337
    char stringpool_str458[sizeof("ACSH_CHAMFER_CLASS")];
338
    char stringpool_str459[sizeof("BLOCKVISIBILITYGRIP")];
339
    char stringpool_str460[sizeof("ASSOCFACEACTIONPARAM")];
340
    char stringpool_str462[sizeof("ASSOCMLEADERACTIONBODY")];
341
    char stringpool_str464[sizeof("IBL_BACKGROUND")];
342
    char stringpool_str465[sizeof("LIGHT")];
343
    char stringpool_str475[sizeof("ACSH_EXTRUSION_CLASS")];
344
    char stringpool_str483[sizeof("BLOCK_CONTROL")];
345
    char stringpool_str485[sizeof("SHAPE")];
346
    char stringpool_str488[sizeof("SPATIAL_INDEX")];
347
    char stringpool_str491[sizeof("SECTION_SETTINGS")];
348
    char stringpool_str496[sizeof("3DFACE")];
349
    char stringpool_str498[sizeof("ORDDIMOBJECTCONTEXTDATA")];
350
    char stringpool_str501[sizeof("UCS_CONTROL")];
351
    char stringpool_str504[sizeof("BLOCKPOINTPARAMETER")];
352
    char stringpool_str505[sizeof("OBJECT_PTR")];
353
    char stringpool_str509[sizeof("ASSOCPOINTREFACTIONPARAM")];
354
    char stringpool_str513[sizeof("BLOCKALIGNMENTPARAMETER")];
355
    char stringpool_str514[sizeof("LIGHTLIST")];
356
    char stringpool_str515[sizeof("NAVISWORKSMODEL")];
357
    char stringpool_str517[sizeof("GEOPOSITIONMARKER")];
358
    char stringpool_str518[sizeof("BLOCKALIGNMENTGRIP")];
359
    char stringpool_str519[sizeof("CSACDOCUMENTOPTIONS")];
360
    char stringpool_str521[sizeof("BLOCKALIGNEDCONSTRAINTPARAMETER")];
361
    char stringpool_str522[sizeof("ASSOCNETWORK")];
362
    char stringpool_str524[sizeof("ARCALIGNEDTEXT")];
363
    char stringpool_str527[sizeof("PROXY_ENTITY")];
364
    char stringpool_str530[sizeof("FIELD")];
365
    char stringpool_str531[sizeof("SEQEND")];
366
    char stringpool_str533[sizeof("IDBUFFER")];
367
    char stringpool_str534[sizeof("ASSOCGEOMDEPENDENCY")];
368
    char stringpool_str540[sizeof("DICTIONARY")];
369
    char stringpool_str541[sizeof("POINTCLOUDDEF_REACTOR")];
370
    char stringpool_str543[sizeof("DICTIONARYVAR")];
371
    char stringpool_str547[sizeof("PROXY_OBJECT")];
372
    char stringpool_str548[sizeof("POINTCLOUDCOLORMAP")];
373
    char stringpool_str551[sizeof("DYNAMICBLOCKPURGEPREVENTER")];
374
    char stringpool_str555[sizeof("DICTIONARYWDFLT")];
375
    char stringpool_str556[sizeof("WIPEOUTVARIABLES")];
376
    char stringpool_str559[sizeof("MESH")];
377
    char stringpool_str562[sizeof("BLOCKVERTICALCONSTRAINTPARAMETER")];
378
    char stringpool_str568[sizeof("ANGDIMOBJECTCONTEXTDATA")];
379
    char stringpool_str569[sizeof("BLOCKHORIZONTALCONSTRAINTPARAMETER")];
380
    char stringpool_str570[sizeof("INDEX")];
381
    char stringpool_str571[sizeof("POLYLINE_2D")];
382
    char stringpool_str572[sizeof("ASSOCOBJECTACTIONPARAM")];
383
    char stringpool_str573[sizeof("PDFDEFINITION")];
384
    char stringpool_str577[sizeof("LARGE_RADIAL_DIMENSION")];
385
    char stringpool_str580[sizeof("ASSOCEDGEACTIONPARAM")];
386
    char stringpool_str581[sizeof("DYNAMICBLOCKPROXYNODE")];
387
    char stringpool_str591[sizeof("BLOCKANGULARCONSTRAINTPARAMETER")];
388
    char stringpool_str594[sizeof("MLEADEROBJECTCONTEXTDATA")];
389
    char stringpool_str596[sizeof("PDFUNDERLAY")];
390
    char stringpool_str601[sizeof("PARTIAL_VIEWING_INDEX")];
391
    char stringpool_str603[sizeof("SECTIONOBJECT")];
392
    char stringpool_str604[sizeof("VIEW")];
393
    char stringpool_str606[sizeof("PLACEHOLDER")];
394
    char stringpool_str607[sizeof("MTEXTOBJECTCONTEXTDATA")];
395
    char stringpool_str608[sizeof("DIMSTYLE")];
396
    char stringpool_str609[sizeof("JUMP")];
397
    char stringpool_str618[sizeof("BREAKPOINTREF")];
398
    char stringpool_str621[sizeof("LAYER_INDEX")];
399
    char stringpool_str623[sizeof("NAVISWORKSMODELDEF")];
400
    char stringpool_str627[sizeof("ASSOCPATCHSURFACEACTIONBODY")];
401
    char stringpool_str628[sizeof("ACSH_HISTORY_CLASS")];
402
    char stringpool_str630[sizeof("LWPOLYLINE")];
403
    char stringpool_str631[sizeof("POLYLINE_3D")];
404
    char stringpool_str632[sizeof("VERTEX_PFACE")];
405
    char stringpool_str633[sizeof("BLOCKFLIPPARAMETER")];
406
    char stringpool_str635[sizeof("ACSH_CONE_CLASS")];
407
    char stringpool_str637[sizeof("VERTEX_PFACE_FACE")];
408
    char stringpool_str641[sizeof("ASSOCEDGECHAMFERACTIONBODY")];
409
    char stringpool_str642[sizeof("3DSOLID")];
410
    char stringpool_str645[sizeof("BLOCKFLIPACTION")];
411
    char stringpool_str647[sizeof("XYGRIPENTITY")];
412
    char stringpool_str650[sizeof("ASSOCEDGEFILLETACTIONBODY")];
413
    char stringpool_str653[sizeof("VIEWPORT")];
414
    char stringpool_str655[sizeof("ACSH_BREP_CLASS")];
415
    char stringpool_str664[sizeof("RADIMLGOBJECTCONTEXTDATA")];
416
    char stringpool_str672[sizeof("VIEW_CONTROL")];
417
    char stringpool_str673[sizeof("POINTCLOUDDEF")];
418
    char stringpool_str675[sizeof("EXTRUDEDSURFACE")];
419
    char stringpool_str688[sizeof("DWFDEFINITION")];
420
    char stringpool_str696[sizeof("GEOMAPIMAGE")];
421
    char stringpool_str701[sizeof("VISUALSTYLE")];
422
    char stringpool_str702[sizeof("RADIMOBJECTCONTEXTDATA")];
423
    char stringpool_str705[sizeof("HELIX")];
424
    char stringpool_str708[sizeof("BLKREFOBJECTCONTEXTDATA")];
425
    char stringpool_str711[sizeof("DWFUNDERLAY")];
426
    char stringpool_str718[sizeof("DATALINK")];
427
    char stringpool_str719[sizeof("GRADIENT_BACKGROUND")];
428
    char stringpool_str721[sizeof("IMAGEDEF_REACTOR")];
429
    char stringpool_str722[sizeof("POINTCLOUDEX")];
430
    char stringpool_str725[sizeof("POINTCLOUDDEFEX")];
431
    char stringpool_str728[sizeof("DGNDEFINITION")];
432
    char stringpool_str733[sizeof("VPORT_CONTROL")];
433
    char stringpool_str734[sizeof("POINTCLOUDDEF_REACTOR_EX")];
434
    char stringpool_str737[sizeof("ALDIMOBJECTCONTEXTDATA")];
435
    char stringpool_str745[sizeof("POINTCLOUD")];
436
    char stringpool_str746[sizeof("DIMSTYLE_CONTROL")];
437
    char stringpool_str751[sizeof("DGNUNDERLAY")];
438
    char stringpool_str754[sizeof("VERTEX_3D")];
439
    char stringpool_str761[sizeof("NURBSURFACE")];
440
    char stringpool_str764[sizeof("POINTPATH")];
441
    char stringpool_str775[sizeof("POLARGRIPENTITY")];
442
    char stringpool_str782[sizeof("BLOCK_HEADER")];
443
    char stringpool_str783[sizeof("DIMASSOC")];
444
    char stringpool_str786[sizeof("DIMENSION_LINEAR")];
445
    char stringpool_str788[sizeof("DIMENSION_DIAMETER")];
446
    char stringpool_str791[sizeof("DIMENSION_RADIUS")];
447
    char stringpool_str796[sizeof("DIMENSION_ANG3PT")];
448
    char stringpool_str800[sizeof("ACSH_LOFT_CLASS")];
449
    char stringpool_str801[sizeof("VBA_PROJECT")];
450
    char stringpool_str808[sizeof("GROUND_PLANE_BACKGROUND")];
451
    char stringpool_str811[sizeof("DIMENSION_ANG2LN")];
452
    char stringpool_str816[sizeof("BLOCKGRIPLOCATIONCOMPONENT")];
453
    char stringpool_str819[sizeof("VERTEX_2D")];
454
    char stringpool_str823[sizeof("DIMENSION_ORDINATE")];
455
    char stringpool_str828[sizeof("TVDEVICEPROPERTIES")];
456
    char stringpool_str850[sizeof("DETAILVIEWSTYLE")];
457
    char stringpool_str853[sizeof("IMAGEDEF")];
458
    char stringpool_str868[sizeof("POLYLINE_MESH")];
459
    char stringpool_str869[sizeof("CURVEPATH")];
460
    char stringpool_str870[sizeof("REVOLVEDSURFACE")];
461
    char stringpool_str871[sizeof("BLOCKXYGRIP")];
462
    char stringpool_str895[sizeof("HATCH")];
463
    char stringpool_str896[sizeof("UNKNOWN_ENT")];
464
    char stringpool_str903[sizeof("LOFTEDSURFACE")];
465
    char stringpool_str908[sizeof("BLOCKFLIPGRIP")];
466
    char stringpool_str911[sizeof("ENDBLK")];
467
    char stringpool_str935[sizeof("VX_CONTROL")];
468
    char stringpool_str966[sizeof("SOLID_BACKGROUND")];
469
    char stringpool_str980[sizeof("VISIBILITYGRIPENTITY")];
470
    char stringpool_str985[sizeof("VISIBILITYPARAMETERENTITY")];
471
    char stringpool_str992[sizeof("DMDIMOBJECTCONTEXTDATA")];
472
    char stringpool_str1002[sizeof("DIMENSION_ALIGNED")];
473
    char stringpool_str1004[sizeof("SKYLIGHT_BACKGROUND")];
474
    char stringpool_str1011[sizeof("VERTEX_MESH")];
475
    char stringpool_str1050[sizeof("MOTIONPATH")];
476
    char stringpool_str1116[sizeof("IMAGE_BACKGROUND")];
477
    char stringpool_str1155[sizeof("FCFOBJECTCONTEXTDATA")];
478
    char stringpool_str1201[sizeof("EVALUATION_GRAPH")];
479
    char stringpool_str1225[sizeof("VX_TABLE_RECORD")];
480
    char stringpool_str1271[sizeof("UNKNOWN_OBJ")];
481
  };
482
static const struct stringpool_t stringpool_contents =
483
  {
484
    "RAY",
485
    "ASSOCARRAYACTIONBODY",
486
    "LAYER",
487
    "ASSOCARRAYMODIFYACTIONBODY",
488
    "ASSOCARRAYPATHPARAMETERS",
489
    "ASSOCARRAYPOLARPARAMETERS",
490
    "ASSOCARRAYMODIFYPARAMETERS",
491
    "TRACE",
492
    "ASSOCARRAYRECTANGULARPARAMETERS",
493
    "ASSOCPERSSUBENTMANAGER",
494
    "STYLE",
495
    "RTEXT",
496
    "LAYOUT",
497
    "RAPIDRTRENDERSETTINGS",
498
    "REPEAT",
499
    "ASSOCRESTOREENTITYSTATEACTIONBODY",
500
    "LEADER",
501
    "TABLE",
502
    "LTYPE",
503
    "ATTRIB",
504
    "RENDERENTRY",
505
    "PLANESURFACE",
506
    "SORTENTSTABLE",
507
    "BASEPOINTPARAMETERENTITY",
508
    "ASSOCPLANESURFACEACTIONBODY",
509
    "ASSOCORDINATEDIMACTIONBODY",
510
    "SPLINE",
511
    "TABLESTYLE",
512
    "BLOCKARRAYACTION",
513
    "MTEXT",
514
    "ASSOC3POINTANGULARDIMACTIONBODY",
515
    "ANNOTSCALEOBJECTCONTEXTDATA",
516
    "BLOCKSTRETCHACTION",
517
    "BLOCKRADIALCONSTRAINTPARAMETER",
518
    "ELLIPSE",
519
    "ASSOCASMBODYACTIONPARAM",
520
    "BLOCKBASEPOINTPARAMETER",
521
    "OLE2FRAME",
522
    "BLOCKLINEARPARAMETER",
523
    "ASSOCOSNAPPOINTREFACTIONPARAM",
524
    "BLOCKLINEARGRIP",
525
    "LONG_TRANSACTION",
526
    "BLOCKLINEARCONSTRAINTPARAMETER",
527
    "BLOCKPROPERTIESTABLEGRIP",
528
    "SCALE",
529
    "ACSH_TORUS_CLASS",
530
    "POINT",
531
    "PERSUBENTMGR",
532
    "ASSOCROTATEDDIMACTIONBODY",
533
    "BLOCKPOLARPARAMETER",
534
    "RASTERVARIABLES",
535
    "INSERT",
536
    "ASSOCSWEPTSURFACEACTIONBODY",
537
    "BLOCKPOLARGRIP",
538
    "BLOCKPROPERTIESTABLE",
539
    "BLOCKSCALEACTION",
540
    "SUN",
541
    "BLOCKPARAMDEPENDENCYBODY",
542
    "ASSOCREVOLVEDSURFACEACTIONBODY",
543
    "ROTATIONGRIPENTITY",
544
    "ASSOCACTION",
545
    "ROTATIONPARAMETERENTITY",
546
    "CAMERA",
547
    "RENDERGLOBAL",
548
    "BLOCKPOLARSTRETCHACTION",
549
    "BLOCKREPRESENTATION",
550
    "SWEPTSURFACE",
551
    "ASSOCNETWORKSURFACEACTIONBODY",
552
    "LINEARGRIPENTITY",
553
    "MENTALRAYRENDERSETTINGS",
554
    "RENDERSETTINGS",
555
    "ACSH_BOOLEAN_CLASS",
556
    "LINE",
557
    "MLEADERSTYLE",
558
    "ASSOCEXTENDSURFACEACTIONBODY",
559
    "APPID",
560
    "RENDERENVIRONMENT",
561
    "LINEARPARAMETERENTITY",
562
    "TABLECONTENT",
563
    "ACSH_PYRAMID_CLASS",
564
    "TEXT",
565
    "IMAGE",
566
    "MINSERT",
567
    "ASSOCPATHACTIONPARAM",
568
    "BLOCKROTATIONPARAMETER",
569
    "LEADEROBJECTCONTEXTDATA",
570
    "ASSOCACTIONPARAM",
571
    "BLOCKROTATIONGRIP",
572
    "ARC",
573
    "BODY",
574
    "OLEFRAME",
575
    "LOAD",
576
    "POINTPARAMETERENTITY",
577
    "BLOCKROTATEACTION",
578
    "SOLID",
579
    "PLOTSETTINGS",
580
    "UCS",
581
    "ASSOCCOMPOUNDACTIONPARAM",
582
    "MLINE",
583
    "ASSOC2DCONSTRAINTGROUP",
584
    "ASSOCFILLETSURFACEACTIONBODY",
585
    "BLOCKLOOKUPPARAMETER",
586
    "ACMECOMMANDHISTORY",
587
    "BLOCKLOOKUPGRIP",
588
    "LAYERFILTER",
589
    "ACSH_SPHERE_CLASS",
590
    "ALIGNMENTPARAMETERENTITY",
591
    "ENDREP",
592
    "ATTDEF",
593
    "ASSOCDIMDEPENDENCYBODY",
594
    "ACSH_SWEEP_CLASS",
595
    "BLOCKLOOKUPACTION",
596
    "ACSH_BOX_CLASS",
597
    "GROUP",
598
    "ACSH_REVOLVE_CLASS",
599
    "ASSOCDEPENDENCY",
600
    "SUNSTUDY",
601
    "TOLERANCE",
602
    "BLOCKMOVEACTION",
603
    "MLINESTYLE",
604
    "MATERIAL",
605
    "CIRCLE",
606
    "DATATABLE",
607
    "BLOCKXYPARAMETER",
608
    "VPORT",
609
    "ACSH_WEDGE_CLASS",
610
    "GEODATA",
611
    "ASSOCEXTRUDEDSURFACEACTIONBODY",
612
    "MULTILEADER",
613
    "ASSOCVARIABLE",
614
    "REGION",
615
    "LAYOUTPRINTCONFIG",
616
    "ASSOCOFFSETSURFACEACTIONBODY",
617
    "FIELDLIST",
618
    "TABLEGEOMETRY",
619
    "CELLSTYLEMAP",
620
    "ASSOCLOFTEDSURFACEACTIONBODY",
621
    "ACSH_CYLINDER_CLASS",
622
    "3DLINE",
623
    "XYPARAMETERENTITY",
624
    "BLOCKUSERPARAMETER",
625
    "FLIPPARAMETERENTITY",
626
    "BLOCKDIAMETRICCONSTRAINTPARAMETER",
627
    "POLYLINE_PFACE",
628
    "XLINE",
629
    "SECTIONVIEWSTYLE",
630
    "DBCOLOR",
631
    "FLIPGRIPENTITY",
632
    "BLOCK",
633
    "ACSH_FILLET_CLASS",
634
    "SPATIAL_FILTER",
635
    "STYLE_CONTROL",
636
    "APPID_CONTROL",
637
    "ASSOCBLENDSURFACEACTIONBODY",
638
    "MTEXTATTRIBUTEOBJECTCONTEXTDATA",
639
    "WIPEOUT",
640
    "CONTEXTDATAMANAGER",
641
    "BREAKDATA",
642
    "ASSOCTRIMSURFACEACTIONBODY",
643
    "LAYER_CONTROL",
644
    "ACMESCOPE",
645
    "DUMMY",
646
    "TEXTOBJECTCONTEXTDATA",
647
    "MPOLYGON",
648
    "ASSOCALIGNEDDIMACTIONBODY",
649
    "ACMESTATEMGR",
650
    "LTYPE_CONTROL",
651
    "ASSOCVALUEDEPENDENCY",
652
    "XRECORD",
653
    "ARC_DIMENSION",
654
    "SECTION_MANAGER",
655
    "ASSOCVERTEXACTIONPARAM",
656
    "BLOCKVISIBILITYPARAMETER",
657
    "ACSH_CHAMFER_CLASS",
658
    "BLOCKVISIBILITYGRIP",
659
    "ASSOCFACEACTIONPARAM",
660
    "ASSOCMLEADERACTIONBODY",
661
    "IBL_BACKGROUND",
662
    "LIGHT",
663
    "ACSH_EXTRUSION_CLASS",
664
    "BLOCK_CONTROL",
665
    "SHAPE",
666
    "SPATIAL_INDEX",
667
    "SECTION_SETTINGS",
668
    "3DFACE",
669
    "ORDDIMOBJECTCONTEXTDATA",
670
    "UCS_CONTROL",
671
    "BLOCKPOINTPARAMETER",
672
    "OBJECT_PTR",
673
    "ASSOCPOINTREFACTIONPARAM",
674
    "BLOCKALIGNMENTPARAMETER",
675
    "LIGHTLIST",
676
    "NAVISWORKSMODEL",
677
    "GEOPOSITIONMARKER",
678
    "BLOCKALIGNMENTGRIP",
679
    "CSACDOCUMENTOPTIONS",
680
    "BLOCKALIGNEDCONSTRAINTPARAMETER",
681
    "ASSOCNETWORK",
682
    "ARCALIGNEDTEXT",
683
    "PROXY_ENTITY",
684
    "FIELD",
685
    "SEQEND",
686
    "IDBUFFER",
687
    "ASSOCGEOMDEPENDENCY",
688
    "DICTIONARY",
689
    "POINTCLOUDDEF_REACTOR",
690
    "DICTIONARYVAR",
691
    "PROXY_OBJECT",
692
    "POINTCLOUDCOLORMAP",
693
    "DYNAMICBLOCKPURGEPREVENTER",
694
    "DICTIONARYWDFLT",
695
    "WIPEOUTVARIABLES",
696
    "MESH",
697
    "BLOCKVERTICALCONSTRAINTPARAMETER",
698
    "ANGDIMOBJECTCONTEXTDATA",
699
    "BLOCKHORIZONTALCONSTRAINTPARAMETER",
700
    "INDEX",
701
    "POLYLINE_2D",
702
    "ASSOCOBJECTACTIONPARAM",
703
    "PDFDEFINITION",
704
    "LARGE_RADIAL_DIMENSION",
705
    "ASSOCEDGEACTIONPARAM",
706
    "DYNAMICBLOCKPROXYNODE",
707
    "BLOCKANGULARCONSTRAINTPARAMETER",
708
    "MLEADEROBJECTCONTEXTDATA",
709
    "PDFUNDERLAY",
710
    "PARTIAL_VIEWING_INDEX",
711
    "SECTIONOBJECT",
712
    "VIEW",
713
    "PLACEHOLDER",
714
    "MTEXTOBJECTCONTEXTDATA",
715
    "DIMSTYLE",
716
    "JUMP",
717
    "BREAKPOINTREF",
718
    "LAYER_INDEX",
719
    "NAVISWORKSMODELDEF",
720
    "ASSOCPATCHSURFACEACTIONBODY",
721
    "ACSH_HISTORY_CLASS",
722
    "LWPOLYLINE",
723
    "POLYLINE_3D",
724
    "VERTEX_PFACE",
725
    "BLOCKFLIPPARAMETER",
726
    "ACSH_CONE_CLASS",
727
    "VERTEX_PFACE_FACE",
728
    "ASSOCEDGECHAMFERACTIONBODY",
729
    "3DSOLID",
730
    "BLOCKFLIPACTION",
731
    "XYGRIPENTITY",
732
    "ASSOCEDGEFILLETACTIONBODY",
733
    "VIEWPORT",
734
    "ACSH_BREP_CLASS",
735
    "RADIMLGOBJECTCONTEXTDATA",
736
    "VIEW_CONTROL",
737
    "POINTCLOUDDEF",
738
    "EXTRUDEDSURFACE",
739
    "DWFDEFINITION",
740
    "GEOMAPIMAGE",
741
    "VISUALSTYLE",
742
    "RADIMOBJECTCONTEXTDATA",
743
    "HELIX",
744
    "BLKREFOBJECTCONTEXTDATA",
745
    "DWFUNDERLAY",
746
    "DATALINK",
747
    "GRADIENT_BACKGROUND",
748
    "IMAGEDEF_REACTOR",
749
    "POINTCLOUDEX",
750
    "POINTCLOUDDEFEX",
751
    "DGNDEFINITION",
752
    "VPORT_CONTROL",
753
    "POINTCLOUDDEF_REACTOR_EX",
754
    "ALDIMOBJECTCONTEXTDATA",
755
    "POINTCLOUD",
756
    "DIMSTYLE_CONTROL",
757
    "DGNUNDERLAY",
758
    "VERTEX_3D",
759
    "NURBSURFACE",
760
    "POINTPATH",
761
    "POLARGRIPENTITY",
762
    "BLOCK_HEADER",
763
    "DIMASSOC",
764
    "DIMENSION_LINEAR",
765
    "DIMENSION_DIAMETER",
766
    "DIMENSION_RADIUS",
767
    "DIMENSION_ANG3PT",
768
    "ACSH_LOFT_CLASS",
769
    "VBA_PROJECT",
770
    "GROUND_PLANE_BACKGROUND",
771
    "DIMENSION_ANG2LN",
772
    "BLOCKGRIPLOCATIONCOMPONENT",
773
    "VERTEX_2D",
774
    "DIMENSION_ORDINATE",
775
    "TVDEVICEPROPERTIES",
776
    "DETAILVIEWSTYLE",
777
    "IMAGEDEF",
778
    "POLYLINE_MESH",
779
    "CURVEPATH",
780
    "REVOLVEDSURFACE",
781
    "BLOCKXYGRIP",
782
    "HATCH",
783
    "UNKNOWN_ENT",
784
    "LOFTEDSURFACE",
785
    "BLOCKFLIPGRIP",
786
    "ENDBLK",
787
    "VX_CONTROL",
788
    "SOLID_BACKGROUND",
789
    "VISIBILITYGRIPENTITY",
790
    "VISIBILITYPARAMETERENTITY",
791
    "DMDIMOBJECTCONTEXTDATA",
792
    "DIMENSION_ALIGNED",
793
    "SKYLIGHT_BACKGROUND",
794
    "VERTEX_MESH",
795
    "MOTIONPATH",
796
    "IMAGE_BACKGROUND",
797
    "FCFOBJECTCONTEXTDATA",
798
    "EVALUATION_GRAPH",
799
    "VX_TABLE_RECORD",
800
    "UNKNOWN_OBJ"
801
  };
802
7.78k
#define stringpool ((const char *) &stringpool_contents)
803
const struct _dwg_dxfname *
804
in_word_set (const char *str, size_t len)
805
8.94k
{
806
8.94k
#if (defined __GNUC__ && __GNUC__ + (__GNUC_MINOR__ >= 6) > 4) || (defined __clang__ && __clang_major__ >= 3)
807
8.94k
#pragma GCC diagnostic push
808
8.94k
#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
809
8.94k
#endif
810
8.94k
  static const struct _dwg_dxfname wordlist[] =
811
8.94k
    {
812
8.94k
      {-1}, {-1}, {-1},
813
8.94k
#line 117 "src/objects.in"
814
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str3,                       "RAY",                        DWG_TYPE_RAY, 1,  STABLE},
815
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
816
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
817
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
818
8.94k
      {-1}, {-1}, {-1}, {-1},
819
8.94k
#line 177 "src/objects.in"
820
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str35,             "ACDBASSOCARRAYACTIONBODY",          DWG_TYPE_ASSOCARRAYACTIONBODY,  0,  UNSTABLE},
821
8.94k
      {-1}, {-1}, {-1}, {-1},
822
8.94k
#line 296 "src/objects.in"
823
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str40,                            "LAYER",                             DWG_TYPE_LAYER,  0,  STABLE},
824
8.94k
#line 178 "src/objects.in"
825
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str41,       "ACDBASSOCARRAYMODIFYACTIONBODY",    DWG_TYPE_ASSOCARRAYMODIFYACTIONBODY,  0,  DEBUGGING},
826
8.94k
      {-1}, {-1},
827
8.94k
#line 180 "src/objects.in"
828
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str44,         "ACDBASSOCARRAYPATHPARAMETERS",      DWG_TYPE_ASSOCARRAYPATHPARAMETERS,  0,  UNSTABLE},
829
8.94k
#line 181 "src/objects.in"
830
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str45,        "ACDBASSOCARRAYPOLARPARAMETERS",     DWG_TYPE_ASSOCARRAYPOLARPARAMETERS,  0,  UNSTABLE},
831
8.94k
#line 179 "src/objects.in"
832
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str46,       "ACDBASSOCARRAYMODIFYPARAMETERS",    DWG_TYPE_ASSOCARRAYMODIFYPARAMETERS,  0,  UNSTABLE},
833
8.94k
      {-1}, {-1}, {-1},
834
8.94k
#line 133 "src/objects.in"
835
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str50,                     "TRACE",                      DWG_TYPE_TRACE,  1,  STABLE},
836
8.94k
#line 182 "src/objects.in"
837
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str51,  "ACDBASSOCARRAYRECTANGULARPARAMETERS",  DWG_TYPE_ASSOCARRAYRECTANGULARPARAMETERS, 0,  UNSTABLE},
838
8.94k
#line 206 "src/objects.in"
839
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str52,           "ACDBASSOCPERSSUBENTMANAGER",        DWG_TYPE_ASSOCPERSSUBENTMANAGER,  0,  DEBUGGING},
840
8.94k
      {-1}, {-1},
841
8.94k
#line 346 "src/objects.in"
842
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str55,                            "STYLE",                             DWG_TYPE_STYLE,  0,  STABLE},
843
8.94k
      {-1}, {-1}, {-1}, {-1},
844
8.94k
#line 123 "src/objects.in"
845
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str60,                     "RTEXT",                      DWG_TYPE_RTEXT,  1,  DEBUGGING},
846
8.94k
#line 300 "src/objects.in"
847
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str61,                           "LAYOUT",                            DWG_TYPE_LAYOUT,  0,  STABLE},
848
8.94k
      {-1}, {-1}, {-1}, {-1},
849
8.94k
#line 331 "src/objects.in"
850
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str66,            "RAPIDRTRENDERSETTINGS",             DWG_TYPE_RAPIDRTRENDERSETTINGS,  0,  UNSTABLE},
851
8.94k
      {-1}, {-1}, {-1}, {-1},
852
8.94k
#line 119 "src/objects.in"
853
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str71,                    "REPEAT",                     DWG_TYPE_REPEAT,  1,  STABLE},
854
8.94k
      {-1},
855
8.94k
#line 209 "src/objects.in"
856
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str73, "ACDBASSOCRESTOREENTITYSTATEACTIONBODY",  DWG_TYPE_ASSOCRESTOREENTITYSTATEACTIONBODY,  0,  DEBUGGING},
857
8.94k
      {-1}, {-1},
858
8.94k
#line 87 "src/objects.in"
859
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str76,                    "LEADER",                     DWG_TYPE_LEADER,  1,  STABLE},
860
8.94k
      {-1}, {-1}, {-1},
861
8.94k
#line 130 "src/objects.in"
862
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str80,                     "ACAD_TABLE",                 DWG_TYPE_TABLE,  1,  DEBUGGING},
863
8.94k
      {-1}, {-1}, {-1}, {-1},
864
8.94k
#line 304 "src/objects.in"
865
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str85,                            "LTYPE",                             DWG_TYPE_LTYPE,  0,  STABLE},
866
8.94k
#line 58 "src/objects.in"
867
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str86,                    "ATTRIB",                     DWG_TYPE_ATTRIB,  1,  STABLE},
868
8.94k
      {-1}, {-1}, {-1}, {-1},
869
8.94k
#line 333 "src/objects.in"
870
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str91,                      "RENDERENTRY",                       DWG_TYPE_RENDERENTRY,  0,  UNSTABLE},
871
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
872
8.94k
      {-1},
873
8.94k
#line 106 "src/objects.in"
874
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str102,              "PLANESURFACE",               DWG_TYPE_PLANESURFACE, 1,  UNSTABLE},
875
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1},
876
8.94k
#line 343 "src/objects.in"
877
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str108,                    "SORTENTSTABLE",                     DWG_TYPE_SORTENTSTABLE, 0,  STABLE},
878
8.94k
#line 59 "src/objects.in"
879
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str109,  "BASEPOINTPARAMETERENTITY",   DWG_TYPE_BASEPOINTPARAMETERENTITY, 1,  DEBUGGING},
880
8.94k
      {-1}, {-1},
881
8.94k
#line 207 "src/objects.in"
882
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str112,      "ACDBASSOCPLANESURFACEACTIONBODY",   DWG_TYPE_ASSOCPLANESURFACEACTIONBODY, 0,  UNSTABLE},
883
8.94k
      {-1}, {-1}, {-1},
884
8.94k
#line 202 "src/objects.in"
885
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str116,       "ACDBASSOCORDINATEDIMACTIONBODY",    DWG_TYPE_ASSOCORDINATEDIMACTIONBODY, 0,  DEBUGGING},
886
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
887
8.94k
#line 128 "src/objects.in"
888
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str126,                    "SPLINE",                     DWG_TYPE_SPLINE, 1,  STABLE},
889
8.94k
      {-1}, {-1}, {-1},
890
8.94k
#line 352 "src/objects.in"
891
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str130,                       "TABLESTYLE",                        DWG_TYPE_TABLESTYLE, 0,  UNSTABLE},
892
8.94k
#line 222 "src/objects.in"
893
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str131,                 "BLOCKARRAYACTION",                  DWG_TYPE_BLOCKARRAYACTION, 0,  UNSTABLE},
894
8.94k
      {-1}, {-1}, {-1},
895
8.94k
#line 99 "src/objects.in"
896
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str135,                     "MTEXT",                      DWG_TYPE_MTEXT, 1,  STABLE},
897
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1},
898
8.94k
#line 173 "src/objects.in"
899
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str141,  "ACDBASSOC3POINTANGULARDIMACTIONBODY",  DWG_TYPE_ASSOC3POINTANGULARDIMACTIONBODY,  0,  DEBUGGING},
900
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1},
901
8.94k
#line 169 "src/objects.in"
902
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str147,      "ACDB_ANNOTSCALEOBJECTCONTEXTDATA_CLASS",  DWG_TYPE_ANNOTSCALEOBJECTCONTEXTDATA, 0,  DEBUGGING},
903
8.94k
#line 250 "src/objects.in"
904
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str148,               "BLOCKSTRETCHACTION",                DWG_TYPE_BLOCKSTRETCHACTION, 0,  UNSTABLE},
905
8.94k
      {-1},
906
8.94k
#line 244 "src/objects.in"
907
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str150,   "BLOCKRADIALCONSTRAINTPARAMETER",    DWG_TYPE_BLOCKRADIALCONSTRAINTPARAMETER, 0,  UNSTABLE},
908
8.94k
      {-1},
909
8.94k
#line 73 "src/objects.in"
910
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str152,                   "ELLIPSE",                    DWG_TYPE_ELLIPSE, 1,  STABLE},
911
8.94k
#line 183 "src/objects.in"
912
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str153,          "ACDBASSOCASMBODYACTIONPARAM",       DWG_TYPE_ASSOCASMBODYACTIONPARAM, 0,  UNSTABLE},
913
8.94k
      {-1}, {-1}, {-1}, {-1},
914
8.94k
#line 223 "src/objects.in"
915
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str158,          "BLOCKBASEPOINTPARAMETER",           DWG_TYPE_BLOCKBASEPOINTPARAMETER, 0,  STABLE},
916
8.94k
#line 103 "src/objects.in"
917
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str159,                 "OLE2FRAME",                  DWG_TYPE_OLE2FRAME, 1,  STABLE},
918
8.94k
#line 232 "src/objects.in"
919
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str160,             "BLOCKLINEARPARAMETER",              DWG_TYPE_BLOCKLINEARPARAMETER, 0,  UNSTABLE},
920
8.94k
      {-1}, {-1}, {-1},
921
8.94k
#line 203 "src/objects.in"
922
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str164,    "ACDBASSOCOSNAPPOINTREFACTIONPARAM",  DWG_TYPE_ASSOCOSNAPPOINTREFACTIONPARAM,  0,  UNSTABLE},
923
8.94k
#line 231 "src/objects.in"
924
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str165,                  "BLOCKLINEARGRIP",                   DWG_TYPE_BLOCKLINEARGRIP, 0,  STABLE},
925
8.94k
#line 303 "src/objects.in"
926
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str166,                 "LONG_TRANSACTION",                  DWG_TYPE_LONG_TRANSACTION, 0,  STABLE},
927
8.94k
      {-1}, {-1}, {-1},
928
8.94k
#line 230 "src/objects.in"
929
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str170,   "BLOCKLINEARCONSTRAINTPARAMETER",    DWG_TYPE_BLOCKLINEARCONSTRAINTPARAMETER, 0,  UNSTABLE},
930
8.94k
      {-1}, {-1}, {-1},
931
8.94k
#line 243 "src/objects.in"
932
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str174,         "BLOCKPROPERTIESTABLEGRIP",          DWG_TYPE_BLOCKPROPERTIESTABLEGRIP, 0,  DEBUGGING},
933
8.94k
#line 337 "src/objects.in"
934
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str175,                            "SCALE",                             DWG_TYPE_SCALE, 0,  STABLE},
935
8.94k
#line 165 "src/objects.in"
936
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str176,                 "ACSH_TORUS_CLASS",                  DWG_TYPE_ACSH_TORUS_CLASS, 0,  STABLE},
937
8.94k
      {-1}, {-1}, {-1},
938
8.94k
#line 107 "src/objects.in"
939
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str180,                     "POINT",                      DWG_TYPE_POINT, 1,  STABLE},
940
8.94k
      {-1},
941
8.94k
#line 319 "src/objects.in"
942
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str182,                     "ACDBPERSSUBENTMANAGER",             DWG_TYPE_PERSUBENTMGR, 0,  DEBUGGING},
943
8.94k
      {-1}, {-1},
944
8.94k
#line 211 "src/objects.in"
945
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str185,        "ACDBASSOCROTATEDDIMACTIONBODY",     DWG_TYPE_ASSOCROTATEDDIMACTIONBODY, 0,  DEBUGGING},
946
8.94k
      {-1}, {-1}, {-1},
947
8.94k
#line 240 "src/objects.in"
948
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str189,              "BLOCKPOLARPARAMETER",               DWG_TYPE_BLOCKPOLARPARAMETER, 0,  UNSTABLE},
949
8.94k
#line 332 "src/objects.in"
950
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str190,                  "RASTERVARIABLES",                   DWG_TYPE_RASTERVARIABLES, 0,  STABLE},
951
8.94k
#line 83 "src/objects.in"
952
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str191,                    "INSERT",                     DWG_TYPE_INSERT, 1,  STABLE},
953
8.94k
#line 212 "src/objects.in"
954
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str192,      "ACDBASSOCSWEPTSURFACEACTIONBODY",   DWG_TYPE_ASSOCSWEPTSURFACEACTIONBODY, 0,  DEBUGGING},
955
8.94k
      {-1},
956
8.94k
#line 239 "src/objects.in"
957
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str194,                   "BLOCKPOLARGRIP",                    DWG_TYPE_BLOCKPOLARGRIP, 0,  UNSTABLE},
958
8.94k
#line 242 "src/objects.in"
959
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str195,             "BLOCKPROPERTIESTABLE",              DWG_TYPE_BLOCKPROPERTIESTABLE, 0,  DEBUGGING},
960
8.94k
#line 249 "src/objects.in"
961
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str196,                 "BLOCKSCALEACTION",                  DWG_TYPE_BLOCKSCALEACTION, 0,  STABLE},
962
8.94k
      {-1},
963
8.94k
#line 348 "src/objects.in"
964
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str198,                              "SUN",                               DWG_TYPE_SUN, 0,  STABLE},
965
8.94k
#line 237 "src/objects.in"
966
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str199,         "BLOCKPARAMDEPENDENCYBODY",          DWG_TYPE_BLOCKPARAMDEPENDENCYBODY, 0,  UNSTABLE},
967
8.94k
#line 210 "src/objects.in"
968
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str200,   "ACDBASSOCREVOLVEDSURFACEACTIONBODY",  DWG_TYPE_ASSOCREVOLVEDSURFACEACTIONBODY, 0,  UNSTABLE},
969
8.94k
      {-1}, {-1},
970
8.94k
#line 121 "src/objects.in"
971
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str203,        "ROTATIONGRIPENTITY",         DWG_TYPE_ROTATIONGRIPENTITY, 1,  DEBUGGING},
972
8.94k
      {-1}, {-1},
973
8.94k
#line 174 "src/objects.in"
974
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str206,                      "ACDBASSOCACTION",                   DWG_TYPE_ASSOCACTION, 0,  UNSTABLE},
975
8.94k
      {-1},
976
8.94k
#line 122 "src/objects.in"
977
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str208,   "ROTATIONPARAMETERENTITY",    DWG_TYPE_ROTATIONPARAMETERENTITY, 1,  DEBUGGING},
978
8.94k
      {-1}, {-1},
979
8.94k
#line 62 "src/objects.in"
980
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str211,                    "CAMERA",                     DWG_TYPE_CAMERA, 1,  STABLE},
981
8.94k
#line 335 "src/objects.in"
982
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str212,                     "RENDERGLOBAL",                      DWG_TYPE_RENDERGLOBAL, 0,  UNSTABLE},
983
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1},
984
8.94k
#line 241 "src/objects.in"
985
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str218,          "BLOCKPOLARSTRETCHACTION",           DWG_TYPE_BLOCKPOLARSTRETCHACTION, 0,  UNSTABLE},
986
8.94k
#line 245 "src/objects.in"
987
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str219,              "ACDB_BLOCKREPRESENTATION_DATA",     DWG_TYPE_BLOCKREPRESENTATION, 0,  UNSTABLE},
988
8.94k
      {-1}, {-1},
989
8.94k
#line 129 "src/objects.in"
990
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str222,              "SWEPTSURFACE",               DWG_TYPE_SWEPTSURFACE, 1,  DEBUGGING},
991
8.94k
      {-1},
992
8.94k
#line 199 "src/objects.in"
993
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str224,    "ACDBASSOCNETWORKSURFACEACTIONBODY",  DWG_TYPE_ASSOCNETWORKSURFACEACTIONBODY,  0,  UNSTABLE},
994
8.94k
      {-1},
995
8.94k
#line 90 "src/objects.in"
996
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str226,          "LINEARGRIPENTITY",           DWG_TYPE_LINEARGRIPENTITY, 1,  DEBUGGING},
997
8.94k
      {-1},
998
8.94k
#line 307 "src/objects.in"
999
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str228,          "MENTALRAYRENDERSETTINGS",           DWG_TYPE_MENTALRAYRENDERSETTINGS, 0,  UNSTABLE},
1000
8.94k
#line 336 "src/objects.in"
1001
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str229,                   "RENDERSETTINGS",                    DWG_TYPE_RENDERSETTINGS, 0,  UNSTABLE},
1002
8.94k
      {-1}, {-1}, {-1},
1003
8.94k
#line 151 "src/objects.in"
1004
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str233,               "ACSH_BOOLEAN_CLASS",                DWG_TYPE_ACSH_BOOLEAN_CLASS, 0,  STABLE},
1005
8.94k
#line 89 "src/objects.in"
1006
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str234,                      "LINE",                       DWG_TYPE_LINE, 1,  STABLE},
1007
8.94k
      {-1}, {-1},
1008
8.94k
#line 309 "src/objects.in"
1009
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str237,                     "MLEADERSTYLE",                      DWG_TYPE_MLEADERSTYLE, 0,  UNSTABLE},
1010
8.94k
#line 191 "src/objects.in"
1011
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str238,     "ACDBASSOCEXTENDSURFACEACTIONBODY",  DWG_TYPE_ASSOCEXTENDSURFACEACTIONBODY, 0,  UNSTABLE},
1012
8.94k
      {-1},
1013
8.94k
#line 170 "src/objects.in"
1014
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str240,                            "APPID",                             DWG_TYPE_APPID, 0,  STABLE},
1015
8.94k
      {-1},
1016
8.94k
#line 334 "src/objects.in"
1017
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str242,                "RENDERENVIRONMENT",                 DWG_TYPE_RENDERENVIRONMENT, 0,  STABLE},
1018
8.94k
      {-1}, {-1}, {-1},
1019
8.94k
#line 91 "src/objects.in"
1020
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str246,     "LINEARPARAMETERENTITY",      DWG_TYPE_LINEARPARAMETERENTITY, 1,  DEBUGGING},
1021
8.94k
#line 350 "src/objects.in"
1022
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str247,                     "TABLECONTENT",                      DWG_TYPE_TABLECONTENT, 0,  DEBUGGING},
1023
8.94k
#line 161 "src/objects.in"
1024
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str248,               "ACSH_PYRAMID_CLASS",                DWG_TYPE_ACSH_PYRAMID_CLASS, 0,  UNSTABLE},
1025
8.94k
#line 131 "src/objects.in"
1026
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str249,                      "TEXT",                       DWG_TYPE_TEXT, 1,  STABLE},
1027
8.94k
#line 82 "src/objects.in"
1028
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str250,                     "IMAGE",                      DWG_TYPE_IMAGE, 1,  STABLE},
1029
8.94k
      {-1},
1030
8.94k
#line 96 "src/objects.in"
1031
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str252,                   "MINSERT",                    DWG_TYPE_MINSERT, 1,  STABLE},
1032
8.94k
      {-1}, {-1},
1033
8.94k
#line 205 "src/objects.in"
1034
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str255,             "ACDBASSOCPATHACTIONPARAM",          DWG_TYPE_ASSOCPATHACTIONPARAM, 0,  UNSTABLE},
1035
8.94k
      {-1},
1036
8.94k
#line 248 "src/objects.in"
1037
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str257,           "BLOCKROTATIONPARAMETER",            DWG_TYPE_BLOCKROTATIONPARAMETER, 0,  UNSTABLE},
1038
8.94k
#line 301 "src/objects.in"
1039
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str258,          "ACDB_LEADEROBJECTCONTEXTDATA_CLASS",  DWG_TYPE_LEADEROBJECTCONTEXTDATA, 0,  UNSTABLE},
1040
8.94k
      {-1}, {-1},
1041
8.94k
#line 175 "src/objects.in"
1042
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str261,                 "ACDBASSOCACTIONPARAM",              DWG_TYPE_ASSOCACTIONPARAM, 0,  UNSTABLE},
1043
8.94k
#line 247 "src/objects.in"
1044
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str262,                "BLOCKROTATIONGRIP",                 DWG_TYPE_BLOCKROTATIONGRIP, 0,  STABLE},
1045
8.94k
#line 54 "src/objects.in"
1046
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str263,                       "ARC",                        DWG_TYPE_ARC, 1,  STABLE},
1047
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1},
1048
8.94k
#line 61 "src/objects.in"
1049
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str269,                      "BODY",                       DWG_TYPE_BODY, 1,  STABLE},
1050
8.94k
      {-1}, {-1}, {-1},
1051
8.94k
#line 104 "src/objects.in"
1052
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str273,                  "OLEFRAME",                   DWG_TYPE_OLEFRAME, 1,  STABLE},
1053
8.94k
#line 92 "src/objects.in"
1054
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str274,                      "LOAD",                       DWG_TYPE_LOAD, 1,  STABLE},
1055
8.94k
#line 110 "src/objects.in"
1056
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str275,      "POINTPARAMETERENTITY",       DWG_TYPE_POINTPARAMETERENTITY, 1,  DEBUGGING},
1057
8.94k
      {-1},
1058
8.94k
#line 246 "src/objects.in"
1059
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str277,                "BLOCKROTATEACTION",                 DWG_TYPE_BLOCKROTATEACTION, 0,  STABLE},
1060
8.94k
      {-1}, {-1},
1061
8.94k
#line 127 "src/objects.in"
1062
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str280,                     "SOLID",                      DWG_TYPE_SOLID, 1,  STABLE},
1063
8.94k
      {-1},
1064
8.94k
#line 321 "src/objects.in"
1065
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str282,                     "PLOTSETTINGS",                      DWG_TYPE_PLOTSETTINGS, 0,  STABLE},
1066
8.94k
#line 355 "src/objects.in"
1067
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str283,                              "UCS",                               DWG_TYPE_UCS, 0,  STABLE},
1068
8.94k
#line 185 "src/objects.in"
1069
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str284,         "ACDBASSOCCOMPOUNDACTIONPARAM",      DWG_TYPE_ASSOCCOMPOUNDACTIONPARAM, 0,  UNSTABLE},
1070
8.94k
#line 97 "src/objects.in"
1071
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str285,                     "MLINE",                      DWG_TYPE_MLINE, 1,  STABLE},
1072
8.94k
      {-1},
1073
8.94k
#line 172 "src/objects.in"
1074
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str287,           "ACDBASSOC2DCONSTRAINTGROUP",        DWG_TYPE_ASSOC2DCONSTRAINTGROUP, 0,  UNSTABLE},
1075
8.94k
#line 194 "src/objects.in"
1076
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str288,     "ACDBASSOCFILLETSURFACEACTIONBODY",  DWG_TYPE_ASSOCFILLETSURFACEACTIONBODY, 0,  UNSTABLE},
1077
8.94k
      {-1},
1078
8.94k
#line 235 "src/objects.in"
1079
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str290,             "BLOCKLOOKUPPARAMETER",              DWG_TYPE_BLOCKLOOKUPPARAMETER, 0,  UNSTABLE},
1080
8.94k
      {-1}, {-1},
1081
8.94k
#line 148 "src/objects.in"
1082
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str293,               "ACMECOMMANDHISTORY",                DWG_TYPE_ACMECOMMANDHISTORY, 0,  DEBUGGING},
1083
8.94k
      {-1},
1084
8.94k
#line 234 "src/objects.in"
1085
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str295,                  "BLOCKLOOKUPGRIP",                   DWG_TYPE_BLOCKLOOKUPGRIP, 0,  STABLE},
1086
8.94k
#line 297 "src/objects.in"
1087
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str296,                      "LAYERFILTER",                       DWG_TYPE_LAYERFILTER, 0,  STABLE},
1088
8.94k
#line 163 "src/objects.in"
1089
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str297,                "ACSH_SPHERE_CLASS",                 DWG_TYPE_ACSH_SPHERE_CLASS, 0,  STABLE},
1090
8.94k
      {-1},
1091
8.94k
#line 53 "src/objects.in"
1092
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str299,  "ALIGNMENTPARAMETERENTITY",   DWG_TYPE_ALIGNMENTPARAMETERENTITY, 1,  DEBUGGING},
1093
8.94k
      {-1},
1094
8.94k
#line 75 "src/objects.in"
1095
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str301,                    "ENDREP",                     DWG_TYPE_ENDREP, 1,  STABLE},
1096
8.94k
      {-1}, {-1}, {-1}, {-1},
1097
8.94k
#line 57 "src/objects.in"
1098
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str306,                    "ATTDEF",                     DWG_TYPE_ATTDEF, 1,  STABLE},
1099
8.94k
#line 187 "src/objects.in"
1100
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str307,           "ACDBASSOCDIMDEPENDENCYBODY",        DWG_TYPE_ASSOCDIMDEPENDENCYBODY, 0,  UNSTABLE},
1101
8.94k
      {-1}, {-1}, {-1},
1102
8.94k
#line 164 "src/objects.in"
1103
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str311,                 "ACSH_SWEEP_CLASS",                  DWG_TYPE_ACSH_SWEEP_CLASS, 0,  DEBUGGING},
1104
8.94k
#line 233 "src/objects.in"
1105
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str312,                "BLOCKLOOKUPACTION",                 DWG_TYPE_BLOCKLOOKUPACTION, 0,  UNSTABLE},
1106
8.94k
      {-1},
1107
8.94k
#line 152 "src/objects.in"
1108
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str314,                   "ACSH_BOX_CLASS",                    DWG_TYPE_ACSH_BOX_CLASS, 0,  STABLE},
1109
8.94k
#line 289 "src/objects.in"
1110
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str315,                            "GROUP",                             DWG_TYPE_GROUP, 0,  STABLE},
1111
8.94k
      {-1}, {-1},
1112
8.94k
#line 162 "src/objects.in"
1113
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str318,               "ACSH_REVOLVE_CLASS",                DWG_TYPE_ACSH_REVOLVE_CLASS, 0,  DEBUGGING},
1114
8.94k
      {-1},
1115
8.94k
#line 186 "src/objects.in"
1116
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str320,                  "ACDBASSOCDEPENDENCY",               DWG_TYPE_ASSOCDEPENDENCY, 0,  UNSTABLE},
1117
8.94k
      {-1}, {-1},
1118
8.94k
#line 349 "src/objects.in"
1119
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str323,                         "SUNSTUDY",                          DWG_TYPE_SUNSTUDY, 0,  DEBUGGING},
1120
8.94k
#line 132 "src/objects.in"
1121
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str324,                 "TOLERANCE",                  DWG_TYPE_TOLERANCE, 1,  STABLE},
1122
8.94k
#line 236 "src/objects.in"
1123
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str325,                  "BLOCKMOVEACTION",                   DWG_TYPE_BLOCKMOVEACTION, 0,  STABLE},
1124
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1125
8.94k
#line 310 "src/objects.in"
1126
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str335,                       "MLINESTYLE",                        DWG_TYPE_MLINESTYLE, 0,  STABLE},
1127
8.94k
      {-1}, {-1},
1128
8.94k
#line 306 "src/objects.in"
1129
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str338,                         "MATERIAL",                          DWG_TYPE_MATERIAL, 0,  UNSTABLE},
1130
8.94k
      {-1}, {-1},
1131
8.94k
#line 63 "src/objects.in"
1132
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str341,                    "CIRCLE",                     DWG_TYPE_CIRCLE, 1,  STABLE},
1133
8.94k
      {-1}, {-1},
1134
8.94k
#line 266 "src/objects.in"
1135
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str344,                        "DATATABLE",                         DWG_TYPE_DATATABLE, 0,  DEBUGGING},
1136
8.94k
      {-1},
1137
8.94k
#line 256 "src/objects.in"
1138
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str346,                 "BLOCKXYPARAMETER",                  DWG_TYPE_BLOCKXYPARAMETER, 0,  UNSTABLE},
1139
8.94k
      {-1}, {-1}, {-1},
1140
8.94k
#line 362 "src/objects.in"
1141
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str350,                            "VPORT",                             DWG_TYPE_VPORT, 0,  STABLE},
1142
8.94k
#line 166 "src/objects.in"
1143
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str351,                 "ACSH_WEDGE_CLASS",                  DWG_TYPE_ACSH_WEDGE_CLASS, 0,  STABLE},
1144
8.94k
#line 285 "src/objects.in"
1145
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str352,                          "GEODATA",                           DWG_TYPE_GEODATA, 0,  STABLE},
1146
8.94k
      {-1}, {-1},
1147
8.94k
#line 192 "src/objects.in"
1148
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str355,   "ACDBASSOCEXTRUDEDSURFACEACTIONBODY",  DWG_TYPE_ASSOCEXTRUDEDSURFACEACTIONBODY, 0,  UNSTABLE},
1149
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1},
1150
8.94k
#line 100 "src/objects.in"
1151
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str361,               "MULTILEADER",                DWG_TYPE_MULTILEADER, 1,  STABLE},
1152
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1153
8.94k
#line 215 "src/objects.in"
1154
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str368,                    "ACDBASSOCVARIABLE",                 DWG_TYPE_ASSOCVARIABLE, 0,  UNSTABLE},
1155
8.94k
      {-1}, {-1},
1156
8.94k
#line 118 "src/objects.in"
1157
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str371,                    "REGION",                     DWG_TYPE_REGION, 1,  STABLE},
1158
8.94k
#line 86 "src/objects.in"
1159
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str372,         "LAYOUTPRINTCONFIG",          DWG_TYPE_LAYOUTPRINTCONFIG, 1,  UNSTABLE},
1160
8.94k
#line 201 "src/objects.in"
1161
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str373,     "ACDBASSOCOFFSETSURFACEACTIONBODY",  DWG_TYPE_ASSOCOFFSETSURFACEACTIONBODY, 0,  UNSTABLE},
1162
8.94k
#line 284 "src/objects.in"
1163
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str374,                        "FIELDLIST",                         DWG_TYPE_FIELDLIST, 0,  STABLE},
1164
8.94k
      {-1}, {-1}, {-1},
1165
8.94k
#line 351 "src/objects.in"
1166
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str378,                    "TABLEGEOMETRY",                     DWG_TYPE_TABLEGEOMETRY, 0,  STABLE},
1167
8.94k
      {-1}, {-1}, {-1},
1168
8.94k
#line 261 "src/objects.in"
1169
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str382,                     "CELLSTYLEMAP",                      DWG_TYPE_CELLSTYLEMAP, 0,  STABLE},
1170
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1},
1171
8.94k
#line 196 "src/objects.in"
1172
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str388,     "ACDBASSOCLOFTEDSURFACEACTIONBODY",  DWG_TYPE_ASSOCLOFTEDSURFACEACTIONBODY, 0,  UNSTABLE},
1173
8.94k
#line 156 "src/objects.in"
1174
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str389,              "ACSH_CYLINDER_CLASS",               DWG_TYPE_ACSH_CYLINDER_CLASS, 0,  STABLE},
1175
8.94k
      {-1},
1176
8.94k
#line 51 "src/objects.in"
1177
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str391,                    "3DLINE",                     DWG_TYPE__3DLINE,  1,  STABLE},
1178
8.94k
#line 146 "src/objects.in"
1179
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str392,         "XYPARAMETERENTITY",          DWG_TYPE_XYPARAMETERENTITY, 1,  DEBUGGING},
1180
8.94k
#line 251 "src/objects.in"
1181
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str393,               "BLOCKUSERPARAMETER",                DWG_TYPE_BLOCKUSERPARAMETER, 0,  UNSTABLE},
1182
8.94k
#line 78 "src/objects.in"
1183
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str394,       "FLIPPARAMETERENTITY",        DWG_TYPE_FLIPPARAMETERENTITY, 1,  DEBUGGING},
1184
8.94k
      {-1}, {-1}, {-1},
1185
8.94k
#line 224 "src/objects.in"
1186
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str398, "BLOCKDIAMETRICCONSTRAINTPARAMETER",  DWG_TYPE_BLOCKDIAMETRICCONSTRAINTPARAMETER, 0,  UNSTABLE},
1187
8.94k
#line 115 "src/objects.in"
1188
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str399,            "POLYLINE",                   DWG_TYPE_POLYLINE_PFACE, 1,  STABLE},
1189
8.94k
#line 144 "src/objects.in"
1190
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str400,                     "XLINE",                      DWG_TYPE_XLINE, 1,  STABLE},
1191
8.94k
#line 338 "src/objects.in"
1192
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str401,                 "ACDBSECTIONVIEWSTYLE",              DWG_TYPE_SECTIONVIEWSTYLE, 0,  STABLE},
1193
8.94k
#line 267 "src/objects.in"
1194
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str402,                          "DBCOLOR",                           DWG_TYPE_DBCOLOR, 0,  UNSTABLE},
1195
8.94k
      {-1},
1196
8.94k
#line 77 "src/objects.in"
1197
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str404,            "FLIPGRIPENTITY",             DWG_TYPE_FLIPGRIPENTITY, 1,  DEBUGGING},
1198
8.94k
#line 60 "src/objects.in"
1199
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str405,                     "BLOCK",                      DWG_TYPE_BLOCK, 1,  STABLE},
1200
8.94k
      {-1},
1201
8.94k
#line 158 "src/objects.in"
1202
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str407,                "ACSH_FILLET_CLASS",                 DWG_TYPE_ACSH_FILLET_CLASS, 0,  STABLE},
1203
8.94k
      {-1},
1204
8.94k
#line 344 "src/objects.in"
1205
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str409,                   "SPATIAL_FILTER",                    DWG_TYPE_SPATIAL_FILTER, 0,  STABLE},
1206
8.94k
      {-1}, {-1}, {-1},
1207
8.94k
#line 347 "src/objects.in"
1208
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str413,                    "STYLE_CONTROL",                     DWG_TYPE_STYLE_CONTROL, 0,  STABLE},
1209
8.94k
      {-1}, {-1}, {-1}, {-1},
1210
8.94k
#line 171 "src/objects.in"
1211
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str418,                    "APPID_CONTROL",                     DWG_TYPE_APPID_CONTROL, 0,  STABLE},
1212
8.94k
      {-1}, {-1}, {-1},
1213
8.94k
#line 184 "src/objects.in"
1214
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str422,      "ACDBASSOCBLENDSURFACEACTIONBODY",   DWG_TYPE_ASSOCBLENDSURFACEACTIONBODY, 0,  UNSTABLE},
1215
8.94k
      {-1}, {-1}, {-1},
1216
8.94k
#line 312 "src/objects.in"
1217
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str426,  "ACDB_MTEXTATTRIBUTEOBJECTCONTEXTDATA_CLASS",  DWG_TYPE_MTEXTATTRIBUTEOBJECTCONTEXTDATA, 0,  DEBUGGING},
1218
8.94k
#line 143 "src/objects.in"
1219
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str427,                   "WIPEOUT",                    DWG_TYPE_WIPEOUT, 1,  STABLE},
1220
8.94k
#line 262 "src/objects.in"
1221
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str428,               "CONTEXTDATAMANAGER",                DWG_TYPE_CONTEXTDATAMANAGER, 0,  DEBUGGING},
1222
8.94k
#line 259 "src/objects.in"
1223
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str429,                        "BREAKDATA",                         DWG_TYPE_BREAKDATA, 0,  DEBUGGING},
1224
8.94k
      {-1},
1225
8.94k
#line 213 "src/objects.in"
1226
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str431,       "ACDBASSOCTRIMSURFACEACTIONBODY",    DWG_TYPE_ASSOCTRIMSURFACEACTIONBODY, 0,  UNSTABLE},
1227
8.94k
      {-1},
1228
8.94k
#line 298 "src/objects.in"
1229
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str433,                    "LAYER_CONTROL",                     DWG_TYPE_LAYER_CONTROL, 0,  STABLE},
1230
8.94k
#line 149 "src/objects.in"
1231
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str434,                        "ACMESCOPE",                         DWG_TYPE_ACMESCOPE, 0,  DEBUGGING},
1232
8.94k
#line 277 "src/objects.in"
1233
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str435,                            "DUMMY",                             DWG_TYPE_DUMMY, 0,  STABLE},
1234
8.94k
#line 353 "src/objects.in"
1235
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str436,            "ACDB_TEXTOBJECTCONTEXTDATA_CLASS",  DWG_TYPE_TEXTOBJECTCONTEXTDATA, 0,  UNSTABLE},
1236
8.94k
      {-1},
1237
8.94k
#line 98 "src/objects.in"
1238
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str438,                  "MPOLYGON",                   DWG_TYPE_MPOLYGON, 1,  DEBUGGING},
1239
8.94k
      {-1},
1240
8.94k
#line 176 "src/objects.in"
1241
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str440,        "ACDBASSOCALIGNEDDIMACTIONBODY",     DWG_TYPE_ASSOCALIGNEDDIMACTIONBODY, 0,  DEBUGGING},
1242
8.94k
      {-1},
1243
8.94k
#line 150 "src/objects.in"
1244
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str442,                     "ACMESTATEMGR",                      DWG_TYPE_ACMESTATEMGR, 0,  DEBUGGING},
1245
8.94k
#line 305 "src/objects.in"
1246
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str443,                    "LTYPE_CONTROL",                     DWG_TYPE_LTYPE_CONTROL, 0,  STABLE},
1247
8.94k
      {-1},
1248
8.94k
#line 214 "src/objects.in"
1249
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str445,             "ACDBASSOCVALUEDEPENDENCY",          DWG_TYPE_ASSOCVALUEDEPENDENCY, 0,  UNSTABLE},
1250
8.94k
      {-1},
1251
8.94k
#line 367 "src/objects.in"
1252
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str447,                          "XRECORD",                           DWG_TYPE_XRECORD, 0,  STABLE},
1253
8.94k
#line 56 "src/objects.in"
1254
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str448,             "ARC_DIMENSION",              DWG_TYPE_ARC_DIMENSION, 1,  UNSTABLE},
1255
8.94k
      {-1},
1256
8.94k
#line 339 "src/objects.in"
1257
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str450,                  "SECTION_MANAGER",                   DWG_TYPE_SECTION_MANAGER, 0,  STABLE},
1258
8.94k
      {-1},
1259
8.94k
#line 216 "src/objects.in"
1260
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str452,           "ACDBASSOCVERTEXACTIONPARAM",        DWG_TYPE_ASSOCVERTEXACTIONPARAM, 0,  UNSTABLE},
1261
8.94k
      {-1},
1262
8.94k
#line 254 "src/objects.in"
1263
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str454,         "BLOCKVISIBILITYPARAMETER",          DWG_TYPE_BLOCKVISIBILITYPARAMETER, 0,  UNSTABLE},
1264
8.94k
      {-1}, {-1}, {-1},
1265
8.94k
#line 154 "src/objects.in"
1266
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str458,               "ACSH_CHAMFER_CLASS",                DWG_TYPE_ACSH_CHAMFER_CLASS, 0,  UNSTABLE},
1267
8.94k
#line 253 "src/objects.in"
1268
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str459,              "BLOCKVISIBILITYGRIP",               DWG_TYPE_BLOCKVISIBILITYGRIP, 0,  STABLE},
1269
8.94k
#line 193 "src/objects.in"
1270
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str460,             "ACDBASSOCFACEACTIONPARAM",          DWG_TYPE_ASSOCFACEACTIONPARAM, 0,  UNSTABLE},
1271
8.94k
      {-1},
1272
8.94k
#line 197 "src/objects.in"
1273
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str462,           "ACDBASSOCMLEADERACTIONBODY",        DWG_TYPE_ASSOCMLEADERACTIONBODY, 0,  DEBUGGING},
1274
8.94k
      {-1},
1275
8.94k
#line 290 "src/objects.in"
1276
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str464,                   "RAPIDRTRENDERENVIRONMENT",          DWG_TYPE_IBL_BACKGROUND, 0,  UNSTABLE},
1277
8.94k
#line 88 "src/objects.in"
1278
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str465,                     "LIGHT",                      DWG_TYPE_LIGHT, 1,  STABLE},
1279
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1280
8.94k
#line 157 "src/objects.in"
1281
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str475,             "ACSH_EXTRUSION_CLASS",              DWG_TYPE_ACSH_EXTRUSION_CLASS, 0,  DEBUGGING},
1282
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1283
8.94k
#line 257 "src/objects.in"
1284
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str483,                    "BLOCK_CONTROL",                     DWG_TYPE_BLOCK_CONTROL, 0,  STABLE},
1285
8.94k
      {-1},
1286
8.94k
#line 126 "src/objects.in"
1287
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str485,                     "SHAPE",                      DWG_TYPE_SHAPE, 1,  STABLE},
1288
8.94k
      {-1}, {-1},
1289
8.94k
#line 345 "src/objects.in"
1290
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str488,                    "SPATIAL_INDEX",                     DWG_TYPE_SPATIAL_INDEX, 0,  UNSTABLE},
1291
8.94k
      {-1}, {-1},
1292
8.94k
#line 340 "src/objects.in"
1293
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str491,                 "SECTION_SETTINGS",                  DWG_TYPE_SECTION_SETTINGS, 0,  UNSTABLE},
1294
8.94k
      {-1}, {-1}, {-1}, {-1},
1295
8.94k
#line 50 "src/objects.in"
1296
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str496,                    "3DFACE",                     DWG_TYPE__3DFACE,  1,  STABLE},
1297
8.94k
      {-1},
1298
8.94k
#line 316 "src/objects.in"
1299
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str498,          "ACDB_ORDDIMOBJECTCONTEXTDATA_CLASS",  DWG_TYPE_ORDDIMOBJECTCONTEXTDATA, 0,  DEBUGGING},
1300
8.94k
      {-1}, {-1},
1301
8.94k
#line 356 "src/objects.in"
1302
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str501,                      "UCS_CONTROL",                       DWG_TYPE_UCS_CONTROL, 0,  STABLE},
1303
8.94k
      {-1}, {-1},
1304
8.94k
#line 238 "src/objects.in"
1305
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str504,              "BLOCKPOINTPARAMETER",               DWG_TYPE_BLOCKPOINTPARAMETER, 0,  UNSTABLE},
1306
8.94k
#line 315 "src/objects.in"
1307
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str505,                       "OBJECT_PTR",                        DWG_TYPE_OBJECT_PTR, 0,  UNSTABLE},
1308
8.94k
      {-1}, {-1}, {-1},
1309
8.94k
#line 208 "src/objects.in"
1310
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str509,         "ACDBASSOCPOINTREFACTIONPARAM",      DWG_TYPE_ASSOCPOINTREFACTIONPARAM, 0,  UNSTABLE},
1311
8.94k
      {-1}, {-1}, {-1},
1312
8.94k
#line 220 "src/objects.in"
1313
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str513,          "BLOCKALIGNMENTPARAMETER",           DWG_TYPE_BLOCKALIGNMENTPARAMETER, 0,  STABLE},
1314
8.94k
#line 302 "src/objects.in"
1315
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str514,                        "LIGHTLIST",                         DWG_TYPE_LIGHTLIST, 0,  UNSTABLE},
1316
8.94k
#line 101 "src/objects.in"
1317
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str515,           "COORDINATION_MODEL",         DWG_TYPE_NAVISWORKSMODEL, 1,  DEBUGGING},
1318
8.94k
      {-1},
1319
8.94k
#line 79 "src/objects.in"
1320
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str517,         "POSITIONMARKER",             DWG_TYPE_GEOPOSITIONMARKER, 1,  DEBUGGING},
1321
8.94k
#line 219 "src/objects.in"
1322
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str518,               "BLOCKALIGNMENTGRIP",                DWG_TYPE_BLOCKALIGNMENTGRIP, 0,  STABLE},
1323
8.94k
#line 263 "src/objects.in"
1324
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str519,              "CSACDOCUMENTOPTIONS",               DWG_TYPE_CSACDOCUMENTOPTIONS, 0,  DEBUGGING},
1325
8.94k
      {-1},
1326
8.94k
#line 218 "src/objects.in"
1327
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str521,  "BLOCKALIGNEDCONSTRAINTPARAMETER",   DWG_TYPE_BLOCKALIGNEDCONSTRAINTPARAMETER, 0,  UNSTABLE},
1328
8.94k
#line 198 "src/objects.in"
1329
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str522,                     "ACDBASSOCNETWORK",                  DWG_TYPE_ASSOCNETWORK, 0,  STABLE},
1330
8.94k
      {-1},
1331
8.94k
#line 55 "src/objects.in"
1332
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str524,            "ARCALIGNEDTEXT",             DWG_TYPE_ARCALIGNEDTEXT, 1,  DEBUGGING},
1333
8.94k
      {-1}, {-1},
1334
8.94k
#line 116 "src/objects.in"
1335
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str527,              "ACAD_ENTITY_OBJECT",         DWG_TYPE_PROXY_ENTITY, 1,  STABLE},
1336
8.94k
      {-1}, {-1},
1337
8.94k
#line 283 "src/objects.in"
1338
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str530,                            "FIELD",                             DWG_TYPE_FIELD, 0,  STABLE},
1339
8.94k
#line 125 "src/objects.in"
1340
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str531,                    "SEQEND",                     DWG_TYPE_SEQEND, 1,  STABLE},
1341
8.94k
      {-1},
1342
8.94k
#line 291 "src/objects.in"
1343
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str533,                         "IDBUFFER",                          DWG_TYPE_IDBUFFER, 0,  STABLE},
1344
8.94k
#line 195 "src/objects.in"
1345
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str534,              "ACDBASSOCGEOMDEPENDENCY",           DWG_TYPE_ASSOCGEOMDEPENDENCY, 0,  STABLE},
1346
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1},
1347
8.94k
#line 270 "src/objects.in"
1348
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str540,                       "DICTIONARY",                        DWG_TYPE_DICTIONARY, 0,  STABLE},
1349
8.94k
#line 325 "src/objects.in"
1350
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str541,            "ACDBPOINTCLOUDDEF_REACTOR",         DWG_TYPE_POINTCLOUDDEF_REACTOR, 0,  UNSTABLE},
1351
8.94k
      {-1},
1352
8.94k
#line 271 "src/objects.in"
1353
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str543,                    "DICTIONARYVAR",                     DWG_TYPE_DICTIONARYVAR, 0,  STABLE},
1354
8.94k
      {-1}, {-1}, {-1},
1355
8.94k
#line 328 "src/objects.in"
1356
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str547,                     "ACAD_PROXY_OBJECT",                 DWG_TYPE_PROXY_OBJECT, 0,  UNSTABLE},
1357
8.94k
#line 322 "src/objects.in"
1358
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str548,               "ACDBPOINTCLOUDCOLORMAP",            DWG_TYPE_POINTCLOUDCOLORMAP, 0,  UNSTABLE},
1359
8.94k
      {-1}, {-1},
1360
8.94k
#line 280 "src/objects.in"
1361
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str551,       "ACDB_DYNAMICBLOCKPURGEPREVENTER_VERSION",  DWG_TYPE_DYNAMICBLOCKPURGEPREVENTER,  0,  STABLE},
1362
8.94k
      {-1}, {-1}, {-1},
1363
8.94k
#line 272 "src/objects.in"
1364
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str555,                  "ACDBDICTIONARYWDFLT",               DWG_TYPE_DICTIONARYWDFLT, 0,  STABLE},
1365
8.94k
#line 366 "src/objects.in"
1366
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str556,                 "WIPEOUTVARIABLES",                  DWG_TYPE_WIPEOUTVARIABLES, 0,  STABLE},
1367
8.94k
      {-1}, {-1},
1368
8.94k
#line 95 "src/objects.in"
1369
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str559,                      "MESH",                       DWG_TYPE_MESH, 1,  STABLE},
1370
8.94k
      {-1}, {-1},
1371
8.94k
#line 252 "src/objects.in"
1372
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str562, "BLOCKVERTICALCONSTRAINTPARAMETER",  DWG_TYPE_BLOCKVERTICALCONSTRAINTPARAMETER, 0,  UNSTABLE},
1373
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1},
1374
8.94k
#line 168 "src/objects.in"
1375
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str568,          "ACDB_ANGDIMOBJECTCONTEXTDATA_CLASS",  DWG_TYPE_ANGDIMOBJECTCONTEXTDATA, 0,  DEBUGGING},
1376
8.94k
#line 229 "src/objects.in"
1377
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str569, "BLOCKHORIZONTALCONSTRAINTPARAMETER",  DWG_TYPE_BLOCKHORIZONTALCONSTRAINTPARAMETER, 0,  UNSTABLE},
1378
8.94k
#line 295 "src/objects.in"
1379
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str570,                            "INDEX",                             DWG_TYPE_INDEX, 0,  STABLE},
1380
8.94k
#line 112 "src/objects.in"
1381
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str571,               "POLYLINE",                   DWG_TYPE_POLYLINE_2D, 1,  STABLE},
1382
8.94k
#line 200 "src/objects.in"
1383
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str572,           "ACDBASSOCOBJECTACTIONPARAM",        DWG_TYPE_ASSOCOBJECTACTIONPARAM, 0,  UNSTABLE},
1384
8.94k
#line 318 "src/objects.in"
1385
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str573,                    "PDFDEFINITION",                     DWG_TYPE_PDFDEFINITION, 0,  STABLE},
1386
8.94k
      {-1}, {-1}, {-1},
1387
8.94k
#line 85 "src/objects.in"
1388
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str577,    "LARGE_RADIAL_DIMENSION",     DWG_TYPE_LARGE_RADIAL_DIMENSION, 1,  UNSTABLE},
1389
8.94k
      {-1}, {-1},
1390
8.94k
#line 188 "src/objects.in"
1391
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str580,             "ACDBASSOCEDGEACTIONPARAM",          DWG_TYPE_ASSOCEDGEACTIONPARAM, 0,  DEBUGGING},
1392
8.94k
#line 279 "src/objects.in"
1393
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str581,            "ACAD_DYNAMICBLOCKPROXYNODE",        DWG_TYPE_DYNAMICBLOCKPROXYNODE, 0,  DEBUGGING},
1394
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1395
8.94k
#line 221 "src/objects.in"
1396
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str591,  "BLOCKANGULARCONSTRAINTPARAMETER",   DWG_TYPE_BLOCKANGULARCONSTRAINTPARAMETER, 0,  UNSTABLE},
1397
8.94k
      {-1}, {-1},
1398
8.94k
#line 308 "src/objects.in"
1399
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str594,         "ACDB_MLEADEROBJECTCONTEXTDATA_CLASS",  DWG_TYPE_MLEADEROBJECTCONTEXTDATA,  0,  DEBUGGING},
1400
8.94k
      {-1},
1401
8.94k
#line 105 "src/objects.in"
1402
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str596,               "PDFUNDERLAY",                DWG_TYPE_PDFUNDERLAY, 1,  STABLE},
1403
8.94k
      {-1}, {-1}, {-1}, {-1},
1404
8.94k
#line 317 "src/objects.in"
1405
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str601,            "PARTIAL_VIEWING_INDEX",             DWG_TYPE_PARTIAL_VIEWING_INDEX, 0,  UNSTABLE},
1406
8.94k
      {-1},
1407
8.94k
#line 124 "src/objects.in"
1408
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str603,             "SECTIONOBJECT",              DWG_TYPE_SECTIONOBJECT, 1,  STABLE},
1409
8.94k
#line 359 "src/objects.in"
1410
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str604,                             "VIEW",                              DWG_TYPE_VIEW, 0,  STABLE},
1411
8.94k
      {-1},
1412
8.94k
#line 320 "src/objects.in"
1413
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str606,                      "ACDBPLACEHOLDER",                   DWG_TYPE_PLACEHOLDER, 0,  STABLE},
1414
8.94k
#line 313 "src/objects.in"
1415
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str607,           "ACDB_MTEXTOBJECTCONTEXTDATA_CLASS",  DWG_TYPE_MTEXTOBJECTCONTEXTDATA,  0,  UNSTABLE},
1416
8.94k
#line 274 "src/objects.in"
1417
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str608,                         "DIMSTYLE",                          DWG_TYPE_DIMSTYLE, 0,  STABLE},
1418
8.94k
#line 84 "src/objects.in"
1419
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str609,                      "JUMP",                       DWG_TYPE_JUMP, 1,  STABLE},
1420
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1421
8.94k
#line 260 "src/objects.in"
1422
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str618,                    "BREAKPOINTREF",                     DWG_TYPE_BREAKPOINTREF, 0,  DEBUGGING},
1423
8.94k
      {-1}, {-1},
1424
8.94k
#line 299 "src/objects.in"
1425
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str621,                      "LAYER_INDEX",                       DWG_TYPE_LAYER_INDEX, 0,  STABLE},
1426
8.94k
      {-1},
1427
8.94k
#line 314 "src/objects.in"
1428
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str623,               "ACDBNAVISWORKSMODELDEF",            DWG_TYPE_NAVISWORKSMODELDEF, 0,  DEBUGGING},
1429
8.94k
      {-1}, {-1}, {-1},
1430
8.94k
#line 204 "src/objects.in"
1431
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str627,      "ACDBASSOCPATCHSURFACEACTIONBODY",   DWG_TYPE_ASSOCPATCHSURFACEACTIONBODY, 0,  UNSTABLE},
1432
8.94k
#line 159 "src/objects.in"
1433
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str628,               "ACSH_HISTORY_CLASS",                DWG_TYPE_ACSH_HISTORY_CLASS, 0,  STABLE},
1434
8.94k
      {-1},
1435
8.94k
#line 94 "src/objects.in"
1436
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str630,                "LWPOLYLINE",                 DWG_TYPE_LWPOLYLINE, 1,  STABLE},
1437
8.94k
#line 113 "src/objects.in"
1438
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str631,               "POLYLINE",                   DWG_TYPE_POLYLINE_3D, 1,  STABLE},
1439
8.94k
#line 138 "src/objects.in"
1440
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str632,              "VERTEX",                     DWG_TYPE_VERTEX_PFACE, 1,  STABLE},
1441
8.94k
#line 227 "src/objects.in"
1442
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str633,               "BLOCKFLIPPARAMETER",                DWG_TYPE_BLOCKFLIPPARAMETER, 0,  STABLE},
1443
8.94k
      {-1},
1444
8.94k
#line 155 "src/objects.in"
1445
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str635,                  "ACSH_CONE_CLASS",                   DWG_TYPE_ACSH_CONE_CLASS, 0,  STABLE},
1446
8.94k
      {-1},
1447
8.94k
#line 139 "src/objects.in"
1448
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str637,         "VERTEX",                     DWG_TYPE_VERTEX_PFACE_FACE, 1,  STABLE},
1449
8.94k
      {-1}, {-1}, {-1},
1450
8.94k
#line 189 "src/objects.in"
1451
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str641,       "ACDBASSOCEDGECHAMFERACTIONBODY",    DWG_TYPE_ASSOCEDGECHAMFERACTIONBODY, 0,  DEBUGGING},
1452
8.94k
#line 52 "src/objects.in"
1453
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str642,                   "3DSOLID",                    DWG_TYPE__3DSOLID,  1,  STABLE},
1454
8.94k
      {-1}, {-1},
1455
8.94k
#line 225 "src/objects.in"
1456
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str645,                  "BLOCKFLIPACTION",                   DWG_TYPE_BLOCKFLIPACTION, 0,  STABLE},
1457
8.94k
      {-1},
1458
8.94k
#line 145 "src/objects.in"
1459
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str647,              "XYGRIPENTITY",               DWG_TYPE_XYGRIPENTITY, 1,  DEBUGGING},
1460
8.94k
      {-1}, {-1},
1461
8.94k
#line 190 "src/objects.in"
1462
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str650,        "ACDBASSOCEDGEFILLETACTIONBODY",     DWG_TYPE_ASSOCEDGEFILLETACTIONBODY, 0,  DEBUGGING},
1463
8.94k
      {-1}, {-1},
1464
8.94k
#line 140 "src/objects.in"
1465
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str653,                  "VIEWPORT",                   DWG_TYPE_VIEWPORT, 1,  STABLE},
1466
8.94k
      {-1},
1467
8.94k
#line 153 "src/objects.in"
1468
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str655,                  "ACSH_BREP_CLASS",                   DWG_TYPE_ACSH_BREP_CLASS, 0,  UNSTABLE},
1469
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1470
8.94k
#line 329 "src/objects.in"
1471
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str664,         "ACDB_RADIMLGOBJECTCONTEXTDATA_CLASS",  DWG_TYPE_RADIMLGOBJECTCONTEXTDATA,  0,  DEBUGGING},
1472
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1473
8.94k
#line 360 "src/objects.in"
1474
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str672,                     "VIEW_CONTROL",                      DWG_TYPE_VIEW_CONTROL, 0,  STABLE},
1475
8.94k
#line 323 "src/objects.in"
1476
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str673,                    "ACDBPOINTCLOUDDEF",                 DWG_TYPE_POINTCLOUDDEF, 0,  UNSTABLE},
1477
8.94k
      {-1},
1478
8.94k
#line 76 "src/objects.in"
1479
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str675,           "EXTRUDEDSURFACE",            DWG_TYPE_EXTRUDEDSURFACE, 1,  DEBUGGING},
1480
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1481
8.94k
      {-1}, {-1}, {-1},
1482
8.94k
#line 278 "src/objects.in"
1483
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str688,                    "DWFDEFINITION",                     DWG_TYPE_DWFDEFINITION, 0,  STABLE},
1484
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1485
8.94k
#line 286 "src/objects.in"
1486
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str696,                      "GEOMAPIMAGE",                       DWG_TYPE_GEOMAPIMAGE, 0,  DEBUGGING},
1487
8.94k
      {-1}, {-1}, {-1}, {-1},
1488
8.94k
#line 361 "src/objects.in"
1489
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str701,                      "VISUALSTYLE",                       DWG_TYPE_VISUALSTYLE, 0,  STABLE},
1490
8.94k
#line 330 "src/objects.in"
1491
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str702,           "ACDB_RADIMOBJECTCONTEXTDATA_CLASS",  DWG_TYPE_RADIMOBJECTCONTEXTDATA,  0,  DEBUGGING},
1492
8.94k
      {-1}, {-1},
1493
8.94k
#line 81 "src/objects.in"
1494
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str705,                     "HELIX",                      DWG_TYPE_HELIX, 1,  UNSTABLE},
1495
8.94k
      {-1}, {-1},
1496
8.94k
#line 217 "src/objects.in"
1497
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str708,          "ACDB_BLKREFOBJECTCONTEXTDATA_CLASS",  DWG_TYPE_BLKREFOBJECTCONTEXTDATA, 0,  UNSTABLE},
1498
8.94k
      {-1}, {-1},
1499
8.94k
#line 72 "src/objects.in"
1500
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str711,               "DWFUNDERLAY",                DWG_TYPE_DWFUNDERLAY, 1,  STABLE},
1501
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1502
8.94k
#line 265 "src/objects.in"
1503
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str718,                         "DATALINK",                          DWG_TYPE_DATALINK, 0,  UNSTABLE},
1504
8.94k
#line 287 "src/objects.in"
1505
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str719,              "GRADIENT_BACKGROUND",               DWG_TYPE_GRADIENT_BACKGROUND, 0,  UNSTABLE},
1506
8.94k
      {-1},
1507
8.94k
#line 293 "src/objects.in"
1508
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str721,                 "IMAGEDEF_REACTOR",                  DWG_TYPE_IMAGEDEF_REACTOR, 0,  STABLE},
1509
8.94k
#line 109 "src/objects.in"
1510
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str722,              "ACDBPOINTCLOUDEX",           DWG_TYPE_POINTCLOUDEX, 1,  UNSTABLE},
1511
8.94k
      {-1}, {-1},
1512
8.94k
#line 324 "src/objects.in"
1513
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str725,                  "ACDBPOINTCLOUDDEFEX",               DWG_TYPE_POINTCLOUDDEFEX, 0,  UNSTABLE},
1514
8.94k
      {-1}, {-1},
1515
8.94k
#line 269 "src/objects.in"
1516
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str728,                    "DGNDEFINITION",                     DWG_TYPE_DGNDEFINITION, 0,  STABLE},
1517
8.94k
      {-1}, {-1}, {-1}, {-1},
1518
8.94k
#line 363 "src/objects.in"
1519
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str733,                    "VPORT_CONTROL",                     DWG_TYPE_VPORT_CONTROL, 0,  STABLE},
1520
8.94k
#line 326 "src/objects.in"
1521
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str734,         "ACDBPOINTCLOUDDEF_REACTOR_EX",      DWG_TYPE_POINTCLOUDDEF_REACTOR_EX, 0,  UNSTABLE},
1522
8.94k
      {-1}, {-1},
1523
8.94k
#line 167 "src/objects.in"
1524
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str737,           "ACDB_ALDIMOBJECTCONTEXTDATA_CLASS",  DWG_TYPE_ALDIMOBJECTCONTEXTDATA,  0,  UNSTABLE},
1525
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1526
8.94k
#line 108 "src/objects.in"
1527
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str745,                "ACDBPOINTCLOUD",             DWG_TYPE_POINTCLOUD, 1,  UNSTABLE},
1528
8.94k
#line 275 "src/objects.in"
1529
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str746,                 "DIMSTYLE_CONTROL",                  DWG_TYPE_DIMSTYLE_CONTROL, 0,  STABLE},
1530
8.94k
      {-1}, {-1}, {-1}, {-1},
1531
8.94k
#line 64 "src/objects.in"
1532
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str751,               "DGNUNDERLAY",                DWG_TYPE_DGNUNDERLAY, 1,  STABLE},
1533
8.94k
      {-1}, {-1},
1534
8.94k
#line 136 "src/objects.in"
1535
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str754,                 "VERTEX",                     DWG_TYPE_VERTEX_3D, 1,  STABLE},
1536
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1537
8.94k
#line 102 "src/objects.in"
1538
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str761,               "NURBSURFACE",                DWG_TYPE_NURBSURFACE, 1,  DEBUGGING},
1539
8.94k
      {-1}, {-1},
1540
8.94k
#line 327 "src/objects.in"
1541
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str764,                        "ACDBPOINTPATH",                     DWG_TYPE_POINTPATH, 0,  DEBUGGING},
1542
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1543
8.94k
      {-1},
1544
8.94k
#line 111 "src/objects.in"
1545
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str775,           "POLARGRIPENTITY",            DWG_TYPE_POLARGRIPENTITY, 1,  DEBUGGING},
1546
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1547
8.94k
#line 258 "src/objects.in"
1548
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str782,                     "BLOCK_HEADER",                      DWG_TYPE_BLOCK_HEADER, 0,  STABLE},
1549
8.94k
#line 273 "src/objects.in"
1550
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str783,                         "DIMASSOC",                          DWG_TYPE_DIMASSOC, 0,  DEBUGGING},
1551
8.94k
      {-1}, {-1},
1552
8.94k
#line 69 "src/objects.in"
1553
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str786,          "DIMENSION",                  DWG_TYPE_DIMENSION_LINEAR, 1,  STABLE},
1554
8.94k
      {-1},
1555
8.94k
#line 68 "src/objects.in"
1556
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str788,        "DIMENSION",                  DWG_TYPE_DIMENSION_DIAMETER, 1,  STABLE},
1557
8.94k
      {-1}, {-1},
1558
8.94k
#line 71 "src/objects.in"
1559
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str791,          "DIMENSION",                  DWG_TYPE_DIMENSION_RADIUS, 1,  STABLE},
1560
8.94k
      {-1}, {-1}, {-1}, {-1},
1561
8.94k
#line 67 "src/objects.in"
1562
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str796,          "DIMENSION",                  DWG_TYPE_DIMENSION_ANG3PT, 1,  STABLE},
1563
8.94k
      {-1}, {-1}, {-1},
1564
8.94k
#line 160 "src/objects.in"
1565
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str800,                  "ACSH_LOFT_CLASS",                   DWG_TYPE_ACSH_LOFT_CLASS, 0,  DEBUGGING},
1566
8.94k
#line 358 "src/objects.in"
1567
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str801,                      "VBA_PROJECT",                       DWG_TYPE_VBA_PROJECT, 0,  STABLE},
1568
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1569
8.94k
#line 288 "src/objects.in"
1570
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str808,          "GROUND_PLANE_BACKGROUND",           DWG_TYPE_GROUND_PLANE_BACKGROUND, 0,  UNSTABLE},
1571
8.94k
      {-1}, {-1},
1572
8.94k
#line 66 "src/objects.in"
1573
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str811,          "DIMENSION",                  DWG_TYPE_DIMENSION_ANG2LN, 1,  STABLE},
1574
8.94k
      {-1}, {-1}, {-1}, {-1},
1575
8.94k
#line 228 "src/objects.in"
1576
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str816,       "BLOCKGRIPLOCATIONCOMPONENT",        DWG_TYPE_BLOCKGRIPLOCATIONCOMPONENT, 0,  STABLE},
1577
8.94k
      {-1}, {-1},
1578
8.94k
#line 135 "src/objects.in"
1579
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str819,                 "VERTEX",                     DWG_TYPE_VERTEX_2D, 1,  STABLE},
1580
8.94k
      {-1}, {-1}, {-1},
1581
8.94k
#line 70 "src/objects.in"
1582
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str823,        "DIMENSION",                  DWG_TYPE_DIMENSION_ORDINATE, 1,  STABLE},
1583
8.94k
      {-1}, {-1}, {-1}, {-1},
1584
8.94k
#line 354 "src/objects.in"
1585
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str828,               "TVDEVICEPROPERTIES",                DWG_TYPE_TVDEVICEPROPERTIES, 0,  DEBUGGING},
1586
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1587
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1588
8.94k
      {-1}, {-1}, {-1},
1589
8.94k
#line 268 "src/objects.in"
1590
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str850,                  "ACDBDETAILVIEWSTYLE",               DWG_TYPE_DETAILVIEWSTYLE, 0,  STABLE},
1591
8.94k
      {-1}, {-1},
1592
8.94k
#line 292 "src/objects.in"
1593
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str853,                         "IMAGEDEF",                          DWG_TYPE_IMAGEDEF, 0,  STABLE},
1594
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1595
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1},
1596
8.94k
#line 114 "src/objects.in"
1597
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str868,             "POLYLINE",                   DWG_TYPE_POLYLINE_MESH, 1,  STABLE},
1598
8.94k
#line 264 "src/objects.in"
1599
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str869,                        "ACDBCURVEPATH",                     DWG_TYPE_CURVEPATH, 0,  DEBUGGING},
1600
8.94k
#line 120 "src/objects.in"
1601
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str870,           "REVOLVEDSURFACE",            DWG_TYPE_REVOLVEDSURFACE, 1,  DEBUGGING},
1602
8.94k
#line 255 "src/objects.in"
1603
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str871,                      "BLOCKXYGRIP",                       DWG_TYPE_BLOCKXYGRIP, 0,  UNSTABLE},
1604
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1605
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1606
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1},
1607
8.94k
#line 80 "src/objects.in"
1608
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str895,                     "HATCH",                      DWG_TYPE_HATCH, 1,  STABLE},
1609
8.94k
#line 134 "src/objects.in"
1610
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str896,               "UNKNOWN_ENT",                DWG_TYPE_UNKNOWN_ENT, 1,  STABLE},
1611
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1612
8.94k
#line 93 "src/objects.in"
1613
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str903,             "LOFTEDSURFACE",              DWG_TYPE_LOFTEDSURFACE, 1,  DEBUGGING},
1614
8.94k
      {-1}, {-1}, {-1}, {-1},
1615
8.94k
#line 226 "src/objects.in"
1616
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str908,                    "BLOCKFLIPGRIP",                     DWG_TYPE_BLOCKFLIPGRIP, 0,  STABLE},
1617
8.94k
      {-1}, {-1},
1618
8.94k
#line 74 "src/objects.in"
1619
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str911,                    "ENDBLK",                     DWG_TYPE_ENDBLK, 1,  STABLE},
1620
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1621
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1622
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1},
1623
8.94k
#line 364 "src/objects.in"
1624
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str935,                       "VX_CONTROL",                        DWG_TYPE_VX_CONTROL, 0,  STABLE},
1625
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1626
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1627
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1628
8.94k
      {-1}, {-1}, {-1},
1629
8.94k
#line 342 "src/objects.in"
1630
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str966,                 "SOLID_BACKGROUND",                  DWG_TYPE_SOLID_BACKGROUND, 0,  UNSTABLE},
1631
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1632
8.94k
      {-1}, {-1}, {-1}, {-1},
1633
8.94k
#line 141 "src/objects.in"
1634
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str980,      "VISIBILITYGRIPENTITY",       DWG_TYPE_VISIBILITYGRIPENTITY, 1,  DEBUGGING},
1635
8.94k
      {-1}, {-1}, {-1}, {-1},
1636
8.94k
#line 142 "src/objects.in"
1637
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str985, "VISIBILITYPARAMETERENTITY",  DWG_TYPE_VISIBILITYPARAMETERENTITY, 1,  DEBUGGING},
1638
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1639
8.94k
#line 276 "src/objects.in"
1640
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str992,           "ACDB_DMDIMOBJECTCONTEXTDATA_CLASS",  DWG_TYPE_DMDIMOBJECTCONTEXTDATA,  0,  DEBUGGING},
1641
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1642
8.94k
#line 65 "src/objects.in"
1643
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str1002,         "DIMENSION",                  DWG_TYPE_DIMENSION_ALIGNED,  1,  STABLE},
1644
8.94k
      {-1},
1645
8.94k
#line 341 "src/objects.in"
1646
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str1004,              "SKYLIGHT_BACKGROUND",               DWG_TYPE_SKYLIGHT_BACKGROUND,  0,  UNSTABLE},
1647
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1648
8.94k
#line 137 "src/objects.in"
1649
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str1011,               "VERTEX",                     DWG_TYPE_VERTEX_MESH,  1,  STABLE},
1650
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1651
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1652
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1653
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1654
8.94k
      {-1}, {-1},
1655
8.94k
#line 311 "src/objects.in"
1656
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str1050,                       "ACDBMOTIONPATH",                    DWG_TYPE_MOTIONPATH,  0,  DEBUGGING},
1657
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1658
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1659
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1660
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1661
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1662
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1663
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1664
8.94k
      {-1}, {-1},
1665
8.94k
#line 294 "src/objects.in"
1666
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str1116,                 "IMAGE_BACKGROUND",                  DWG_TYPE_IMAGE_BACKGROUND,  0,  UNSTABLE},
1667
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1668
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1669
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1670
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1671
8.94k
      {-1}, {-1},
1672
8.94k
#line 282 "src/objects.in"
1673
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str1155,             "ACDB_FCFOBJECTCONTEXTDATA_CLASS",   DWG_TYPE_FCFOBJECTCONTEXTDATA,  0,  UNSTABLE},
1674
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1675
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1676
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1677
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1678
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1679
8.94k
#line 281 "src/objects.in"
1680
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str1201,                 "ACAD_EVALUATION_GRAPH",             DWG_TYPE_EVALUATION_GRAPH,  0,  UNSTABLE},
1681
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1682
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1683
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1},
1684
8.94k
#line 365 "src/objects.in"
1685
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str1225,                  "VX_TABLE_RECORD",                   DWG_TYPE_VX_TABLE_RECORD,  0,  STABLE},
1686
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1687
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1688
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1689
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1690
8.94k
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1691
8.94k
#line 357 "src/objects.in"
1692
8.94k
      {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str1271,                      "UNKNOWN_OBJ",                       DWG_TYPE_UNKNOWN_OBJ,  0,  STABLE}
1693
8.94k
    };
1694
8.94k
#if (defined __GNUC__ && __GNUC__ + (__GNUC_MINOR__ >= 6) > 4) || (defined __clang__ && __clang_major__ >= 3)
1695
8.94k
#pragma GCC diagnostic pop
1696
8.94k
#endif
1697
1698
8.94k
  if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
1699
8.94k
    {
1700
8.94k
      unsigned int key = hash (str, len);
1701
1702
8.94k
      if (key <= MAX_HASH_VALUE)
1703
8.94k
        {
1704
8.94k
          int o = wordlist[key].name;
1705
8.94k
          if (o >= 0)
1706
7.78k
            {
1707
7.78k
              const char *s = o + stringpool;
1708
1709
7.78k
              if (*str == *s && !strcmp (str + 1, s + 1))
1710
7.57k
                return &wordlist[key];
1711
7.78k
            }
1712
8.94k
        }
1713
8.94k
    }
1714
1.36k
  return (struct _dwg_dxfname *) 0;
1715
8.94k
}
1716
#line 368 "src/objects.in"
1717
1718
1719
/* Find if an object name (our internal name, not anything used elsewhere)
1720
   is defined, and return our fixed type, the public dxfname and if it's an entity. */
1721
EXPORT int dwg_object_name (const char *const restrict name,
1722
                            const char **restrict dxfname,
1723
                            Dwg_Object_Type *restrict typep, int *restrict is_entp,
1724
                            Dwg_Class_Stability *restrict stabilityp)
1725
11.1k
{
1726
11.1k
  const struct _dwg_dxfname* result;
1727
11.1k
  const size_t len = strlen (name);
1728
  // only allow UPPERCASE 7-bit names
1729
11.1k
  if (strspn (name, "ABCDEFGHIJKLMNOPQRSTUVWXYZ_23") != len)
1730
2.22k
    return 0;
1731
8.94k
  result = in_word_set (name, len);
1732
8.94k
  if (result)
1733
7.57k
    {
1734
7.57k
      if (dxfname)
1735
0
        *dxfname = result->dxfname;
1736
7.57k
      if (typep)
1737
0
        *typep   = result->type;
1738
7.57k
      if (is_entp)
1739
4.32k
        *is_entp = result->isent;
1740
7.57k
      if (stabilityp)
1741
3.25k
        *stabilityp = (Dwg_Class_Stability)result->stability;
1742
7.57k
      return 1;
1743
7.57k
    }
1744
1.36k
  return 0;
1745
8.94k
}
1746
GCC46_DIAG_RESTORE
1747
1748
/*
1749
 * Local variables:
1750
 *   c-file-style: "gnu"
1751
 * End:
1752
 * vim: expandtab shiftwidth=4 cinoptions='\:2=2' :
1753
 */