projects
/
SXSI
/
XMLTree.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Fixed a bug in subtreetags
[SXSI/XMLTree.git]
/
XMLTree.cpp
diff --git
a/XMLTree.cpp
b/XMLTree.cpp
index
2ebb5a1
..
c87c6dc
100644
(file)
--- a/
XMLTree.cpp
+++ b/
XMLTree.cpp
@@
-367,7
+367,7
@@
int XMLTree::SubtreeTags(treeNode x, TagType tag)
\r
int s = x + 2*subtree_size(Par, x) - 1;
\r
\r
- return
Tags->rank(tag, s) - Tags->rank(tag, node2tagpos(x)-1)
;
\r
+ return
(Tags->rank(tag, s) - Tags->rank(tag, node2tagpos(x)-1))+1
;
\r
}
\r
int XMLTree::SubtreeElements(treeNode x)
\r
{
\r