(root)/
libredwg-0.13/
test/
unit-testing/
assocperssubentmanager.c
       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  }