summaryrefslogtreecommitdiff
path: root/src/KM_xml.cpp
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2010-11-15 17:04:13 +0000
committerjhurst <>2010-11-15 17:04:13 +0000
commit87d8df7af62597f68645cbb7b07cb130ab2a1adb (patch)
tree497d70ef10e1f222537eecf9a7c36794dc4a5724 /src/KM_xml.cpp
parentb6fd53ca44570ef077932b468402dc6797e71f95 (diff)
release!
Diffstat (limited to 'src/KM_xml.cpp')
-rw-r--r--src/KM_xml.cpp12
1 files changed, 10 insertions, 2 deletions
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);