summaryrefslogtreecommitdiff
path: root/src/pfr
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2015-08-02 09:42:12 +0200
committerWerner Lemberg <wl@gnu.org>2015-08-02 09:42:12 +0200
commit70e9d81577c0dec3196324693cd77eb93aa695e5 (patch)
tree8a76284897ea35fd2e1380a1f3c21aafb6df9863 /src/pfr
parent6343ba22a36ab264fa061cab3b87662d5b7b7114 (diff)
downloadfreetype2-70e9d81577c0dec3196324693cd77eb93aa695e5.tar.gz
Fix more invalid left-shifts.
* src/pfr/pfrgload.c (pfr_glyph_load_compound): Use multiplication, not left-shift. * src/truetype/ttgxvar.c (ft_var_load_avar, ft_var_load_gvar, tt_face_vary_cvt, TT_Vary_Apply_Glyph_Deltas): Use multiplication, not left-shift.
Diffstat (limited to 'src/pfr')
-rw-r--r--src/pfr/pfrgload.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pfr/pfrgload.c b/src/pfr/pfrgload.c
index 1cd13c202..88df06a03 100644
--- a/src/pfr/pfrgload.c
+++ b/src/pfr/pfrgload.c
@@ -632,14 +632,14 @@
if ( format & PFR_SUBGLYPH_XSCALE )
{
PFR_CHECK( 2 );
- subglyph->x_scale = PFR_NEXT_SHORT( p ) << 4;
+ subglyph->x_scale = PFR_NEXT_SHORT( p ) * 16;
}
subglyph->y_scale = 0x10000L;
if ( format & PFR_SUBGLYPH_YSCALE )
{
PFR_CHECK( 2 );
- subglyph->y_scale = PFR_NEXT_SHORT( p ) << 4;
+ subglyph->y_scale = PFR_NEXT_SHORT( p ) * 16;
}
/* read offset */