X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=timeXMLTree.cpp;h=6e8bcec1188c952977b26ca21809b9b03fff329c;hb=df5fdb22632be887ecd9f5c46a014e7e970148a2;hp=c3bd7f9492f8a784a27d3303d722876f7bf67ccc;hpb=983bac1e5cce257dbc9cafa6e42370924f19af83;p=SXSI%2Fxpathcomp.git diff --git a/timeXMLTree.cpp b/timeXMLTree.cpp index c3bd7f9..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; @@ -88,8 +93,8 @@ void traversal(XMLTree * tree, treeNode node,unsigned char* targettagname){ STOPTIMER(Tag); if (target_tag == -1){ tagname = tree->GetTagNameByRef(tag); - //if (strcmp( (char*) tagname, (char*) targettagname) == 0) - target_tag = tag; + if (strcmp( (char*) tagname, (char*) targettagname) == 0) + target_tag = tag; }; STARTTIMER(); res1 = tree->Parent(node);