diff options
author | Ozkan Sezer <sezeroz@gmail.com> | 2022-01-15 22:44:28 -0500 |
---|---|---|
committer | Alexei Podtelezhnikov <apodtele@gmail.com> | 2022-01-15 22:44:28 -0500 |
commit | 3f6497bdc53bf19c1ac07cfbb121d7c51966b0d7 (patch) | |
tree | 4fa1eb77d0e3fb95353ab1312b246bfca2fab307 | |
parent | 5e227133c16c1c9ff41a18a2b411a20afe81be6c (diff) | |
download | freetype2-3f6497bdc53bf19c1ac07cfbb121d7c51966b0d7.tar.gz |
Add Watcom C/C++ calling.
In the unlikely case the source is built with OpenWatcom's -ec?
switches to enforce a calling convention, the qsort() compare
function must still be set to __watcall.
* include/freetype/internal/compiler-macros.h (FT_COMPARE_DEF):
Updated.
-rw-r--r-- | include/freetype/internal/compiler-macros.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/freetype/internal/compiler-macros.h b/include/freetype/internal/compiler-macros.h index 84c32037a..66fa13c3c 100644 --- a/include/freetype/internal/compiler-macros.h +++ b/include/freetype/internal/compiler-macros.h @@ -303,6 +303,8 @@ FT_BEGIN_HEADER #define FT_COMPARE_DEF( x ) FT_CALLBACK_DEF( x ) __attribute__(( cdecl )) #elif defined( _MSC_VER ) && defined( _M_IX86 ) #define FT_COMPARE_DEF( x ) FT_CALLBACK_DEF( x ) __cdecl +#elif defined( __WATCOMC__ ) && __WATCOMC__ >= 1240 +#define FT_COMPARE_DEF( x ) FT_CALLBACK_DEF( x ) __watcall #else #define FT_COMPARE_DEF( x ) FT_CALLBACK_DEF( x ) #endif |