freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] master f0898b9: Swap `ALLOC_MULT' arguments (#51833).


From: Alexei Podtelezhnikov
Subject: [freetype2] master f0898b9: Swap `ALLOC_MULT' arguments (#51833).
Date: Fri, 25 Aug 2017 21:54:26 -0400 (EDT)

branch: master
commit f0898b9259d4b3b99a1e720924683730dd36d3db
Author: Alexei Podtelezhnikov <address@hidden>
Commit: Alexei Podtelezhnikov <address@hidden>

    Swap `ALLOC_MULT' arguments (#51833).
    
    * src/base/ftbitmap.c (ft_bitmap_assure_buffer): Updated.
    * src/winfonts/winfnt.c (FNT_Load_Glyph): Updated.
    * src/raster/ftrend1.c (ft_raster1_render): Updated.
---
 ChangeLog             | 8 ++++++++
 src/base/ftbitmap.c   | 2 +-
 src/raster/ftrend1.c  | 2 +-
 src/winfonts/winfnt.c | 2 +-
 4 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 1c749f9..8d67fcb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2017-08-25  Alexei Podtelezhnikov  <address@hidden>
+
+       Swap `ALLOC_MULT' arguments (#51833).
+
+       * src/base/ftbitmap.c (ft_bitmap_assure_buffer): Updated.
+       * src/winfonts/winfnt.c (FNT_Load_Glyph): Updated.
+       * src/raster/ftrend1.c (ft_raster1_render): Updated.
+
 2017-08-23  Werner Lemberg  <address@hidden>
 
        [sfnt] Fix clang compilation (#51788).
diff --git a/src/base/ftbitmap.c b/src/base/ftbitmap.c
index 88c88c4..ee50c2f 100644
--- a/src/base/ftbitmap.c
+++ b/src/base/ftbitmap.c
@@ -226,7 +226,7 @@
     }
 
     /* otherwise allocate new buffer */
-    if ( FT_QALLOC_MULT( buffer, new_pitch, bitmap->rows + ypixels ) )
+    if ( FT_QALLOC_MULT( buffer, bitmap->rows + ypixels, new_pitch ) )
       return error;
 
     /* new rows get added at the top of the bitmap, */
diff --git a/src/raster/ftrend1.c b/src/raster/ftrend1.c
index e52ca1d..185a7f6 100644
--- a/src/raster/ftrend1.c
+++ b/src/raster/ftrend1.c
@@ -189,7 +189,7 @@
     bitmap->rows  = height;
     bitmap->pitch = (int)pitch;
 
-    if ( FT_ALLOC_MULT( bitmap->buffer, pitch, height ) )
+    if ( FT_ALLOC_MULT( bitmap->buffer, height, pitch ) )
       goto Exit;
 
     slot->internal->flags |= FT_GLYPH_OWN_BITMAP;
diff --git a/src/winfonts/winfnt.c b/src/winfonts/winfnt.c
index 5cdb85a..4c47962 100644
--- a/src/winfonts/winfnt.c
+++ b/src/winfonts/winfnt.c
@@ -1091,7 +1091,7 @@
 
       /* note: since glyphs are stored in columns and not in rows we */
       /*       can't use ft_glyphslot_set_bitmap                     */
-      if ( FT_ALLOC_MULT( bitmap->buffer, pitch, bitmap->rows ) )
+      if ( FT_ALLOC_MULT( bitmap->buffer, bitmap->rows, pitch ) )
         goto Exit;
 
       column = (FT_Byte*)bitmap->buffer;



reply via email to

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