Index: source/common/udata.cpp |
diff --git a/source/common/udata.cpp b/source/common/udata.cpp |
index d32023b7f6d7565a50051bac44ee084abb4853d2..80bea0631ef7dc21b69a4a3dc61fa6b5b5b5edcf 100644 |
--- a/source/common/udata.cpp |
+++ b/source/common/udata.cpp |
@@ -624,7 +624,7 @@ U_NAMESPACE_END |
* our common data. * |
* * |
*----------------------------------------------------------------------*/ |
-extern "C" const DataHeader U_DATA_API U_ICUDATA_ENTRY_POINT; |
+extern "C" const ICU_Data_Header U_DATA_API U_ICUDATA_ENTRY_POINT; |
/* |
* This would be a good place for weak-linkage declarations of |
@@ -674,7 +674,7 @@ openCommonData(const char *path, /* Path from OpenChoice? */ |
} |
int32_t i; |
for(i = 0; i < commonDataIndex; ++i) { |
- if(gCommonICUDataArray[i]->pHeader == &U_ICUDATA_ENTRY_POINT) { |
+ if(gCommonICUDataArray[i]->pHeader == &U_ICUDATA_ENTRY_POINT.hdr) { |
/* The linked-in data is already in the list. */ |
return NULL; |
} |
@@ -694,7 +694,7 @@ openCommonData(const char *path, /* Path from OpenChoice? */ |
setCommonICUDataPointer(uprv_getICUData_conversion(), FALSE, pErrorCode); |
} |
*/ |
- setCommonICUDataPointer(&U_ICUDATA_ENTRY_POINT, FALSE, pErrorCode); |
+ setCommonICUDataPointer(&U_ICUDATA_ENTRY_POINT.hdr, FALSE, pErrorCode); |
{ |
Mutex lock; |
return gCommonICUDataArray[commonDataIndex]; |