diff --git a/ChangeLog b/ChangeLog index c4a61a105..228211b41 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2015-10-22 Werner Lemberg + + [sfnt, type42] Fix clang compiler warnings. + + * src/sfnt/sfobjs.c (sfnt_init_face): Initialize `offset'. + + * src/type42/t42parse.c (t42_parse_sfnts): Use proper cast. + 2015-10-22 Dave Arnold Werner Lemberg diff --git a/src/sfnt/sfobjs.c b/src/sfnt/sfobjs.c index eabe865aa..de030eafe 100644 --- a/src/sfnt/sfobjs.c +++ b/src/sfnt/sfobjs.c @@ -930,6 +930,7 @@ FT_READ_USHORT( instance_size ) ) { version = 0; + offset = 0; num_axes = 0; axis_size = 0; num_instances = 0; diff --git a/src/type42/t42parse.c b/src/type42/t42parse.c index 5e352a21e..04eba8e12 100644 --- a/src/type42/t42parse.c +++ b/src/type42/t42parse.c @@ -672,7 +672,7 @@ /* The whole TTF is now loaded into `string_buf'. We are */ /* checking its contents while copying it to `ttf_data'. */ - size = limit - parser->root.cursor; + size = (FT_ULong)( limit - parser->root.cursor ); for ( n = 0; n < string_size; n++ ) {