--- lib/fribidi-common.h.old 2007-04-05 16:13:24 +0000 +++ lib/fribidi-common.h 2008-12-17 19:38:37 +0000 @@ -53,8 +53,12 @@ /* FRIBIDI_ENTRY is a macro used to declare library entry points. */ #ifndef FRIBIDI_ENTRY -# if (defined(WIN32)) || (defined(_WIN32_WCE)) +# if (defined(WIN32)) || (defined(_WIN32_WCE)) && !defined(FRIBIDI_STATICLIB) +# ifdef BUILDING_FRIBIDI +# define FRIBIDI_ENTRY __declspec(dllexport) +# else # define FRIBIDI_ENTRY __declspec(dllimport) +# endif # else /* !WIN32 */ # define FRIBIDI_ENTRY /* empty */ # endif /* !WIN32 */