diff --git a/codegen/genTestApi.py b/codegen/genTestApi.py index ba9f688c..07f97925 100755 --- a/codegen/genTestApi.py +++ b/codegen/genTestApi.py @@ -24,6 +24,7 @@ dtors = { 'xmlDoc *': 'xmlFreeDoc', 'xmlDtd *': 'xmlFreeDtd', 'xmlEntitiesTable *': 'xmlFreeEntitiesTable', + 'xmlElementContent *': 'xmlFreeElementContent', 'xmlEnumeration *': 'xmlFreeEnumeration', 'xmlList *': 'xmlListDelete', 'xmlModule *': 'xmlModuleFree', diff --git a/testapi.c b/testapi.c index 3c6f7bb4..76d4d168 100644 --- a/testapi.c +++ b/testapi.c @@ -115,9 +115,9 @@ main(int argc ATTRIBUTE_UNUSED, char **argv ATTRIBUTE_UNUSED) { xmlCopyChar(0, NULL, 0); xmlCopyCharMultiByte(NULL, 0); xmlFreeDoc(xmlCopyDoc(NULL, 0)); - xmlCopyDocElementContent(NULL, NULL); + xmlFreeElementContent(xmlCopyDocElementContent(NULL, NULL)); xmlFreeDtd(xmlCopyDtd(NULL)); - xmlCopyElementContent(NULL); + xmlFreeElementContent(xmlCopyElementContent(NULL)); xmlCopyElementTable(NULL); xmlFreeEntitiesTable(xmlCopyEntitiesTable(NULL)); xmlFreeEnumeration(xmlCopyEnumeration(NULL)); @@ -373,7 +373,7 @@ main(int argc ATTRIBUTE_UNUSED, char **argv ATTRIBUTE_UNUSED) { xmlFreeNode(xmlNewComment(NULL)); xmlFreeDoc(xmlNewDoc(NULL)); xmlFreeNode(xmlNewDocComment(NULL, NULL)); - xmlNewDocElementContent(NULL, NULL, 0); + xmlFreeElementContent(xmlNewDocElementContent(NULL, NULL, 0)); xmlFreeNode(xmlNewDocFragment(NULL)); xmlFreeNode(xmlNewDocNode(NULL, NULL, NULL, NULL)); xmlFreeNode(xmlNewDocNodeEatName(NULL, NULL, NULL, NULL)); @@ -383,7 +383,7 @@ main(int argc ATTRIBUTE_UNUSED, char **argv ATTRIBUTE_UNUSED) { xmlFreeNode(xmlNewDocText(NULL, NULL)); xmlFreeNode(xmlNewDocTextLen(NULL, NULL, 0)); xmlFreeDtd(xmlNewDtd(NULL, NULL, NULL, NULL)); - xmlNewElementContent(NULL, 0); + xmlFreeElementContent(xmlNewElementContent(NULL, 0)); xmlNewEntity(NULL, NULL, 0, NULL, NULL, NULL); xmlFreeInputStream(xmlNewEntityInputStream(NULL, NULL)); xmlFreeInputStream(xmlNewIOInputStream(NULL, NULL, 0));