| 464 | } |
| 465 | |
| 466 | xmlNode* |
| 467 | copy_xml(xmlNode *src) |
| 468 | { |
| 469 | xmlDoc *doc = xmlNewDoc((const xmlChar*)"1.0"); |
| 470 | xmlNode *copy = xmlDocCopyNode(src, doc, 1); |
| 471 | xmlDocSetRootElement(doc, copy); |
| 472 | xmlSetTreeDoc(copy, doc); |
| 473 | return copy; |
| 474 | } |
| 475 | |
| 476 | |
| 477 | static void crm_xml_err(void * ctx, const char * msg, ...) G_GNUC_PRINTF(2,3); |
no outgoing calls
no test coverage detected