From 87d8df7af62597f68645cbb7b07cb130ab2a1adb Mon Sep 17 00:00:00 2001 From: jhurst Date: Mon, 15 Nov 2010 17:04:13 +0000 Subject: release! --- src/KM_xml.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/KM_xml.cpp') diff --git a/src/KM_xml.cpp b/src/KM_xml.cpp index a33d45c..44442d2 100644 --- a/src/KM_xml.cpp +++ b/src/KM_xml.cpp @@ -660,7 +660,11 @@ Kumu::XercesString_to_UTF_8(const XMLCh* in_str, std::string& out_str) { while ( str_len > 0 ) { - ui32_t read_count = 0; +#if XERCES_VERSION_MAJOR < 3 + ui32_t read_count = 0; +#else + XMLSize_t read_count = 0; +#endif ui32_t write_count = sg_coder->transcodeTo(in_str + read_total, str_len, (XMLByte*)sg_coder_buf, sg_coder_buf_len, read_count, XMLTranscoder::UnRep_Throw); @@ -699,7 +703,11 @@ Kumu::UTF_8_to_XercesString(const char* in_str, Kumu::XercesString& out_str) { while ( str_len > 0 ) { - ui32_t read_count = 0; +#if XERCES_VERSION_MAJOR < 3 + ui32_t read_count = 0; +#else + XMLSize_t read_count = 0; +#endif ui32_t write_count = sg_coder->transcodeFrom((const XMLByte*)(in_str + read_total), str_len, (XMLCh*)sg_coder_buf, sg_coder_buf_len / sizeof(XMLCh), read_count, sg_coder_counts); -- cgit v1.2.3