| 370 | } |
| 371 | |
| 372 | ACL_XML2_NODE *acl_xml2_create_node(ACL_XML2 *xml, const char* tag, |
| 373 | const char* text) |
| 374 | { |
| 375 | ACL_XML2_NODE *node = acl_xml2_node_alloc(xml); |
| 376 | |
| 377 | acl_assert(tag && *tag); |
| 378 | |
| 379 | node->ltag = END(xml->vbuf); |
| 380 | APPEND(xml->vbuf, tag); |
| 381 | node->ltag_size = (ssize_t) (END(xml->vbuf) - node->ltag); |
| 382 | ADD(xml->vbuf, '\0'); |
| 383 | |
| 384 | if (text && *text) |
| 385 | acl_xml2_node_set_text(node, text); |
| 386 | |
| 387 | return node; |
| 388 | } |
| 389 | |
| 390 | ACL_XML2_NODE *acl_xml2_create_node_with_text_stream(ACL_XML2 *xml, |
| 391 | const char *tag, ACL_VSTREAM *fp, size_t off, size_t len) |
no test coverage detected
searching dependent graphs…