changeset: 6308:132861c8b4e9
user:      Aaron Schrab <aaron+m...@schrab.com>
date:      Sat Oct 05 19:25:00 2013 +0000
link:      http://dev.mutt.org/hg/mutt/rev/132861c8b4e9

Consistently use mutt_buffer_init function

Despite the existence of the mutt_buffer_init function, most
initializations were instead done with memset.  Use the specific
function instead to make it easier if later changes are made to how the
initialization should be done.

diffs (295 lines):

diff -r 0beba37c336b -r 132861c8b4e9 commands.c
--- a/commands.c        Fri Oct 04 16:47:59 2013 +0000
+++ b/commands.c        Sat Oct 05 19:25:00 2013 +0000
@@ -619,7 +619,7 @@
     return;
   err.dsize = STRING;
   err.data = safe_malloc(err.dsize);
-  memset (&token, 0, sizeof (token));
+  mutt_buffer_init (&token);
   r = mutt_parse_rc_line (buffer, &token, &err);
   FREE (&token.data);
   if (err.data[0])
diff -r 0beba37c336b -r 132861c8b4e9 hook.c
--- a/hook.c    Fri Oct 04 16:47:59 2013 +0000
+++ b/hook.c    Sat Oct 05 19:25:00 2013 +0000
@@ -52,8 +52,8 @@
   pattern_t *pat = NULL;
   char path[_POSIX_PATH_MAX];
 
