]> granicus.if.org Git - neomutt/commitdiff
Bool: change functions in mx.h 852/head
authorAnton Rieger <seishinryohosha@jikken.de>
Fri, 13 Oct 2017 11:41:16 +0000 (13:41 +0200)
committerRichard Russon <rich@flatcap.org>
Sat, 14 Oct 2017 14:51:27 +0000 (15:51 +0100)
* maildir_parse_message()
* maildir_parse_stream()
* mx_tags_is_supported()
* mx_update_tables()

Caller affected
* append_message()
* append_message()
* maildir_update_tables()
* mx_sync_mailbox()
* mx_update_tables()

imap/imap.c
mh.c
mutt_notmuch.c
mx.c
mx.h

index b2bad09205c834d41c70cb7a5bb631d1fe2bc0c4..b63a3cf8df23c066744188b42bee924a69425c7a 100644 (file)
@@ -343,7 +343,7 @@ void imap_expunge_mailbox(struct ImapData *idata)
 
   /* We may be called on to expunge at any time. We can't rely on the caller
    * to always know to rethread */
-  mx_update_tables(idata->ctx, 0);
+  mx_update_tables(idata->ctx, false);
   Sort = old_sort;
   mutt_sort_headers(idata->ctx, 1);
 }
diff --git a/mh.c b/mh.c
index ee1e7f8ef0c7b5a913bd96342cf695a1a3462d13..0e2fb34a4e4830dc3c742d0ca9257cdf23c9914d 100644 (file)
--- a/mh.c
+++ b/mh.c
@@ -779,7 +779,7 @@ static void maildir_update_mtime(struct Context *ctx)
  * out a fake header structure generated by lazy maildir parsing.
  */
 struct Header *maildir_parse_stream(int magic, FILE *f, const char *fname,
-                                    int is_old, struct Header *_h)
+                                    bool is_old, struct Header *_h)
 {
   struct Header *h = _h;
   struct stat st;
@@ -817,7 +817,7 @@ struct Header *maildir_parse_stream(int magic, FILE *f, const char *fname,
  * This may also be used to fill out a fake header structure generated by lazy
  * maildir parsing.
  */
-struct Header *maildir_parse_message(int magic, const char *fname, int is_old,
+struct Header *maildir_parse_message(int magic, const char *fname, bool is_old,
                                      struct Header *h)
 {
   FILE *f = NULL;
@@ -2019,7 +2019,7 @@ static void maildir_update_tables(struct Context *ctx, int *index_hint)
       ctx->hdrs[i]->index = j++;
   }
 
-  mx_update_tables(ctx, 0);
+  mx_update_tables(ctx, false);
   mutt_clear_threads(ctx);
 }
 
index ba889f609066127158b4904bfbff92a57228c0dd..af5893d5c1eeff15b44e4bd8a47564bb3d6d0b71 100644 (file)
@@ -1121,7 +1121,7 @@ static void append_message(struct Context *ctx, notmuch_query_t *q,
     mx_alloc_memory(ctx);
   }
   if (access(path, F_OK) == 0)
-    h = maildir_parse_message(MUTT_MAILDIR, path, 0, NULL);
+    h = maildir_parse_message(MUTT_MAILDIR, path, false, NULL);
   else
   {
     /* maybe moved try find it... */
@@ -1132,7 +1132,7 @@ static void append_message(struct Context *ctx, notmuch_query_t *q,
       FILE *f = maildir_open_find_message(folder, path, &newpath);
       if (f)
       {
-        h = maildir_parse_stream(MUTT_MAILDIR, f, newpath, 0, NULL);
+        h = maildir_parse_stream(MUTT_MAILDIR, f, newpath, false, NULL);
         fclose(f);
 
         mutt_debug(1, "nm: not up-to-date: %s -> %s\n", path, newpath);
diff --git a/mx.c b/mx.c
index 158102450176c9977ad52e692fa2cc1566c5fae2..728c78741eefba7024e124280fa3b741ccda2900 100644 (file)
--- a/mx.c
+++ b/mx.c
@@ -901,7 +901,7 @@ int mx_close_mailbox(struct Context *ctx, int *index_hint)
 /**
  * mx_update_tables - Update a Context structure's internal tables
  */
-void mx_update_tables(struct Context *ctx, int committing)
+void mx_update_tables(struct Context *ctx, bool committing)
 {
   int i, j;
 
@@ -1104,7 +1104,7 @@ int mx_sync_mailbox(struct Context *ctx, int *index_hint)
       /* IMAP does this automatically after handling EXPUNGE */
       if (ctx->magic != MUTT_IMAP)
       {
-        mx_update_tables(ctx, 1);
+        mx_update_tables(ctx, true);
         mutt_sort_headers(ctx, 1); /* rethread from scratch */
       }
     }
@@ -1404,7 +1404,7 @@ int mx_tags_commit(struct Context *ctx, struct Header *h, char *tags)
 /**
  * mx_tags_is_supported - return true if mailbox support tagging
  */
-int mx_tags_is_supported(struct Context *ctx)
+bool mx_tags_is_supported(struct Context *ctx)
 {
   return ctx->mx_ops->commit_msg_tags && ctx->mx_ops->edit_msg_tags;
 }
diff --git a/mx.h b/mx.h
index 64f2320b0c84749367b04fcffb1efc64291ce3a0..f88dc8e22f28b137a6778f1b36789c03a29cad10 100644 (file)
--- a/mx.h
+++ b/mx.h
@@ -94,8 +94,8 @@ int mh_check_empty(const char *path);
 
 int maildir_check_empty(const char *path);
 
-struct Header *maildir_parse_message(int magic, const char *fname, int is_old, struct Header *h);
-struct Header *maildir_parse_stream(int magic, FILE *f, const char *fname, int is_old, struct Header *_h);
+struct Header *maildir_parse_message(int magic, const char *fname, bool is_old, struct Header *h);
+struct Header *maildir_parse_stream(int magic, FILE *f, const char *fname, bool is_old, struct Header *_h);
 void maildir_parse_flags(struct Header *h, const char *path);
 bool maildir_update_flags(struct Context *ctx, struct Header *o, struct Header *n);
 void maildir_flags(char *dest, size_t destlen, struct Header *hdr);
@@ -112,7 +112,7 @@ bool mx_is_notmuch(const char *p);
 
 int mx_tags_editor(struct Context *ctx, const char *tags, char *buf, size_t buflen);
 int mx_tags_commit(struct Context *ctx, struct Header *h, char *tags);
-int mx_tags_is_supported(struct Context *ctx);
+bool mx_tags_is_supported(struct Context *ctx);
 
 FILE *maildir_open_find_message(const char *folder, const char *msg, char **newname);
 
@@ -120,7 +120,7 @@ int mbox_strict_cmp_headers(const struct Header *h1, const struct Header *h2);
 
 void mx_alloc_memory(struct Context *ctx);
 void mx_update_context(struct Context *ctx, int new_messages);
-void mx_update_tables(struct Context *ctx, int committing);
+void mx_update_tables(struct Context *ctx, bool committing);
 
 struct MxOps *mx_get_ops(int magic);
 extern struct MxOps mx_maildir_ops;