X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=notmuch-private.h;h=a56501e98908150fe62ea63d6845e5c650268db3;hp=8060254d59a295c5c7360d58c7eb0738a679dc4b;hb=edbf7f645c1df17e45c189540207a77005347d83;hpb=17548e314a8f190765ca714d626068c5afef2cb4 diff --git a/notmuch-private.h b/notmuch-private.h index 8060254d..a56501e9 100644 --- a/notmuch-private.h +++ b/notmuch-private.h @@ -102,17 +102,10 @@ _notmuch_message_create (const void *talloc_owner, notmuch_database_t *notmuch, unsigned int doc_id); -/* XXX: Here temporarily during code movement only. */ -/* "128 bits of thread-id ought to be enough for anybody" */ -#define NOTMUCH_THREAD_ID_BITS 128 -#define NOTMUCH_THREAD_ID_DIGITS (NOTMUCH_THREAD_ID_BITS / 4) -typedef struct _thread_id { - char str[NOTMUCH_THREAD_ID_DIGITS + 1]; -} thread_id_t; - - -void -thread_id_generate (thread_id_t *thread_id); +notmuch_message_t * +_notmuch_message_create_for_message_id (const void *talloc_owner, + notmuch_database_t *notmuch, + const char *message_id); /* Lookup a prefix value by name. * @@ -224,15 +217,9 @@ notmuch_parse_date (const char *str, int *tz_offset); /* sha1.c */ -/* Create a hexadecimal string version of the SHA-1 digest of the - * named file. - * - * This function returns a newly allocated string which the caller - * should free() when finished. - * - * If any error occurs while reading the file, (permission denied, - * file not found, etc.), this function returns NULL. - */ +char * +notmuch_sha1_of_string (const char *str); + char * notmuch_sha1_of_file (const char *filename);