emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] scratch/raeburn-startup 711bff0 06/43: Don't memset storag


From: Ken Raeburn
Subject: [Emacs-diffs] scratch/raeburn-startup 711bff0 06/43: Don't memset storage we're about to fill anyway.
Date: Mon, 31 Jul 2017 02:10:58 -0400 (EDT)

branch: scratch/raeburn-startup
commit 711bff0d58ae11bf2011de38d57b42678c7d81e4
Author: Ken Raeburn <address@hidden>
Commit: Ken Raeburn <address@hidden>

    Don't memset storage we're about to fill anyway.
    
    * src/charset.c (load_charset_map_from_file): Don't bother to memset
    the large allocated arrays before filling them.
---
 src/charset.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/src/charset.c b/src/charset.c
index 6ce2f90..15a50b2 100644
--- a/src/charset.c
+++ b/src/charset.c
@@ -501,7 +501,6 @@ load_charset_map_from_file (struct charset *charset, 
Lisp_Object mapfile,
      large (larger than MAX_ALLOCA).  */
   head = record_xmalloc (sizeof *head);
   entries = head;
-  memset (entries, 0, sizeof (struct charset_map_entries));
 
   n_entries = 0;
   int ch = -1;
@@ -535,7 +534,6 @@ load_charset_map_from_file (struct charset *charset, 
Lisp_Object mapfile,
        {
          entries->next = record_xmalloc (sizeof *entries->next);
          entries = entries->next;
-         memset (entries, 0, sizeof (struct charset_map_entries));
          n_entries = 0;
        }
       int idx = n_entries;



reply via email to

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