From d1ee378566e9b6c3fba3f196a781d595447f05af Mon Sep 17 00:00:00 2001 From: suzuki toshiya Date: Sat, 1 Aug 2009 00:30:16 +0900 Subject: [PATCH] type1: Use size_t variable to pass the string length. --- ChangeLog | 17 +++++++++++++++++ include/freetype/internal/psaux.h | 2 +- src/psaux/afmparse.c | 2 +- src/tools/test_afm.c | 2 +- src/type1/t1afm.c | 2 +- 5 files changed, 21 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7dec4a322..377dae797 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,20 @@ +2009-07-31 suzuki toshiya + + type1: Use size_t variable to pass the string length. + + * psaux.h: The type of `len' (the argument to pass + the buffer size to the function in AFM_ParserRec) + is changed to size_t, to match with ANSI C string + functions. + + * t1afm.c (t1_get_index): Ditto. + + * test_afm.c (dummy_get_index): Ditto. + + * afmparse.c (afm_parser_read_vals): To call + AFM_ParserRec.get_index, the length of token + `len' is casted to size_t. + 2009-07-31 suzuki toshiya cid: Fix some data types mismatching with their sources. diff --git a/include/freetype/internal/psaux.h b/include/freetype/internal/psaux.h index 503eb2b4d..235ba7f56 100644 --- a/include/freetype/internal/psaux.h +++ b/include/freetype/internal/psaux.h @@ -755,7 +755,7 @@ FT_BEGIN_HEADER FT_Int (*get_index)( const char* name, - FT_UInt len, + FT_Offset len, void* user_data ); void* user_data; diff --git a/src/psaux/afmparse.c b/src/psaux/afmparse.c index 0f79f72a4..0a0f24927 100644 --- a/src/psaux/afmparse.c +++ b/src/psaux/afmparse.c @@ -378,7 +378,7 @@ for ( i = 0; i < n; i++ ) { - FT_UInt len; + FT_Offset len; AFM_Value val = vals + i; diff --git a/src/tools/test_afm.c b/src/tools/test_afm.c index d53cb3325..f5f99363c 100644 --- a/src/tools/test_afm.c +++ b/src/tools/test_afm.c @@ -63,7 +63,7 @@ int dummy_get_index( const char* name, - FT_UInt len, + FT_Offset len, void* user_data ) { if ( len ) diff --git a/src/type1/t1afm.c b/src/type1/t1afm.c index 586bfd6c6..16dc471c5 100644 --- a/src/type1/t1afm.c +++ b/src/type1/t1afm.c @@ -50,7 +50,7 @@ /* read a glyph name and return the equivalent glyph index */ static FT_Int t1_get_index( const char* name, - FT_UInt len, + FT_Offset len, void* user_data ) { T1_Font type1 = (T1_Font)user_data;