.
[SXSI/xpathcomp.git] / OCamlDriver.cpp
index b0e57d9..1898d5a 100644 (file)
@@ -85,9 +85,14 @@ extern "C" CAMLprim value caml_xml_tree_text_collection(value tree){
 
 extern "C" CAMLprim value caml_xml_tree_first_child(value tree, value id){
   CAMLparam2(tree,id);
-  CAMLlocal1(res);
   CAMLreturn(Val_int (XMLTREE(tree)->FirstChild(TREENODEVAL(id))));
 }
+
+extern "C" CAMLprim value caml_xml_tree_is_leaf(value tree, value id){
+  CAMLparam2(tree,id);
+  CAMLreturn(Val_bool (XMLTREE(tree)->IsLeaf(TREENODEVAL(id))));
+}
+
 extern "C" CAMLprim value caml_xml_tree_next_sibling(value tree, value id){
   CAMLparam2(tree,id);
   CAMLreturn(Val_int (XMLTREE(tree)->NextSibling(TREENODEVAL(id))));