[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] master 0a6f0f8 2/4: * src/bdf/bdflib.c (bdf_load_font): Remo
From: |
Werner Lemberg |
Subject: |
[freetype2] master 0a6f0f8 2/4: * src/bdf/bdflib.c (bdf_load_font): Remove memory shuffling. |
Date: |
Thu, 2 Sep 2021 23:32:01 -0400 (EDT) |
branch: master
commit 0a6f0f8fed1e24a7b5f76bd281eac4ce00f3897f
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>
* src/bdf/bdflib.c (bdf_load_font): Remove memory shuffling.
---
src/bdf/bdflib.c | 14 +++-----------
1 file changed, 3 insertions(+), 11 deletions(-)
diff --git a/src/bdf/bdflib.c b/src/bdf/bdflib.c
index e5002bc..372739a 100644
--- a/src/bdf/bdflib.c
+++ b/src/bdf/bdflib.c
@@ -2164,27 +2164,25 @@
FT_LOCAL_DEF( FT_Error )
bdf_load_font( FT_Stream stream,
- FT_Memory extmemory,
+ FT_Memory memory,
bdf_options_t* opts,
bdf_font_t* *font )
{
unsigned long lineno = 0; /* make compiler happy */
_bdf_parse_t *p = NULL;
- FT_Memory memory = extmemory; /* needed for FT_NEW */
FT_Error error = FT_Err_Ok;
if ( FT_NEW( p ) )
goto Exit;
- memory = NULL;
p->opts = (bdf_options_t*)( ( opts != 0 ) ? opts : &_bdf_opts );
p->minlb = 32767;
p->size = stream->size;
- p->memory = extmemory; /* only during font creation */
+ p->memory = memory; /* only during font creation */
- _bdf_list_init( &p->list, extmemory );
+ _bdf_list_init( &p->list, memory );
error = _bdf_readstream( stream, _bdf_parse_start,
(void *)p, &lineno );
@@ -2275,8 +2273,6 @@
if ( p->font != 0 )
{
/* Make sure the comments are NULL terminated if they exist. */
- memory = p->font->memory;
-
if ( p->font->comments_len > 0 )
{
if ( FT_QRENEW_ARRAY( p->font->comments,
@@ -2297,8 +2293,6 @@
{
_bdf_list_done( &p->list );
- memory = extmemory;
-
FT_FREE( p->glyph_name );
FT_FREE( p );
}
@@ -2308,8 +2302,6 @@
Fail:
bdf_free_font( p->font );
- memory = extmemory;
-
FT_FREE( p->font );
goto Exit;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] master 0a6f0f8 2/4: * src/bdf/bdflib.c (bdf_load_font): Remove memory shuffling.,
Werner Lemberg <=