diff options
-rw-r--r-- | Source/cmXMLParser.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/cmXMLParser.cxx b/Source/cmXMLParser.cxx index e9dca13..7ef6d44 100644 --- a/Source/cmXMLParser.cxx +++ b/Source/cmXMLParser.cxx @@ -133,7 +133,8 @@ int cmXMLParser::CleanupParser() int cmXMLParser::ParseBuffer(const char* buffer, std::string::size_type count) { // Pass the buffer to the expat XML parser. - if(!XML_Parse(static_cast<XML_Parser>(this->Parser), buffer, count, 0)) + if(!XML_Parse(static_cast<XML_Parser>(this->Parser), buffer, + static_cast<int>(count), 0)) { this->ReportXmlParseError(); return 0; |