From a281282f957bf11f4711cc3e1d58d982b0a05b4b Mon Sep 17 00:00:00 2001
From: Alberto Massari <amassari@apache.org>
Date: Fri, 28 Apr 2006 14:04:17 +0000
Subject: [PATCH] Make it compile on Unix

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@397906 13f79535-47bb-0310-9956-ffa450edef68
---
 src/xercesc/util/MsgLoaders/ICU/ICUMsgLoader.cpp | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/xercesc/util/MsgLoaders/ICU/ICUMsgLoader.cpp b/src/xercesc/util/MsgLoaders/ICU/ICUMsgLoader.cpp
index 1793b5190..b4370eb0f 100644
--- a/src/xercesc/util/MsgLoaders/ICU/ICUMsgLoader.cpp
+++ b/src/xercesc/util/MsgLoaders/ICU/ICUMsgLoader.cpp
@@ -52,12 +52,13 @@ XERCES_CPP_NAMESPACE_BEGIN
  */
 
 #if defined(_WIN32) || defined(WIN32)
-extern "C" void U_IMPORT *XercesMessages2_6_dat;
-#define BUNDLE_NAME "XercesMessages2_6"
+#define ENTRY_POINT XercesMessages3_0_dat
+#define BUNDLE_NAME "XercesMessages3_0"
 #else
-extern "C" void U_IMPORT *XercesMessages2_6_0_dat;
-#define BUNDLE_NAME "XercesMessages2_6_0"
+#define ENTRY_POINT XercesMessages3_0_0_dat
+#define BUNDLE_NAME "XercesMessages3_0_0"
 #endif
+extern "C" void U_IMPORT *ENTRY_POINT;
 
 /* 
  *  Tell ICU where our resource data is located in memory. The data lives in the XercesMessages dll, and we just
@@ -77,7 +78,7 @@ static void setAppData()
     {
         setAppDataDone = true;
         UErrorCode err = U_ZERO_ERROR;
-        udata_setAppData(BUNDLE_NAME, &XercesMessages2_6_dat, &err);
+        udata_setAppData(BUNDLE_NAME, &ENTRY_POINT, &err);
         if (U_SUCCESS(err))
         {
     	    setAppDataOK = true;
-- 
GitLab