summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexei Podtelezhnikov <apodtele@gmail.com>2021-09-12 23:25:46 -0400
committerAlexei Podtelezhnikov <apodtele@gmail.com>2021-09-12 23:25:46 -0400
commitc1fa7aa2bc963272c32c7cf3244bb454b08a3515 (patch)
tree5437b03f25fe777f32c7b5d021878c2ae8e34666
parenta8e8d9d7a41b8c2c84d243f547d0c1615d21d651 (diff)
downloadfreetype2-c1fa7aa2bc963272c32c7cf3244bb454b08a3515.tar.gz
[base] Avoid some memory zeroing.
* src/base/ftobjs.c (FT_New_Size, FT_CMap_New, FT_CMap_Done, ft_open_face_internal, ft_open_face_internal): Use Q-macros.
-rw-r--r--src/base/ftobjs.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c
index 7b40c6421..7a09acfe1 100644
--- a/src/base/ftobjs.c
+++ b/src/base/ftobjs.c
@@ -2610,7 +2610,7 @@
FT_TRACE4(( "FT_Open_Face: New face object, adding to list\n" ));
/* add the face object to its driver's list */
- if ( FT_NEW( node ) )
+ if ( FT_QNEW( node ) )
goto Fail;
node->data = face;
@@ -2895,7 +2895,7 @@
memory = face->memory;
/* Allocate new size object and perform basic initialisation */
- if ( FT_ALLOC( size, clazz->size_object_size ) || FT_NEW( node ) )
+ if ( FT_ALLOC( size, clazz->size_object_size ) || FT_QNEW( node ) )
goto Exit;
size->face = face;
@@ -3707,9 +3707,9 @@
FT_CharMap last_charmap = face->charmaps[face->num_charmaps - 1];
- if ( FT_RENEW_ARRAY( face->charmaps,
- face->num_charmaps,
- face->num_charmaps - 1 ) )
+ if ( FT_QRENEW_ARRAY( face->charmaps,
+ face->num_charmaps,
+ face->num_charmaps - 1 ) )
return;
/* remove it from our list of charmaps */
@@ -3741,10 +3741,10 @@
FT_CharMap charmap,
FT_CMap *acmap )
{
- FT_Error error = FT_Err_Ok;
+ FT_Error error;
FT_Face face;
FT_Memory memory;
- FT_CMap cmap = NULL;
+ FT_CMap cmap;
if ( !clazz || !charmap || !charmap->face )
@@ -3753,7 +3753,7 @@
face = charmap->face;
memory = FT_FACE_MEMORY( face );
- if ( !FT_ALLOC( cmap, clazz->size ) )
+ if ( !FT_QALLOC( cmap, clazz->size ) )
{
cmap->charmap = *charmap;
cmap->clazz = clazz;
@@ -3766,9 +3766,9 @@
}
/* add it to our list of charmaps */
- if ( FT_RENEW_ARRAY( face->charmaps,
- face->num_charmaps,
- face->num_charmaps + 1 ) )
+ if ( FT_QRENEW_ARRAY( face->charmaps,
+ face->num_charmaps,
+ face->num_charmaps + 1 ) )
goto Fail;
face->charmaps[face->num_charmaps++] = (FT_CharMap)cmap;
@@ -4459,10 +4459,10 @@
FT_Library library = module->library;
FT_Memory memory = library->memory;
FT_Error error;
- FT_ListNode node = NULL;
+ FT_ListNode node;
- if ( FT_NEW( node ) )
+ if ( FT_QNEW( node ) )
goto Exit;
{