From 378c2a324c417dc7b87ca1e08a13522faf78ac11 Mon Sep 17 00:00:00 2001
From: Alberto Massari <amassari@apache.org>
Date: Tue, 2 Aug 2005 14:31:34 +0000
Subject: [PATCH] u_init is available only since ICU 2.6

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@227016 13f79535-47bb-0310-9956-ffa450edef68
---
 src/xercesc/util/Transcoders/ICU/ICUTransService.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/xercesc/util/Transcoders/ICU/ICUTransService.cpp b/src/xercesc/util/Transcoders/ICU/ICUTransService.cpp
index 3f9c90053..d7ddf532e 100644
--- a/src/xercesc/util/Transcoders/ICU/ICUTransService.cpp
+++ b/src/xercesc/util/Transcoders/ICU/ICUTransService.cpp
@@ -124,11 +124,13 @@ static XMLCh* convertToXMLCh( const UChar* const toConvert,
 // ---------------------------------------------------------------------------
 ICUTransService::ICUTransService()
 {
+#if (U_ICU_VERSION_MAJOR_NUM > 2 || (U_ICU_VERSION_MAJOR_NUM == 2 && U_ICU_VERSION_MINOR_NUM >= 6))
     UErrorCode errorCode=U_ZERO_ERROR;
     u_init(&errorCode);
     if(U_FAILURE(errorCode)) {
         XMLPlatformUtils::panic(PanicHandler::Panic_NoTransService);
     }    
+#endif
 
 #if !defined(XML_OS390) && !defined(XML_AS400) && !defined(XML_HPUX) && !defined(XML_PTX)
 #if (U_ICU_VERSION_MAJOR_NUM < 2)
-- 
GitLab