diff --git a/source/common/unicode/utypes.h b/source/common/unicode/utypes.h
index f890d5d1..0af7ccda 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
