X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=notmuch-private.h;h=3e83c5c3b97d7b4de9a211a0a16857676e0b510d;hp=2bf6beb456615074b76da2f62cfbaec5cd824c65;hb=8ad4350fef132b016bbab5eeb1c4a713e51035c6;hpb=65baa4f4e7fc401e5af742b491a3bc0784f2cdf7 diff --git a/notmuch-private.h b/notmuch-private.h index 2bf6beb4..3e83c5c3 100644 --- a/notmuch-private.h +++ b/notmuch-private.h @@ -43,6 +43,7 @@ NOTMUCH_BEGIN_DECLS #include +#include "xutil.h" /* 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. @@ -75,21 +76,10 @@ typedef enum { NOTMUCH_VALUE_DATE = 2 } notmuch_value_t; -/* xutil.c */ -void * -xcalloc (size_t nmemb, size_t size); - -void * -xmalloc (size_t size); - -void * -xrealloc (void *ptrr, size_t size); - -char * -xstrdup (const char *s); - -char * -xstrndup (const char *s, size_t n); +/* Xapian (with flint backend) complains if we provide a term longer + * than this, but I haven't yet found a way to query the limit + * programmatically. */ +#define NOTMUCH_TERM_MAX 245 /* message.cc */ @@ -98,6 +88,10 @@ _notmuch_message_create (notmuch_results_t *owner, notmuch_database_t *notmuch, unsigned int doc_id); +/* Lookup a prefix value by name. */ +const char * +_find_prefix (const char *name); + /* message-file.c */ /* XXX: I haven't decided yet whether these will actually get exported