sfnt: Fix a data type mismatching with its source.

This commit is contained in:
suzuki toshiya 2009-07-03 18:01:43 +09:00
parent 48efcb612f
commit 8224bd671b
2 changed files with 10 additions and 1 deletions

View File

@ -1,3 +1,12 @@
2009-07-03 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
sfnt: Fix a data type mismatching with its source.
* src/sfnt/ttcmap.c (tt_cmap13_char_next): Fix the
type of `gindex' from FT_ULong to FT_UInt because
it is set by FT_UInt tt_cmap13_char_map_binary() or
TT_CMap13->cur_gindex.
2009-07-03 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
sfnt: Extend a few local variables to load 32-bit values.

View File

@ -2531,7 +2531,7 @@
FT_UInt32 *pchar_code )
{
TT_CMap13 cmap13 = (TT_CMap13)cmap;
FT_ULong gindex;
FT_UInt gindex;
if ( cmap13->cur_charcode >= 0xFFFFFFFFUL )