(root)/
libredwg-0.13/
test/
unit-testing/
seqend.c
       1  #define DWG_TYPE DWG_TYPE_SEQEND
       2  #include "common.c"
       3  
       4  void
       5  api_process (dwg_object *obj)
       6  {
       7    int error1, error2;
       8    dwg_ent_generic *seqend = (dwg_ent_generic *)dwg_object_to_SEQEND (obj);
       9    dwg_obj_ent *parent = dwg_ent_generic_parent (seqend, &error1);
      10    dwg_object *obj2 = dwg_ent_generic_to_object (seqend, &error2);
      11  
      12    if (error1 || parent != obj->tio.entity)
      13      fail ("dwg_ent_generic_parent %p == %p", parent, obj->tio.entity);
      14    else
      15      ok ("dwg_ent_generic_parent");
      16  
      17    if (error2 || obj2->address != obj->address)
      18      fail ("dwg_ent_generic_to_object %" PRIuSIZE " == %" PRIuSIZE,
      19            obj2->address, obj->address);
      20    else
      21      pass ();
      22  }