diff options
Diffstat (limited to 'src/sfnt/ttcmap.c')
-rw-r--r-- | src/sfnt/ttcmap.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/sfnt/ttcmap.c b/src/sfnt/ttcmap.c index b995e5c05..f8d5707c8 100644 --- a/src/sfnt/ttcmap.c +++ b/src/sfnt/ttcmap.c @@ -836,8 +836,8 @@ (FT_Int)end + delta >= 0 ) charcode = (FT_UInt)( -delta ); - else if ( (FT_Int)charcode + delta < 0x10000L && - (FT_Int)end + delta >= 0x10000L ) + else if ( (FT_Int32)charcode + delta < 0x10000L && + (FT_Int32)end + delta >= 0x10000L ) charcode = (FT_UInt)( 0x10000L - delta ); else @@ -1169,8 +1169,8 @@ (FT_Int)end + delta >= 0 ) charcode = (FT_UInt)( -delta ); - else if ( (FT_Int)charcode + delta < 0x10000L && - (FT_Int)end + delta >= 0x10000L ) + else if ( (FT_Int32)charcode + delta < 0x10000L && + (FT_Int32)end + delta >= 0x10000L ) charcode = (FT_UInt)( 0x10000L - delta ); else @@ -1407,8 +1407,8 @@ (FT_Int)end + delta >= 0 ) charcode = (FT_UInt)( -delta ); - else if ( (FT_Int)charcode + delta < 0x10000L && - (FT_Int)end + delta >= 0x10000L ) + else if ( (FT_Int32)charcode + delta < 0x10000L && + (FT_Int32)end + delta >= 0x10000L ) charcode = (FT_UInt)( 0x10000L - delta ); } } |