_internal_error (format " (%s).\n", \
##__VA_ARGS__, __location__)
+#define unused(x) x __attribute__ ((unused))
+
/* Thanks to Andrew Tridgell's (SAMBA's) talloc for this definition of
* unlikely. The talloc source code comes to us via the GNU LGPL v. 3.
*/
: \
(notmuch_status_t) private_status)
+/* thread.cc */
+
+notmuch_thread_t *
+_notmuch_thread_create (const void *talloc_owner,
+ notmuch_database_t *notmuch,
+ const char *thread_id);
+
/* message.cc */
notmuch_message_t *
char *
notmuch_sha1_of_file (const char *filename);
+/* tags.c */
+
+notmuch_tags_t *
+_notmuch_tags_create (void *ctx);
+
+void
+_notmuch_tags_add_tag (notmuch_tags_t *tags, const char *tag);
+
+void
+_notmuch_tags_prepare_iterator (notmuch_tags_t *tags);
+
NOTMUCH_END_DECLS
#endif