freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] master e9181ab: [raster, smooth] Fix some clang sanitizer ru


From: Werner LEMBERG
Subject: [freetype2] master e9181ab: [raster, smooth] Fix some clang sanitizer runtime issues.
Date: Wed, 23 Mar 2016 06:01:03 +0000

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

    [raster, smooth] Fix some clang sanitizer runtime issues.
    
    * src/raster/ftraster.c (ft_black_reset, ft_black_set_mode,
    ft_black_render): Harmonize signatures with `ftimage.h'.
    
    * src/smooth/ftgrays.c (gray_raster_render, gray_raster_reset):
    Ditto.
---
 ChangeLog             |   10 ++++++++++
 src/raster/ftraster.c |   16 ++++++++--------
 src/smooth/ftgrays.c  |    8 ++++----
 3 files changed, 22 insertions(+), 12 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index f3746c3..2a8c04b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2016-03-23  Werner Lemberg  <address@hidden>
+
+       [raster, smooth] Fix some clang sanitizer runtime issues.
+
+       * src/raster/ftraster.c (ft_black_reset, ft_black_set_mode,
+       ft_black_render): Harmonize signatures with `ftimage.h'.
+
+       * src/smooth/ftgrays.c (gray_raster_render, gray_raster_reset):
+       Ditto.
+
 2016-03-22  Werner Lemberg  <address@hidden>
 
        * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Minor.
diff --git a/src/raster/ftraster.c b/src/raster/ftraster.c
index d6c5ded..2972553 100644
--- a/src/raster/ftraster.c
+++ b/src/raster/ftraster.c
@@ -3106,9 +3106,9 @@
 
 
   static void
-  ft_black_reset( black_PRaster  raster,
-                  char*          pool_base,
-                  Long           pool_size )
+  ft_black_reset( FT_Raster  raster,
+                  PByte      pool_base,
+                  ULong      pool_size )
   {
     FT_UNUSED( raster );
     FT_UNUSED( pool_base );
@@ -3117,20 +3117,20 @@
 
 
   static int
-  ft_black_set_mode( black_PRaster  raster,
-                     ULong          mode,
-                     const char*    palette )
+  ft_black_set_mode( FT_Raster  raster,
+                     ULong      mode,
+                     void*      args )
   {
     FT_UNUSED( raster );
     FT_UNUSED( mode );
-    FT_UNUSED( palette );
+    FT_UNUSED( args );
 
     return 0;
   }
 
 
   static int
-  ft_black_render( black_PRaster            raster,
+  ft_black_render( FT_Raster                raster,
                    const FT_Raster_Params*  params )
   {
     const FT_Outline*  outline    = (const FT_Outline*)params->source;
diff --git a/src/smooth/ftgrays.c b/src/smooth/ftgrays.c
index 6b4ea1f..2d548de 100644
--- a/src/smooth/ftgrays.c
+++ b/src/smooth/ftgrays.c
@@ -2025,7 +2025,7 @@ typedef ptrdiff_t  FT_PtrDist;
 
 
   static int
-  gray_raster_render( gray_PRaster             raster,
+  gray_raster_render( FT_Raster                raster,
                       const FT_Raster_Params*  params )
   {
     const FT_Outline*  outline     = (const FT_Outline*)params->source;
@@ -2180,9 +2180,9 @@ typedef ptrdiff_t  FT_PtrDist;
 
 
   static void
-  gray_raster_reset( FT_Raster  raster,
-                     char*      pool_base,
-                     long       pool_size )
+  gray_raster_reset( FT_Raster       raster,
+                     unsigned char*  pool_base,
+                     unsigned long   pool_size )
   {
     FT_UNUSED( raster );
     FT_UNUSED( pool_base );



reply via email to

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