From c1fa7aa2bc963272c32c7cf3244bb454b08a3515 Mon Sep 17 00:00:00 2001 From: Alexei Podtelezhnikov Date: Sun, 12 Sep 2021 23:25:46 -0400 Subject: [PATCH] [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. --- src/base/ftobjs.c | 26 +++++++++++++------------- 1 file 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; {