freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] master cadd29d: * src/sfnt/pngshim.c (premultiply_data): Fix


From: Werner LEMBERG
Subject: [freetype2] master cadd29d: * src/sfnt/pngshim.c (premultiply_data): Fix compiler warnings.
Date: Wed, 16 Aug 2017 07:32:29 -0400 (EDT)

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

    * src/sfnt/pngshim.c (premultiply_data): Fix compiler warnings.
---
 ChangeLog          | 4 ++++
 src/sfnt/pngshim.c | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 06ea99e..ca92d32 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2017-08-16  Werner Lemberg  <address@hidden>
+
+       * src/sfnt/pngshim.c (premultiply_data): Fix compiler warnings.
+
 2017-08-15  Behdad Esfahbod  <address@hidden>
 
        [sfnt] Speed up PNG image loading.
diff --git a/src/sfnt/pngshim.c b/src/sfnt/pngshim.c
index 90a5669..503ea43 100644
--- a/src/sfnt/pngshim.c
+++ b/src/sfnt/pngshim.c
@@ -57,8 +57,6 @@
   {
     unsigned int  i = 0, limit;
 
-    FT_UNUSED( png );
-
     /* the `vector_size' attribute was introduced in gcc 3.1, which */
     /* predates clang; the `__BYTE_ORDER__' preprocessor symbol was */
     /* introduced in gcc 4.6 and clang 3.2, respectively            */
@@ -78,7 +76,7 @@
     limit = row_info->rowbytes - 16 + 1;
     for ( ; i < limit; i += 16 )
     {
-      char*  base = &data[i];
+      unsigned char*  base = &data[i];
 
       v82  s, s0, s1, a;
       v82  ma = { 1, 1, 3, 3, 5, 5, 7, 7 };
@@ -106,6 +104,8 @@
     }
 #endif /* use `vector_size' */
 
+    FT_UNUSED( png );
+
     limit = row_info->rowbytes;
     for ( ; i < limit; i += 4 )
     {



reply via email to

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