version 1.64, 2000/07/05 12:32:16
|
version 1.65, 2000/07/26 19:08:54
|
Line 293 xmlCopyElementContent(xmlElementContentP
|
Line 293 xmlCopyElementContent(xmlElementContentP
|
void |
void |
xmlFreeElementContent(xmlElementContentPtr cur) { |
xmlFreeElementContent(xmlElementContentPtr cur) { |
if (cur == NULL) return; |
if (cur == NULL) return; |
|
switch (cur->type) { |
|
case XML_ELEMENT_CONTENT_PCDATA: |
|
case XML_ELEMENT_CONTENT_ELEMENT: |
|
case XML_ELEMENT_CONTENT_SEQ: |
|
case XML_ELEMENT_CONTENT_OR: |
|
break; |
|
default: |
|
fprintf(stderr, "xmlFreeElementContent : type %d\n", cur->type); |
|
return; |
|
} |
if (cur->c1 != NULL) xmlFreeElementContent(cur->c1); |
if (cur->c1 != NULL) xmlFreeElementContent(cur->c1); |
if (cur->c2 != NULL) xmlFreeElementContent(cur->c2); |
if (cur->c2 != NULL) xmlFreeElementContent(cur->c2); |
if (cur->name != NULL) xmlFree((xmlChar *) cur->name); |
if (cur->name != NULL) xmlFree((xmlChar *) cur->name); |