1 // TODO debugging
2 #define DWG_TYPE DWG_TYPE_ASSOCPERSSUBENTMANAGER
3 #include "common.c"
4
5 void
6 api_process (dwg_object *obj)
7 {
8 int error;
9 BITCODE_BL class_version;
10 BITCODE_BL unknown_3;
11 BITCODE_BL unknown_0;
12 BITCODE_BL unknown_2;
13 BITCODE_BL i, num_steps;
14 BITCODE_BL num_subents;
15 BITCODE_BL *steps;
16 BITCODE_BL *subents; // FIXME
17
18 BITCODE_BL unknown_bl6;
19 BITCODE_BL unknown_bl6a;
20 BITCODE_BL unknown_bl7a;
21 BITCODE_BL unknown_bl7;
22 BITCODE_BL unknown_bl8;
23 BITCODE_BL unknown_bl9;
24 BITCODE_BL unknown_bl10;
25 BITCODE_BL unknown_bl11;
26 BITCODE_BL unknown_bl12;
27 BITCODE_BL unknown_bl13;
28 BITCODE_BL unknown_bl14;
29 BITCODE_BL unknown_bl15;
30 BITCODE_BL unknown_bl16;
31 BITCODE_BL unknown_bl17;
32 BITCODE_BL unknown_bl18;
33 BITCODE_BL unknown_bl19;
34 BITCODE_BL unknown_bl20;
35 BITCODE_BL unknown_bl21;
36 BITCODE_BL unknown_bl22;
37 BITCODE_BL unknown_bl23;
38 BITCODE_BL unknown_bl24;
39 BITCODE_BL unknown_bl25;
40 BITCODE_BL unknown_bl26;
41 BITCODE_BL unknown_bl27;
42 BITCODE_BL unknown_bl28;
43 BITCODE_BL unknown_bl29;
44 BITCODE_BL unknown_bl30;
45 BITCODE_BL unknown_bl31;
46 BITCODE_BL unknown_bl32;
47 BITCODE_BL unknown_bl33;
48 BITCODE_BL unknown_bl34;
49 BITCODE_BL unknown_bl35;
50 BITCODE_BL unknown_bl36;
51 BITCODE_B unknown_b37;
52
53 #ifdef DEBUG_CLASSES
54 dwg_obj_assocperssubentmanager *_obj
55 = dwg_object_to_ASSOCPERSSUBENTMANAGER (obj);
56 if (obj->fixedtype == DWG_TYPE_UNKNOWN_OBJ)
57 return;
58
59 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, class_version, BL);
60 CHK_ENTITY_MAX (_obj, ASSOCPERSSUBENTMANAGER, class_version, BL, 3);
61 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_3, BL);
62 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_0, BL);
63 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_2, BL);
64
65 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, num_steps, BL);
66 CHK_ENTITY_VECTOR_TYPE (_obj, ASSOCPERSSUBENTMANAGER, steps, num_steps, BL);
67 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, num_subents, BL);
68 CHK_ENTITY_VECTOR_TYPE (_obj, ASSOCPERSSUBENTMANAGER, subents, num_subents,
69 BL);
70 // FIXME
71 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl6, BL);
72 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl6a, BL);
73 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl7a, BL);
74 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl7, BL);
75 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl8, BL);
76 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl9, BL);
77 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl10, BL);
78 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl11, BL);
79 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl12, BL);
80 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl13, BL);
81 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl14, BL);
82 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl15, BL);
83 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl16, BL);
84 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl17, BL);
85 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl18, BL);
86 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl19, BL);
87 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl20, BL);
88 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl21, BL);
89 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl22, BL);
90 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl23, BL);
91 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl24, BL);
92 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl25, BL);
93 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl26, BL);
94 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl27, BL);
95 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl28, BL);
96 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl29, BL);
97 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl30, BL);
98 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl31, BL);
99 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl32, BL);
100 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl33, BL);
101 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl34, BL);
102 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl35, BL);
103 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_bl36, BL);
104 CHK_ENTITY_TYPE (_obj, ASSOCPERSSUBENTMANAGER, unknown_b37, B);
105 #endif
106 }