$OpenBSD: patch-src_xml_element_c,v 1.2 2010/05/22 13:22:53 espie Exp $ --- src/xml_element.c.orig Thu May 23 19:46:51 2002 +++ src/xml_element.c Sat May 22 15:19:57 2010 @@ -88,10 +88,10 @@ static const char rcsid[] = "#(@) $Id: xml_element.c,v #include <stdlib.h> #include <string.h> #include <ctype.h> +#include <expat.h> #include "xml_element.h" #include "queue.h" -#include "xmlparse.h" #include "encodings.h" #define my_free(thing) if(thing) {free(thing); thing = 0;} @@ -170,7 +170,7 @@ void xml_elem_free_non_recurse(xml_element* root) { Q_Destroy(&root->children); Q_Destroy(&root->attrs); - my_free((char*)root->name); + my_free(root->name); simplestring_free(&root->text); my_free(root); }