-  memset (&pattern, 0, sizeof (pattern));
-  memset (&command, 0, sizeof (command));
+  mutt_buffer_init (&pattern);
+  mutt_buffer_init (&command);
 
   if (*s->dptr == '!')
   {
@@ -284,7 +284,7 @@
   
   err.dsize = STRING;
   err.data = safe_malloc (err.dsize);
-  memset (&token, 0, sizeof (token));
+  mutt_buffer_init (&token);
   for (; tmp; tmp = tmp->next)
   {
     if(!tmp->command)
@@ -335,7 +335,7 @@
   
   err.dsize = STRING;
   err.data = safe_malloc (err.dsize);
-  memset (&token, 0, sizeof (token));
+  mutt_buffer_init (&token);
   for (hook = Hooks; hook; hook = hook->next)
   {
     if(!hook->command)
@@ -478,7 +478,7 @@
 
   err.dsize = STRING;
   err.data = safe_malloc (err.dsize);
-  memset (&token, 0, sizeof (token));
+  mutt_buffer_init (&token);
 
   for (hook = Hooks; hook; hook = hook->next)
   {
diff -r 0beba37c336b -r 132861c8b4e9 imap/command.c
--- a/imap/command.c    Fri Oct 04 16:47:59 2013 +0000
+++ b/imap/command.c    Sat Oct 05 19:25:00 2013 +0000
@@ -777,7 +777,7 @@
     url.user = NULL;
   url_ciss_tostring (&url, buf + 11, sizeof (buf) - 10, 0);
   safe_strcat (buf, sizeof (buf), "\"");
-  memset (&token, 0, sizeof (token));
+  mutt_buffer_init (&token);
   err.data = errstr;
   err.dsize = sizeof (errstr);
   if (mutt_parse_rc_line (buf, &token, &err))
diff -r 0beba37c336b -r 132861c8b4e9 imap/imap.c
--- a/imap/imap.c       Fri Oct 04 16:47:59 2013 +0000
+++ b/imap/imap.c       Sat Oct 05 19:25:00 2013 +0000
@@ -1787,7 +1787,7 @@
   if (!do_search (pat, 1))
     return 0;
 
-  memset (&buf, 0, sizeof (buf));
+  mutt_buffer_init (&buf);
   mutt_buffer_addstr (&buf, "UID SEARCH ");
   if (imap_compile_search (pat, &buf) < 0)
   {
@@ -1827,7 +1827,7 @@
 
   if (option (OPTIMAPCHECKSUBSCRIBED))
   {
-    memset (&token, 0, sizeof (token));
+    mutt_buffer_init (&token);
     err.data = errstr;
     err.dsize = sizeof (errstr);
     snprintf (mbox, sizeof (mbox), "%smailboxes \"%s\"",
diff -r 0beba37c336b -r 132861c8b4e9 imap/message.c
--- a/imap/message.c    Fri Oct 04 16:47:59 2013 +0000
+++ b/imap/message.c    Sat Oct 05 19:25:00 2013 +0000
@@ -770,8 +770,8 @@
   /* loop in case of TRYCREATE */
   do
   {
-    memset (&sync_cmd, 0, sizeof (sync_cmd));
-    memset (&cmd, 0, sizeof (cmd));
+    mutt_buffer_init (&sync_cmd);
+    mutt_buffer_init (&cmd);
 
     /* Null HEADER* means copy tagged messages */
     if (!h)
diff -r 0beba37c336b -r 132861c8b4e9 init.c
--- a/init.c    Fri Oct 04 16:47:59 2013 +0000
+++ b/init.c    Sat Oct 05 19:25:00 2013 +0000
@@ -254,7 +254,7 @@
       tok->dptr = pc + 1;
 
       /* read line */
-      memset (&expn, 0, sizeof (expn));
+      mutt_buffer_init (&expn);
       expn.data = mutt_read_line (NULL, &expn.dsize, fp, &line, 0);
       safe_fclose (&fp);
       mutt_wait_filter (pid);
@@ -706,7 +706,7 @@
 {
   BUFFER templ;
 
-  memset(&templ, 0, sizeof(templ));
+  mutt_buffer_init (&templ);
 
   /* Insist on at least one parameter */
   if (!MoreArgs(s))
@@ -1444,7 +1444,7 @@
        /* replace the old value */
        FREE (&tmp->data);
        tmp->data = buf->data;
-       memset (buf, 0, sizeof (BUFFER));
+       mutt_buffer_init (buf);
        return 0;
       }
       if (!tmp->next)
@@ -1459,7 +1459,7 @@
     UserHeader = tmp;
   }
   tmp->data = buf->data;
-  memset (buf, 0, sizeof (BUFFER));
+  mutt_buffer_init (buf);
   return 0;
 }
 
@@ -2254,7 +2254,7 @@
     return (-1);
   }
 
-  memset (&token, 0, sizeof (token));
+  mutt_buffer_init (&token);
   while ((linebuf = mutt_read_line (linebuf, &buflen, f, &line, M_CONT)) != 
NULL)
   {
     conv=ConfigCharset && (*ConfigCharset) && Charset;
@@ -2338,7 +2338,7 @@
   if (!line || !*line)
     return 0;
 
-  memset (&expn, 0, sizeof (expn));
+  mutt_buffer_init (&expn);
   expn.data = expn.dptr = line;
   expn.dsize = mutt_strlen (line);
 
@@ -2734,10 +2734,10 @@
   char command[STRING];
   
   BUFFER err, token;
-  
-  memset (&err, 0, sizeof (err));
-  memset (&token, 0, sizeof (token));
-  
+
+  mutt_buffer_init (&err);
+  mutt_buffer_init (&token);
+
   err.dsize = STRING;
   err.data = safe_malloc (err.dsize);
   
@@ -2769,10 +2769,10 @@
   char command[STRING];
   
   BUFFER err, token;
-  
-  memset (&err, 0, sizeof (err));
-  memset (&token, 0, sizeof (token));
-  
+
+  mutt_buffer_init (&err);
+  mutt_buffer_init (&token);
+
   err.dsize = STRING;
   err.data = safe_malloc (err.dsize);
   
@@ -2848,10 +2848,10 @@
 {
   BUFFER err, token;
 
-  memset (&err, 0, sizeof (err));
+  mutt_buffer_init (&err);
   err.dsize = STRING;
   err.data = safe_malloc (err.dsize);
-  memset (&token, 0, sizeof (token));
+  mutt_buffer_init (&token);
   for (; p; p = p->next)
   {
     if (mutt_parse_rc_line (p->data, &token, &err) != 0)
@@ -2894,7 +2894,7 @@
   int i, default_rc = 0, need_pause = 0;
   BUFFER err;
 
-  memset (&err, 0, sizeof (err));
+  mutt_buffer_init (&err);
   err.dsize = STRING;
   err.data = safe_malloc(err.dsize);
   err.dptr = err.data;
@@ -3020,11 +3020,11 @@
 
     snprintf (buffer, sizeof (buffer), "Reply-To: %s", p);
 
-    memset (&buf, 0, sizeof (buf));
+    mutt_buffer_init (&buf);
     buf.data = buf.dptr = buffer;
     buf.dsize = mutt_strlen (buffer);
 
-    memset (&token, 0, sizeof (token));
+    mutt_buffer_init (&token);
     parse_my_hdr (&token, &buf, 0, &err);
     FREE (&token.data);
   }
diff -r 0beba37c336b -r 132861c8b4e9 keymap.c
--- a/keymap.c  Fri Oct 04 16:47:59 2013 +0000
+++ b/keymap.c  Sat Oct 05 19:25:00 2013 +0000
@@ -866,7 +866,7 @@
   int i=0;
   char *p, *q;
 
-  memset (&buf, 0, sizeof (buf));
+  mutt_buffer_init (&buf);
 
   /* menu name */
   mutt_extract_token (&buf, s, 0);
diff -r 0beba37c336b -r 132861c8b4e9 pattern.c
--- a/pattern.c Fri Oct 04 16:47:59 2013 +0000
+++ b/pattern.c Sat Oct 05 19:25:00 2013 +0000
@@ -257,7 +257,7 @@
   char errmsg[STRING];
   int r;
 
-  memset (&buf, 0, sizeof (buf));
+  mutt_buffer_init (&buf);
   if (mutt_extract_token (&buf, s, M_TOKEN_PATTERN | M_TOKEN_COMMENT) != 0 ||
       !buf.data)
   {
@@ -575,7 +575,7 @@
   BUFFER buffer;
   struct tm min, max;
 
-  memset (&buffer, 0, sizeof (buffer));
+  mutt_buffer_init (&buffer);
   if (mutt_extract_token (&buffer, s, M_TOKEN_COMMENT | M_TOKEN_PATTERN) != 0
       || !buffer.data)
   {
@@ -779,7 +779,7 @@
   char *buf;
   BUFFER ps;
 
-  memset (&ps, 0, sizeof (ps));
+  mutt_buffer_init (&ps);
   ps.dptr = s;
   ps.dsize = mutt_strlen (s);
 
@@ -1302,7 +1302,7 @@
   simple = safe_strdup (buf);
   mutt_check_simple (buf, sizeof (buf), NONULL (SimpleSearch));
 
-  memset (&err, 0, sizeof(err));
+  mutt_buffer_init (&err);
   err.dsize = STRING;
   err.data = safe_malloc(err.dsize);
   if ((pat = mutt_pattern_comp (buf, M_FULL_MSG, &err)) == NULL)
@@ -1434,7 +1434,7 @@
     if (!SearchPattern || mutt_strcmp (temp, LastSearchExpn))
     {
       BUFFER err;
-      memset(&err, 0, sizeof(err));
+      mutt_buffer_init (&err);
       set_option (OPTSEARCHINVALID);
       strfcpy (LastSearch, buf, sizeof (LastSearch));
       mutt_message _("Compiling search pattern...");
diff -r 0beba37c336b -r 132861c8b4e9 score.c
--- a/score.c   Fri Oct 04 16:47:59 2013 +0000
+++ b/score.c   Sat Oct 05 19:25:00 2013 +0000
@@ -76,7 +76,7 @@
     return (-1);
   }
   pattern = buf->data;
-  memset (buf, 0, sizeof (BUFFER));
+  mutt_buffer_init (buf);
   mutt_extract_token (buf, s, 0);
   if (MoreArgs (s))
   {

Reply via email to