[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2-demos] master 4449ff5: [graph] Avoid unnecessary memory zeroi
From: |
Werner Lemberg |
Subject: |
[freetype2-demos] master 4449ff5: [graph] Avoid unnecessary memory zeroing. |
Date: |
Thu, 21 Oct 2021 22:41:07 -0400 (EDT) |
branch: master
commit 4449ff5a8d18eec1bdb93009cd8bf499558342cb
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>
[graph] Avoid unnecessary memory zeroing.
* graph/x11/grx11.c (gr_x11_surface_init): Call `malloc` explicitly.
* graph/grblit.c (grGetSaturation, grGetConversion): Call `malloc`
and `memset` explicitly even though this code is unused.
---
graph/grblit.c | 8 ++++----
graph/x11/grx11.c | 3 +--
2 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/graph/grblit.c b/graph/grblit.c
index 62f913c..c55a1b7 100644
--- a/graph/grblit.c
+++ b/graph/grblit.c
@@ -10,6 +10,7 @@
/****************************************************************************/
#include "grblit.h"
+#include <string.h>
#define GRAY8
@@ -553,7 +554,7 @@
int i;
byte* table;
- table = grAlloc( (size_t)( 3 * num_grays - 1 ) * sizeof ( byte ) );
+ table = (byte*)malloc( (size_t)( 3 * num_grays - 1 ) * sizeof ( byte ) );
if (!table)
return NULL;
@@ -563,8 +564,7 @@
for ( i = 0; i < num_grays; i++, table++ )
*table = (byte)i;
- for ( i = 2*num_grays-1; i > 0; i--, table++ )
- *table = (byte)(num_grays-1);
+ memset( table, num_grays-1, 2*num_grays-1 );
gr_num_saturations++;
gr_last_saturation = sat;
@@ -651,7 +651,7 @@
byte* table;
int n;
- table = grAlloc( (size_t)source_grays * sizeof ( byte ) );
+ table = (byte*)malloc( (size_t)source_grays * sizeof ( byte ) );
if (!table)
return NULL;
diff --git a/graph/x11/grx11.c b/graph/x11/grx11.c
index 6989226..ba18cbd 100644
--- a/graph/x11/grx11.c
+++ b/graph/x11/grx11.c
@@ -39,7 +39,6 @@
#ifdef TEST
#include <ctype.h>
#define LOG(x) printf x
-#define grAlloc malloc
#else
#define LOG(x) /* nothing */
#endif
@@ -1388,7 +1387,7 @@
/* Allocate or link surface image data */
if ( surface->convert )
{
- surface->ximage->data = (char*)grAlloc( (size_t)bitmap->rows *
+ surface->ximage->data = (char*)malloc( (size_t)bitmap->rows *
(size_t)surface->ximage->bytes_per_line );
if ( !surface->ximage->data )
return 0;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2-demos] master 4449ff5: [graph] Avoid unnecessary memory zeroing.,
Werner Lemberg <=