shithub: freetype+ttf2subf

Download patch

ref: 9045f5bdf2ddb9628530392cc90528752e6f9567
parent: 087b7ea6674a29c4f86f5418be64621331eabfec
author: Werner Lemberg <[email protected]>
date: Thu Dec 3 00:57:30 EST 2009

Fix compiler warnings.

* src/truetype/ttgload.c (tt_get_metrics): Put `Exit' label into the
proper preprocessor conditional.
* src/pfr/pfrobjs.c (pfr_slot_load): Pacify gcc.

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2009-12-03  Werner Lemberg  <[email protected]>
+
+	Fix compiler warnings.
+
+	* src/truetype/ttgload.c (tt_get_metrics): Put `Exit' label into the
+	proper preprocessor conditional.
+	* src/pfr/pfrobjs.c (pfr_slot_load): Pacify gcc.
+
 2009-11-25  John Tytgat  <[email protected]>
 
 	Better handling of start of `eexec' section.
--- a/src/pfr/pfrsbit.c
+++ b/src/pfr/pfrsbit.c
@@ -4,7 +4,7 @@
 /*                                                                         */
 /*    FreeType PFR bitmap loader (body).                                   */
 /*                                                                         */
-/*  Copyright 2002, 2003, 2006 by                                          */
+/*  Copyright 2002, 2003, 2006, 2009 by                                    */
 /*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
 /*                                                                         */
 /*  This file is part of the FreeType project, and may only be used,       */
@@ -600,8 +600,8 @@
 
     /* get the bitmap metrics */
     {
-      FT_Long   xpos, ypos, advance;
-      FT_UInt   xsize, ysize, format;
+      FT_Long   xpos = 0, ypos = 0, advance = 0;
+      FT_UInt   xsize = 0, ysize = 0, format = 0;
       FT_Byte*  p;
 
 
--- a/src/truetype/ttgload.c
+++ b/src/truetype/ttgload.c
@@ -204,9 +204,10 @@
 
     }
 
+  Exit:
+
 #endif /* FT_CONFIG_OPTION_INCREMENTAL */
 
-  Exit:
     loader->left_bearing = left_bearing;
     loader->advance      = advance_width;
     loader->top_bearing  = top_bearing;