From: kim Date: Mon, 7 Feb 2011 13:23:24 +0000 (+0000) Subject: . X-Git-Url: http://git.nguyen.vg/gitweb/?a=commitdiff_plain;ds=sidebyside;h=a6a05531716a001b369e018c9d2c87ce532ef163;p=SXSI%2Fxpathcomp.git . git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/xpathcomp@947 3cdefd35-fc62-479d-8e8d-bae585ffb9ca --- diff --git a/OCamlDriver.cpp b/OCamlDriver.cpp index b2c7627..3994970 100644 --- a/OCamlDriver.cpp +++ b/OCamlDriver.cpp @@ -791,15 +791,16 @@ int iterfcns(XMLTree* tree, treeNode node){ if (node == NULLT) return 0; else { - int tmp = iterfcns(tree,tree->FirstElement(node)); + int tmp = 1; + tmp += iterfcns(tree,tree->FirstElement(node)); tmp += iterfcns(tree,tree->NextElement(node)); - return tmp+1; + return tmp; }; } extern "C" value caml_benchmark_fcns(value tree){ int i = iterfcns(XMLTREE(tree),0); - return Val_unit; + return Val_int(i); }