freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] master 01658be: Fix clang warnings.


From: Werner LEMBERG
Subject: [freetype2] master 01658be: Fix clang warnings.
Date: Thu, 15 Dec 2016 22:11:12 +0000 (UTC)

branch: master
commit 01658be6fbda2ff17616158ae5df5dc240a4347c
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    Fix clang warnings.
    
    * src/cff/cffload.c (cff_blend_doBlend): Add cast.
    (cff_subfont_load): Set `error' correctly.
    
    * src/sfnt/ttmtx.c (tt_face_get_metrics): Typo.
---
 ChangeLog         |    9 +++++++++
 src/cff/cffload.c |   17 +++++++++--------
 src/sfnt/ttmtx.c  |    4 ++--
 3 files changed, 20 insertions(+), 10 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 976595f..77899d4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2016-12-15  Werner Lemberg  <address@hidden>
+
+       Fix clang warnings.
+
+       * src/cff/cffload.c (cff_blend_doBlend): Add cast.
+       (cff_subfont_load): Set `error' correctly.
+
+       * src/sfnt/ttmtx.c (tt_face_get_metrics): Typo.
+
 2016-12-15  Dave Arnold  <address@hidden>
            Werner Lemberg  <address@hidden>
 
diff --git a/src/cff/cffload.c b/src/cff/cffload.c
index 0698c8f..e930bbc 100644
--- a/src/cff/cffload.c
+++ b/src/cff/cffload.c
@@ -1339,7 +1339,7 @@
       /* CFF2 DICTs.  See `cff_parse_num' for decode of this, which rounds */
       /* to an integer.                                                    */
       *subFont->blend_top++             = 255;
-      *((FT_UInt32*)subFont->blend_top) = sum; /* write 4 bytes */
+      *((FT_UInt32*)subFont->blend_top) = (FT_UInt32)sum; /* write 4 bytes */
       subFont->blend_top               += 4;
     }
 
@@ -1928,13 +1928,14 @@
 
     /* Note: We use default stack size for CFF2 Font DICT because        */
     /*       Top and Font DICTs are not allowed to have blend operators. */
-    if ( cff_parser_init( &parser,
-                          code,
-                          &subfont->font_dict,
-                          font->library,
-                          stackSize,
-                          0,
-                          0 ) )
+    error = cff_parser_init( &parser,
+                             code,
+                             &subfont->font_dict,
+                             font->library,
+                             stackSize,
+                             0,
+                             0 );
+    if ( error )
       goto Exit;
 
     /* set defaults */
diff --git a/src/sfnt/ttmtx.c b/src/sfnt/ttmtx.c
index 117a1c8..8c5508e 100644
--- a/src/sfnt/ttmtx.c
+++ b/src/sfnt/ttmtx.c
@@ -308,8 +308,8 @@
           var->lsb_adjust( f, gindex, &b );
       }
 
-      *aadvance = (FT_Short)a;
-      *abearing = (FT_UShort)b;
+      *aadvance = (FT_UShort)a;
+      *abearing = (FT_Short)b;
     }
 #endif
   }



reply via email to

[Prev in Thread] Current Thread [Next in Thread]