return (Val_int(XMLTREE(tree)->Size()));
}
+NoAlloc extern "C" value caml_xml_tree_num_tags(value tree){
+ return (Val_int(XMLTREE(tree)->NumTags()));
+}
+
NoAlloc extern "C" value caml_xml_tree_subtree_size(value tree, value node){
return (Val_int(XMLTREE(tree)->SubtreeSize(TREENODEVAL(node))));
}
treeNode root = XMLTREE(tree)->FirstChild(0);
root = XMLTREE(tree)->FirstChild(root);
count = iterjump(XMLTREE(tree), root , Int_val(tag),0);
- return Val_unit;
+ return Val_int(count);
}
int iterfcns(XMLTree* tree, treeNode node){