diff options
author | Alexei Podtelezhnikov <apodtele@gmail.com> | 2021-09-12 23:30:07 -0400 |
---|---|---|
committer | Alexei Podtelezhnikov <apodtele@gmail.com> | 2021-09-12 23:30:07 -0400 |
commit | fab94f9fccce248334b9b1f30b5996b69230ebe1 (patch) | |
tree | b622862070e989368d5aade620a5d333dfd2b5c8 | |
parent | c1fa7aa2bc963272c32c7cf3244bb454b08a3515 (diff) | |
download | freetype2-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.c | 2 | ||||
-rw-r--r-- | src/truetype/ttinterp.c | 2 | ||||
-rw-r--r-- | 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++ ) |