#define end_element() \ while (0); \ do { \ if (xmlTextWriterEndElement (xo) == -1) { \ xml_error ("xmlTextWriterEndElement"); \ } \ } while (0)