int main(int argc, char **argv)
{
- LIBXML_TEST_VERSION
-
- unordered_map<string, Directive*> master_map;
-
- xmlDocPtr doc = xmlParseFile("../xml/passthru.xml");
- Substitute(master_map).process(xmlDocGetRootElement(doc), false);
- xmlSaveFile(argv[1], doc);
-
- xmlCleanupParser();
- xmlMemoryDump();
+ Substitute master_directive = {};
+ xmlDocPtr doc = process_file("../xml/passthru.xml", &master_directive);
+ output_to_fd_and_free(doc, 1);
return(0);
}