From fab94f9fccce248334b9b1f30b5996b69230ebe1 Mon Sep 17 00:00:00 2001 From: Alexei Podtelezhnikov Date: Sun, 12 Sep 2021 23:30:07 -0400 Subject: [PATCH] [truetype] Avoid some memory zeroing. * src/truetype/ttgload.c (load_truetype_glyph): Use Q-macro. * src/truetype/ttinterp.c (Update_Max): Ditto. * src/truetype/ttpload.c (src/truetype/ttpload.c): Ditto. --- src/truetype/ttgload.c | 2 +- src/truetype/ttinterp.c | 2 +- src/truetype/ttpload.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/truetype/ttgload.c b/src/truetype/ttgload.c index b490b84b5..bb948e43a 100644 --- a/src/truetype/ttgload.c +++ b/src/truetype/ttgload.c @@ -1920,7 +1920,7 @@ else { - if ( FT_NEW( node ) ) + if ( FT_QNEW( node ) ) goto Exit; node->data = FT_UINT_TO_POINTER( glyph_index ); FT_List_Add( &loader->composites, node ); diff --git a/src/truetype/ttinterp.c b/src/truetype/ttinterp.c index 96b48a003..35ba626c7 100644 --- a/src/truetype/ttinterp.c +++ b/src/truetype/ttinterp.c @@ -375,7 +375,7 @@ if ( *size < new_max ) { - if ( FT_REALLOC( *pbuff, *size * multiplier, new_max * multiplier ) ) + if ( FT_QREALLOC( *pbuff, *size * multiplier, new_max * multiplier ) ) return error; *size = new_max; } diff --git a/src/truetype/ttpload.c b/src/truetype/ttpload.c index 10d07f19e..1368e171c 100644 --- a/src/truetype/ttpload.c +++ b/src/truetype/ttpload.c @@ -571,7 +571,7 @@ goto Fail; } - if ( FT_NEW_ARRAY( face->hdmx_record_sizes, num_records ) ) + if ( FT_QNEW_ARRAY( face->hdmx_record_sizes, num_records ) ) goto Fail; for ( nn = 0; nn < num_records; nn++ )