X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=timeXMLTree.cpp;h=6e8bcec1188c952977b26ca21809b9b03fff329c;hb=df5fdb22632be887ecd9f5c46a014e7e970148a2;hp=399c919f652220afa05f54c2583ab21cb5f4e429;hpb=8afe78506f7820a5339334a8f6b845ca1dde6f50;p=SXSI%2Fxpathcomp.git diff --git a/timeXMLTree.cpp b/timeXMLTree.cpp index 399c919..6e8bcec 100644 --- a/timeXMLTree.cpp +++ b/timeXMLTree.cpp @@ -5,6 +5,11 @@ #include #include +#define read32u() \ + (intern_src += 4, \ + ((uintnat)(intern_src[-4]) << 24) + (intern_src[-3] << 16) + \ + (intern_src[-2] << 8) + intern_src[-1]) + using std::cout; using std::string; using std::left; @@ -315,7 +320,7 @@ int main(int argc, char ** argv){ STARTTIMER(); count1 = time_traversal(tree,tree->Root()); STOPTIMER(FullTraversal); - STARTTIMER(); + count2 = time_jump(tree,tree->Root(),tree->Root()); STOPTIMER(JumpTraversal);