From c65c9e8ee07e2dab0647392c2bd1795a5bc99829 Mon Sep 17 00:00:00 2001 From: Michael Haubenwallner Date: Fri, 31 Aug 2018 11:42:14 +0200 Subject: [PATCH] Really declare dllexport/dllimport for Cygwin Cygwin does not define _WIN32, but still requires dllexport/dllimport tags for when applications use the --disable-auto-import linker flag, probably set by the gl_WOE32_DLL autoconf macro in woe32-dll.m4 file. --- include/libxml/xmlexports.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/libxml/xmlexports.h b/include/libxml/xmlexports.h index 2c79f814..bc8a90d4 100644 --- a/include/libxml/xmlexports.h +++ b/include/libxml/xmlexports.h @@ -131,8 +131,8 @@ #endif #endif -/* Cygwin platform, GNU compiler */ -#if defined(_WIN32) && defined(__CYGWIN__) +/* Cygwin platform (does not define _WIN32), GNU compiler */ +#if defined(__CYGWIN__) #undef XMLPUBFUN #undef XMLPUBVAR #undef XMLCALL