blob: de82cb03ab5d0c7cb9e58e7443e016e0cd7a70f2 [file] [log] [blame]
diff --git a/source/common/unicode/utypes.h b/source/common/unicode/utypes.h
index 2baf519f..4722ecb4 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