+static int
+_message_is_unread (notmuch_message_t *message)
+{
+ notmuch_tags_t *tags;
+ const char *tag;
+
+ for (tags = notmuch_message_get_tags (message);
+ notmuch_tags_has_more (tags);
+ notmuch_tags_advance (tags))
+ {
+ tag = notmuch_tags_get (tags);
+
+ if (strcmp (tag, "unread") == 0)
+ return 1;
+ }
+
+ return 0;
+}
+