ref: d1ee378566e9b6c3fba3f196a781d595447f05af
parent: 7fd7c6f2e91f874f846fb84027ba28d89c6fbf6c
author: suzuki toshiya <[email protected]>
date: Fri Jul 31 20:30:16 EDT 2009
type1: Use size_t variable to pass the string length.
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,22 @@
2009-07-31 suzuki toshiya <[email protected]>
+ 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 <[email protected]>
+
cid: Fix some data types mismatching with their sources.
* src/cid/cidparse.c (cid_parser_new): The types of
--- a/include/freetype/internal/psaux.h
+++ b/include/freetype/internal/psaux.h
@@ -755,7 +755,7 @@
FT_Int
(*get_index)( const char* name,
- FT_UInt len,
+ FT_Offset len,
void* user_data );
void* user_data;
--- 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;
--- 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 )
--- 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;