freetype-commit
[Top][All Lists]
Advanced

[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;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]