* src/cff/cffgload.c (cff_decoder_parse_charstrings)

[FT_DEBUG_LEVEL_TRACE]: Use `%ld' in FT_TRACE4.
<cff_op_flex1>: Change type of dx and dy to FT_Pos and remove
cast for accessing arguments.
This commit is contained in:
Werner Lemberg 2004-01-01 08:21:30 +00:00
parent 3e140fe373
commit f191c1a99a
2 changed files with 15 additions and 8 deletions

View File

@ -1,3 +1,10 @@
2003-12-31 Wolfgang Domröse <porthos.domroese@harz.de>
* src/cff/cffgload.c (cff_decoder_parse_charstrings)
[FT_DEBUG_LEVEL_TRACE]: Use `%ld' in FT_TRACE4.
<cff_op_flex1>: Change type of dx and dy to FT_Pos and remove
cast for accessing arguments.
2003-12-31 Werner Lemberg <wl@gnu.org>
* src/truetype/ttgload.c (TT_Load_Simple_Glyph): Revert previous

View File

@ -907,7 +907,7 @@
#ifdef FT_DEBUG_LEVEL_TRACE
if ( !( val & 0xFFFFL ) )
FT_TRACE4(( " %d", (FT_Int32)( val >> 16 ) ));
FT_TRACE4(( " %ld", (FT_Int32)( val >> 16 ) ));
else
FT_TRACE4(( " %.2f", val / 65536.0 ));
#endif
@ -1653,11 +1653,11 @@
case cff_op_flex1:
{
FT_Pos start_x, start_y; /* record start x, y values for alter */
/* use */
FT_Int dx = 0, dy = 0; /* used in horizontal/vertical */
/* algorithm below */
FT_Int horizontal, count;
FT_Pos start_x, start_y; /* record start x, y values for */
/* alter use */
FT_Fixed dx = 0, dy = 0; /* used in horizontal/vertical */
/* algorithm below */
FT_Int horizontal, count;
FT_TRACE4(( " flex1" ));
@ -1679,8 +1679,8 @@
/* grab up to the last argument */
for ( count = 5; count > 0; count-- )
{
dx += (FT_Int)args[0];
dy += (FT_Int)args[1];
dx += args[0];
dy += args[1];
args += 2;
}