diff options
-rw-r--r-- | Source/cmXMLParser.cxx | 5 | ||||
-rw-r--r-- | Source/cmXMLParser.h | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/Source/cmXMLParser.cxx b/Source/cmXMLParser.cxx index 2894090..016514c 100644 --- a/Source/cmXMLParser.cxx +++ b/Source/cmXMLParser.cxx @@ -39,7 +39,7 @@ cmXMLParser::~cmXMLParser() int cmXMLParser::Parse(const char* string) { return (int)this->InitializeParser() && - this->ParseChunk(string, (unsigned int)strlen(string)) && + this->ParseChunk(string, strlen(string)) && this->CleanupParser(); } @@ -84,7 +84,8 @@ int cmXMLParser::InitializeParser() } //---------------------------------------------------------------------------- -int cmXMLParser::ParseChunk(const char* inputString, unsigned int length) +int cmXMLParser::ParseChunk(const char* inputString, + std::string::size_type length) { if ( !this->Parser ) { diff --git a/Source/cmXMLParser.h b/Source/cmXMLParser.h index 2c34442..5568920 100644 --- a/Source/cmXMLParser.h +++ b/Source/cmXMLParser.h @@ -52,7 +52,7 @@ public: * them. */ virtual int InitializeParser(); - virtual int ParseChunk(const char* inputString, unsigned int length); + virtual int ParseChunk(const char* inputString, std::string::size_type length); virtual int CleanupParser(); protected: |