[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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
diff --git a/ChangeLog b/ChangeLog
index c4a61a1..228211b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2015-10-22 Werner Lemberg <wl@gnu.org>
+
+ [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 <darnold@adobe.com>
Werner Lemberg <wl@gnu.org>
diff --git a/src/sfnt/sfobjs.c b/src/sfnt/sfobjs.c
index eabe865..de030ea 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 5e352a2..04eba8e 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++ )
{