Commit a0f43f207b68520369eba4e84b02c5f69f0f542b

suzuki toshiya 2010-09-20T01:26:56

[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'.

diff --git a/ChangeLog b/ChangeLog
index a982efb..ea1daa2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2010-09-19  suzuki toshiya  <mpsuzuki@hiroshima-u.ac.jp>
 
+	[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  <mpsuzuki@hiroshima-u.ac.jp>
+
 	[cff] Correct `max_cid' from CID array length to max CID.
 	See Savannah bug #30975.
 
diff --git a/src/cff/cffload.c b/src/cff/cffload.c
index 27ee094..6a1842f 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 );
             }