From e13c1f46dc1afb1b2287849be5fa74ef70e0607b Mon Sep 17 00:00:00 2001 From: Alexei Podtelezhnikov Date: Fri, 31 May 2019 22:31:47 -0400 Subject: [PATCH] Solidify VC2005 builds. * include/freetype/internal/ftcalc.h (FT_MSB) [_MSC_VER]: Explicitly declare `_BitScanReverse' intrinsic. * builds/windows/visualc/freetype.vcproj [Debug]: Disable intrinsics. --- ChangeLog | 8 ++++++++ builds/windows/visualc/freetype.vcproj | 2 -- include/freetype/internal/ftcalc.h | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 55efb87dd..ebd2438ce 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2019-05-31 Alexei Podtelezhnikov + + Solidify VC2005 builds. + + * include/freetype/internal/ftcalc.h (FT_MSB) [_MSC_VER]: Explicitly + declare `_BitScanReverse' intrinsic. + * builds/windows/visualc/freetype.vcproj [Debug]: Disable intrinsics. + 2019-05-30 Nikhil Ramakrishnan [sfnt] Separate WOFF sources and headers. diff --git a/builds/windows/visualc/freetype.vcproj b/builds/windows/visualc/freetype.vcproj index 385c93ea7..703fa336b 100644 --- a/builds/windows/visualc/freetype.vcproj +++ b/builds/windows/visualc/freetype.vcproj @@ -185,7 +185,6 @@ +#pragma intrinsic( _BitScanReverse ) static __inline FT_Int32 FT_MSB_i386( FT_UInt32 x ) @@ -385,7 +386,6 @@ FT_BEGIN_HEADER unsigned long where; - /* not available in older VC versions */ _BitScanReverse( &where, x ); return (FT_Int32)where;