shithub: freetype+ttf2subf

Download patch

ref: 238245cd66e10025316463998a1fa20c15a065a8
parent: e4f7673e46450298db1ce5fda8a3d310cfb50d78
author: Werner Lemberg <wl@gnu.org>
date: Tue Nov 16 17:07:28 EST 2021

Fix clang++ warnings.

* src/*: Initialize some variables to NULL.

git/fs: mount .git/fs: mount/attach disallowed
--- a/src/base/ftobjs.c
+++ b/src/base/ftobjs.c
@@ -3744,7 +3744,7 @@
     FT_Error   error;
     FT_Face    face;
     FT_Memory  memory;
-    FT_CMap    cmap;
+    FT_CMap    cmap = NULL;
 
 
     if ( !clazz || !charmap || !charmap->face )
@@ -4459,7 +4459,7 @@
     FT_Library   library = module->library;
     FT_Memory    memory  = library->memory;
     FT_Error     error;
-    FT_ListNode  node;
+    FT_ListNode  node    = NULL;
 
 
     if ( FT_QNEW( node ) )
--- a/src/cache/ftcmanag.c
+++ b/src/cache/ftcmanag.c
@@ -357,7 +357,7 @@
   {
     FT_Error     error;
     FT_Memory    memory;
-    FTC_Manager  manager;
+    FTC_Manager  manager = NULL;
 
 
     if ( !library )
--- a/src/cache/ftcmru.c
+++ b/src/cache/ftcmru.c
@@ -237,7 +237,7 @@
                    FTC_MruNode  *anode )
   {
     FT_Error     error;
-    FTC_MruNode  node;
+    FTC_MruNode  node   = NULL;
     FT_Memory    memory = list->memory;
 
 
--- a/src/cff/cffdrivr.c
+++ b/src/cff/cffdrivr.c
@@ -473,9 +473,9 @@
 
     if ( cff && !cff->font_info )
     {
-      CFF_FontRecDict  dict   = &cff->top_font.font_dict;
-      FT_Memory        memory = face->root.memory;
-      PS_FontInfoRec*  font_info;
+      CFF_FontRecDict  dict      = &cff->top_font.font_dict;
+      FT_Memory        memory    = face->root.memory;
+      PS_FontInfoRec*  font_info = NULL;
 
 
       if ( FT_QNEW( font_info ) )
@@ -517,9 +517,9 @@
 
     if ( cff && !cff->font_extra )
     {
-      CFF_FontRecDict   dict   = &cff->top_font.font_dict;
-      FT_Memory         memory = face->root.memory;
-      PS_FontExtraRec*  font_extra;
+      CFF_FontRecDict   dict       = &cff->top_font.font_dict;
+      FT_Memory         memory     = face->root.memory;
+      PS_FontExtraRec*  font_extra = NULL;
       FT_String*        embedded_postscript;
 
 
--- a/src/psaux/psstack.c
+++ b/src/psaux/psstack.c
@@ -54,8 +54,8 @@
                   FT_Error*  e,
                   FT_UInt    stackSize )
   {
-    FT_Error   error;     /* for FT_QNEW */
-    CF2_Stack  stack;
+    FT_Error   error;        /* for FT_QNEW */
+    CF2_Stack  stack = NULL;
 
 
     if ( FT_QNEW( stack ) )
--- a/src/raster/ftraster.c
+++ b/src/raster/ftraster.c
@@ -3171,7 +3171,7 @@
                 black_PRaster  *araster )
   {
     FT_Error       error;
-    black_PRaster  raster;
+    black_PRaster  raster = NULL;
 
 
     if ( !FT_NEW( raster ) )
--- a/src/sdf/ftbsdf.c
+++ b/src/sdf/ftbsdf.c
@@ -1177,7 +1177,7 @@
                    BSDF_PRaster*  araster )
   {
     FT_Error      error;
-    BSDF_PRaster  raster;
+    BSDF_PRaster  raster = NULL;
 
 
     if ( !FT_NEW( raster ) )
--- a/src/sdf/ftsdf.c
+++ b/src/sdf/ftsdf.c
@@ -3710,7 +3710,7 @@
                   SDF_PRaster*  araster )
   {
     FT_Error     error;
-    SDF_PRaster  raster;
+    SDF_PRaster  raster = NULL;
 
 
     if ( !FT_NEW( raster ) )
--- a/src/smooth/ftgrays.c
+++ b/src/smooth/ftgrays.c
@@ -2151,7 +2151,7 @@
                    gray_PRaster*  araster )
   {
     FT_Error      error;
-    gray_PRaster  raster;
+    gray_PRaster  raster = NULL;
 
 
     if ( !FT_NEW( raster ) )