From 3fa528c45d69774150ac8bd2ea625fe9fb3fdda1 Mon Sep 17 00:00:00 2001 From: suzuki toshiya Date: Fri, 3 Jul 2009 18:01:39 +0900 Subject: [PATCH] sfnt: Insert explicit cast for LP64 system. --- ChangeLog | 7 +++++++ src/sfnt/ttkern.c | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 1d12a3881..8a592676c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2009-07-03 suzuki toshiya + + sfnt: Insert explicit cast for LP64 system. + + * src/sfnt/ttkern.c (tt_face_load_kern): Insert + cast from unsigned long to FT_UInt32. + 2009-07-03 suzuki toshiya gxvalid: Guarantee `just' table size upto 32-bit. diff --git a/src/sfnt/ttkern.c b/src/sfnt/ttkern.c index 0744b3fb1..e0d2ed825 100644 --- a/src/sfnt/ttkern.c +++ b/src/sfnt/ttkern.c @@ -87,7 +87,7 @@ { FT_UInt num_pairs, length, coverage; FT_Byte* p_next; - FT_UInt32 mask = 1UL << nn; + FT_UInt32 mask = (FT_UInt32)1UL << nn; if ( p + 6 > p_limit )