projects
/
SXSI
/
XMLTree.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
97d7dd2
)
Revert "Change the get_text() method to return a const char*"
author
Kim Nguyễn
<kn@lri.fr>
Wed, 17 Oct 2012 16:43:53 +0000
(18:43 +0200)
committer
Kim Nguyễn
<kn@lri.fr>
Wed, 17 Oct 2012 16:43:53 +0000
(18:43 +0200)
This reverts commit
af91f717c43bc895905b7976528fe505c6a49615
.
This commit stupidely uses static_cast instead of reinterpret_cast,
which breaks the compilation.
xml-tree.cpp
patch
|
blob
|
history
diff --git
a/xml-tree.cpp
b/xml-tree.cpp
index
d6b54e8
..
b33383e
100644
(file)
--- a/
xml-tree.cpp
+++ b/
xml-tree.cpp
@@
-399,9
+399,9
@@
int32_t xml_tree::text_id(xml_tree::node_t x) const
return (int32_t) text_positions->rank1(x) - 1;
}
-
const
char* xml_tree::get_text(int32_t id) const
+
unsigned
char* xml_tree::get_text(int32_t id) const
{
-
const char * s = static_cast<const char*>(text_collection->GetText(id)
);
+
unsigned char * s = text_collection->GetText(id
);
return s + (s[0] == 1);
}