From edd4fedc5427cf1cf1f4b045e53ff91eb282e9d4 Mon Sep 17 00:00:00 2001 From: Alexei Podtelezhnikov Date: Fri, 14 Jan 2022 22:53:57 -0500 Subject: [PATCH] [cache] Avoid unnecessary zeroing. * src/cache/ftccmap.c (ftc_cmap_node_new): Use `FT_QNEW`. * src/cache/ftcimage.c (FTC_INode_New): Ditto. * src/cache/ftcsbits.c (FTC_SNode_New): Ditto. --- src/cache/ftccmap.c | 4 ++-- src/cache/ftcimage.c | 4 ++-- src/cache/ftcsbits.c | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/cache/ftccmap.c b/src/cache/ftccmap.c index 25ceff44e..5ee6877e4 100644 --- a/src/cache/ftccmap.c +++ b/src/cache/ftccmap.c @@ -112,11 +112,11 @@ FTC_CMapQuery query = (FTC_CMapQuery)ftcquery; FT_Error error; FT_Memory memory = cache->memory; - FTC_CMapNode node = NULL; + FTC_CMapNode node; FT_UInt nn; - if ( !FT_NEW( node ) ) + if ( !FT_QNEW( node ) ) { node->face_id = query->face_id; node->cmap_index = query->cmap_index; diff --git a/src/cache/ftcimage.c b/src/cache/ftcimage.c index 344e73a80..aec145c71 100644 --- a/src/cache/ftcimage.c +++ b/src/cache/ftcimage.c @@ -61,10 +61,10 @@ { FT_Memory memory = cache->memory; FT_Error error; - FTC_INode inode = NULL; + FTC_INode inode; - if ( !FT_NEW( inode ) ) + if ( !FT_QNEW( inode ) ) { FTC_GNode gnode = FTC_GNODE( inode ); FTC_Family family = gquery->family; diff --git a/src/cache/ftcsbits.c b/src/cache/ftcsbits.c index a9fa1dbae..c36b8efe3 100644 --- a/src/cache/ftcsbits.c +++ b/src/cache/ftcsbits.c @@ -233,7 +233,7 @@ goto Exit; } - if ( !FT_NEW( snode ) ) + if ( !FT_QNEW( snode ) ) { FT_UInt count, start;