[woff2] Fix compiler warnings.

Problem reported by Alexei.

* src/sfnt/sfwoff2.c (reconstruct_glyf): Initialize `x_min'.
(reconstruct_font): Initialize `num_hmetrics'.
(woff2_open_font): Initialize `info'.
This commit is contained in:
Werner Lemberg 2019-09-29 13:29:21 +02:00
parent c37a501458
commit ba06adafcd
2 changed files with 13 additions and 4 deletions

View File

@ -1,3 +1,13 @@
2019-09-29 Werner Lemberg <wl@gnu.org>
[woff2] Fix compiler warnings.
Problem reported by Alexei.
* src/sfnt/sfwoff2.c (reconstruct_glyf): Initialize `x_min'.
(reconstruct_font): Initialize `num_hmetrics'.
(woff2_open_font): Initialize `info'.
2019-09-28 Werner Lemberg <wl@gnu.org>
* src/sfnt/sfwoff2.c (woff2_open_font): Fix sanity check.

View File

@ -927,7 +927,6 @@
if ( FT_NEW_ARRAY( glyph_buf, glyph_buf_size ) )
goto Fail;
info->x_mins = NULL;
if ( FT_NEW_ARRAY( info->x_mins, num_glyphs ) )
goto Fail;
@ -938,7 +937,7 @@
FT_Bool have_bbox = FALSE;
FT_Byte bbox_bitmap;
FT_ULong bbox_offset;
FT_UShort x_min;
FT_UShort x_min = 0;
/* Set `have_bbox'. */
@ -1493,7 +1492,7 @@
FT_ULong checksum = 0;
FT_ULong loca_checksum = 0;
FT_Int nn = 0;
FT_UShort num_hmetrics;
FT_UShort num_hmetrics = 0;
FT_ULong font_checksum = info->header_checksum;
FT_Bool is_glyf_xform = FALSE;
@ -1727,7 +1726,7 @@
FT_Int face_index;
WOFF2_HeaderRec woff2;
WOFF2_InfoRec info;
WOFF2_InfoRec info = { 0, 0, 0, NULL };
WOFF2_Table tables = NULL;
WOFF2_Table* indices = NULL;
WOFF2_Table* temp_indices = NULL;