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 }