(root)/
libredwg-0.13/
test/
unit-testing/
rtext.c
       1  // DEBUGGING
       2  #define DWG_TYPE DWG_TYPE_RTEXT
       3  #include "common.c"
       4  
       5  void
       6  api_process (dwg_object *obj)
       7  {
       8    int error = 0, isnew;
       9    BITCODE_3BD pt;
      10    BITCODE_BE extrusion;
      11    BITCODE_BD rotation;
      12    BITCODE_BD height;
      13    BITCODE_BS flags;
      14    BITCODE_T text_value;
      15    BITCODE_H style;
      16  
      17    Dwg_Version_Type version = obj->parent->header.version;
      18  #ifdef DEBUG_CLASSES
      19    dwg_ent_rtext *rtext = dwg_object_to_RTEXT (obj);
      20  
      21    CHK_ENTITY_UTF8TEXT (rtext, RTEXT, text_value);
      22    CHK_ENTITY_3RD (rtext, RTEXT, pt);
      23    CHK_ENTITY_3RD (rtext, RTEXT, extrusion);
      24    CHK_ENTITY_TYPE (rtext, RTEXT, rotation, BD);
      25    CHK_ENTITY_MAX (rtext, RTEXT, rotation, BD, MAX_ANGLE);
      26    CHK_ENTITY_TYPE (rtext, RTEXT, height, BD);
      27    CHK_ENTITY_TYPE (rtext, RTEXT, flags, BS);
      28    CHK_ENTITY_H (rtext, RTEXT, style);
      29  #endif
      30  }