diff --git a/source/common/unicode/utypes.h b/source/common/unicode/utypes.h | |
index 7c4ea7ac..63e70d57 100644 | |
--- a/source/common/unicode/utypes.h | |
+++ b/source/common/unicode/utypes.h | |
@@ -312,7 +312,11 @@ typedef double UDate; | |
#define U_IO_API | |
#define U_TOOLUTIL_API | |
#elif defined(U_COMMON_IMPLEMENTATION) | |
+#if defined(U_ICUDATAENTRY_IN_COMMON) | |
+#define U_DATA_API U_EXPORT | |
+#else | |
#define U_DATA_API U_IMPORT | |
+#endif | |
#define U_COMMON_API U_EXPORT | |
#define U_I18N_API U_IMPORT | |
#define U_LAYOUT_API U_IMPORT |