]> git.saurik.com Git - wxWidgets.git/commitdiff
tried to fix compilation with Watcom 11 (should fix the bug 651492)
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 1 Jan 2003 23:18:44 +0000 (23:18 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 1 Jan 2003 23:18:44 +0000 (23:18 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18494 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/imagpng.cpp

index 7e33316411867a6b05cee754349ae3fbadd1caa8..45dd9c46cae2666347ead63a522522a116725d6e 100644 (file)
@@ -57,7 +57,17 @@ IMPLEMENT_DYNAMIC_CLASS(wxPNGHandler,wxImageHandler)
 #if wxUSE_LIBPNG
 
 #ifndef PNGLINKAGEMODE
-  #define PNGLINKAGEMODE LINKAGEMODE
+    #ifdef __WATCOMC__
+        // we need an explicit cdecl for Watcom, at least according to
+        //
+        // http://sf.net/tracker/index.php?func=detail&aid=651492&group_id=9863&atid=109863
+        //
+        // more testing is needed for this however, please remove this comment
+        // if you can confirm that my fix works with Watcom 11
+        #define PNGLINKAGEMODE cdecl
+    #else
+        #define PNGLINKAGEMODE LINKAGEMODE
+    #endif
 #endif