summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexei Podtelezhnikov <apodtele@gmail.com>2021-09-12 23:30:07 -0400
committerAlexei Podtelezhnikov <apodtele@gmail.com>2021-09-12 23:30:07 -0400
commitfab94f9fccce248334b9b1f30b5996b69230ebe1 (patch)
treeb622862070e989368d5aade620a5d333dfd2b5c8
parentc1fa7aa2bc963272c32c7cf3244bb454b08a3515 (diff)
downloadfreetype2-fab94f9fccce248334b9b1f30b5996b69230ebe1.tar.gz
[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.
-rw-r--r--src/truetype/ttgload.c2
-rw-r--r--src/truetype/ttinterp.c2
-rw-r--r--src/truetype/ttpload.c2
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++ )