Fix handling of subtree_elements. Make the function constant time
[SXSI/XMLTree.git] / xml-tree.cpp
index d6b54e8..21c77c4 100644 (file)
@@ -401,7 +401,7 @@ int32_t xml_tree::text_id(xml_tree::node_t x) const
 
 const char* xml_tree::get_text(int32_t id) const
 {
-  const char * s = static_cast<const char*>(text_collection->GetText(id));
+  const char * s = reinterpret_cast<const char*>(text_collection->GetText(id));
   return s + (s[0] == 1);
 }