From a0f43f207b68520369eba4e84b02c5f69f0f542b Mon Sep 17 00:00:00 2001 From: suzuki toshiya Date: Mon, 20 Sep 2010 01:26:56 +0900 Subject: [PATCH] [cff] Make trace message in cff_charset_load() verbose. See Savannah bug #30975. * src/cff/cffload.c (cff_charset_load): Report the original `nleft' and truncated `nleft'. --- ChangeLog | 8 ++++++++ src/cff/cffload.c | 3 ++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a982efb53..ea1daa23a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2010-09-19 suzuki toshiya + + [cff] Make trace message in cff_charset_load() verbose. + See Savannah bug #30975. + + * src/cff/cffload.c (cff_charset_load): Report the original + `nleft' and truncated `nleft'. + 2010-09-19 suzuki toshiya [cff] Correct `max_cid' from CID array length to max CID. diff --git a/src/cff/cffload.c b/src/cff/cffload.c index 27ee094be..6a1842fd3 100644 --- a/src/cff/cffload.c +++ b/src/cff/cffload.c @@ -916,7 +916,8 @@ /* try to rescue some of the SIDs if `nleft' is too large */ if ( glyph_sid > 0xFFFFL - nleft ) { - FT_ERROR(( "cff_charset_load: invalid SID range trimmed\n" )); + FT_ERROR(( "cff_charset_load: invalid SID range trimmed" + " nleft=%d -> %d\n", nleft, 0xFFFFL - glyph_sid )); nleft = ( FT_UInt )( 0xFFFFL - glyph_sid ); }