[sfnt] Fix compiler warnings. * src/sfnt/ttcolr.c (tt_face_load_colr, tt_face_load_colr_layers, tt_face_colr_blend_layer): Add `NULL' initializers.
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 42 43 44 45 46 47 48
diff --git a/ChangeLog b/ChangeLog
index ed4592a..7878fd5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2018-06-10 Werner Lemberg <wl@gnu.org>
+ [sfnt] Fix compiler warnings.
+
+ * src/sfnt/ttcolr.c (tt_face_load_colr, tt_face_load_colr_layers,
+ tt_face_colr_blend_layer): Add `NULL' initializers.
+
+2018-06-10 Werner Lemberg <wl@gnu.org>
+
s/FT_Palette/FT_Palette_Data/, s/palette/palette_data/.
* include/freetype/ftcolor.h, include/freetype/internal/tttypes.h,
diff --git a/src/sfnt/ttcolr.c b/src/sfnt/ttcolr.c
index d343365..64e8b25 100644
--- a/src/sfnt/ttcolr.c
+++ b/src/sfnt/ttcolr.c
@@ -203,7 +203,7 @@
if ( cpal.version == 1 )
{
FT_ULong type_offset, label_offset, entry_label_offset;
- FT_UShort* array;
+ FT_UShort* array = NULL;
FT_UShort* limit;
FT_UShort* q;
@@ -372,7 +372,7 @@
Colr* colr = &colr_and_cpal->colr;
BaseGlyphRecord glyph_record;
- FT_Glyph_Layer layers;
+ FT_Glyph_Layer layers = NULL;
int layer_idx;
FT_Byte* layer_record_ptr;
@@ -524,7 +524,7 @@
FT_UInt rows = (FT_UInt)( y_max - y_min );
FT_UInt pitch = width * 4;
- FT_Byte* buf;
+ FT_Byte* buf = NULL;
FT_Byte* p;
FT_Byte* q;