summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexei Podtelezhnikov <apodtele@gmail.com>2022-01-14 20:33:28 -0500
committerAlexei Podtelezhnikov <apodtele@gmail.com>2022-01-14 20:33:28 -0500
commit7f7bf6f0f0b707f84594a424d5e15fda8275887b (patch)
treeb8428d04e922e170436c96cb2d209b1186f757d4
parent7eb9a9dbbee9c8513402c388772152b053f25289 (diff)
downloadfreetype2-7f7bf6f0f0b707f84594a424d5e15fda8275887b.tar.gz
* include/freetype/internal/compiler-macros.h [FT_COMPARE_DEF]: Tighten.
This works around Watcom C library using __watcall.
-rw-r--r--include/freetype/internal/compiler-macros.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/freetype/internal/compiler-macros.h b/include/freetype/internal/compiler-macros.h
index 88c0bf095..84c32037a 100644
--- a/include/freetype/internal/compiler-macros.h
+++ b/include/freetype/internal/compiler-macros.h
@@ -299,9 +299,9 @@ FT_BEGIN_HEADER
#define FT_CALLBACK_DEF( x ) static x
#endif
-#if defined( __i386__ )
+#if defined( __GNUC__ ) && defined( __i386__ )
#define FT_COMPARE_DEF( x ) FT_CALLBACK_DEF( x ) __attribute__(( cdecl ))
-#elif defined( _M_IX86 )
+#elif defined( _MSC_VER ) && defined( _M_IX86 )
#define FT_COMPARE_DEF( x ) FT_CALLBACK_DEF( x ) __cdecl
#else
#define FT_COMPARE_DEF( x ) FT_CALLBACK_DEF( x )