From 564b4432ca580f12ffd83bc96a3dff3d0817c93a Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Wed, 26 Apr 2006 15:02:52 +0000 Subject: [PATCH] =?UTF-8?q?*=20src/psaux/psobjs.c=20(shift=5Felements):=20?= =?UTF-8?q?Don't=20use=20FT=5FLong=20but=20FT=5FPtrDiff=20for=20`delta'.?= =?UTF-8?q?=20=20Reported=20by=20C=E9line=20PILLET=20.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ChangeLog | 6 ++++++ src/psaux/psobjs.c | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index e37d1772a..c40f514e2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-04-26 Werner Lemberg + + * src/psaux/psobjs.c (shift_elements): Don't use FT_Long but + FT_PtrDiff for `delta'. Reported by Céline PILLET + . + 2006-04-21 David Turner * include/freetype/ftincrem.h: Documentation updates. diff --git a/src/psaux/psobjs.c b/src/psaux/psobjs.c index 7e217554e..2b2892f3c 100644 --- a/src/psaux/psobjs.c +++ b/src/psaux/psobjs.c @@ -88,9 +88,9 @@ shift_elements( PS_Table table, FT_Byte* old_base ) { - FT_Long delta = (FT_Long)( table->block - old_base ); - FT_Byte** offset = table->elements; - FT_Byte** limit = offset + table->max_elems; + FT_PtrDist delta = table->block - old_base; + FT_Byte** offset = table->elements; + FT_Byte** limit = offset + table->max_elems; for ( ; offset < limit; offset++ )