freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] master 7f7bf6f0f 1/3: * include/freetype/internal/compiler-m


From: Werner Lemberg
Subject: [freetype2] master 7f7bf6f0f 1/3: * include/freetype/internal/compiler-macros.h [FT_COMPARE_DEF]: Tighten.
Date: Fri, 14 Jan 2022 22:12:55 -0500 (EST)

branch: master
commit 7f7bf6f0f0b707f84594a424d5e15fda8275887b
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>

    * include/freetype/internal/compiler-macros.h [FT_COMPARE_DEF]: Tighten.
    
    This works around Watcom C library using __watcall.
---
 include/freetype/internal/compiler-macros.h | 4 ++--
 1 file 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 )



reply via email to

[Prev in Thread] Current Thread [Next in Thread]