From: Timo Sirainen Date: Mon, 18 May 2009 17:16:55 +0000 (-0400) Subject: Moved mail_thread_type_parse() to lib-storage.a to avoid some linking problems. X-Git-Tag: 2.0.alpha1~729 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1375d15975f97aa90ee49738366baf3fa7b8972d;p=thirdparty%2Fdovecot%2Fcore.git Moved mail_thread_type_parse() to lib-storage.a to avoid some linking problems. --HG-- branch : HEAD --- diff --git a/src/lib-storage/Makefile.am b/src/lib-storage/Makefile.am index 2134eba7f2..431db57626 100644 --- a/src/lib-storage/Makefile.am +++ b/src/lib-storage/Makefile.am @@ -23,6 +23,7 @@ libstorage_la_SOURCES = \ mail-search-build.c \ mail-storage.c \ mail-storage-settings.c \ + mail-thread.c \ mail-user.c \ mailbox-list.c \ mailbox-search-result.c \ diff --git a/src/lib-storage/index/index-thread.c b/src/lib-storage/index/index-thread.c index 4f4ee0cd8e..cd4b3baebe 100644 --- a/src/lib-storage/index/index-thread.c +++ b/src/lib-storage/index/index-thread.c @@ -53,17 +53,6 @@ static MODULE_CONTEXT_DEFINE_INIT(mail_thread_storage_module, static void mail_thread_clear(struct mail_thread_context *ctx); -bool mail_thread_type_parse(const char *str, enum mail_thread_type *type_r) -{ - if (strcasecmp(str, "REFERENCES") == 0) - *type_r = MAIL_THREAD_REFERENCES; - else if (strcasecmp(str, "REFS") == 0) - *type_r = MAIL_THREAD_REFS; - else - return FALSE; - return TRUE; -} - static int mail_strmap_rec_get_msgid(struct mail_thread_context *ctx, const struct mail_index_strmap_rec *rec, diff --git a/src/lib-storage/mail-thread.c b/src/lib-storage/mail-thread.c new file mode 100644 index 0000000000..f5ea7a8b94 --- /dev/null +++ b/src/lib-storage/mail-thread.c @@ -0,0 +1,15 @@ +/* Copyright (c) 2009 Dovecot authors, see the included COPYING file */ + +#include "lib.h" +#include "mail-thread.h" + +bool mail_thread_type_parse(const char *str, enum mail_thread_type *type_r) +{ + if (strcasecmp(str, "REFERENCES") == 0) + *type_r = MAIL_THREAD_REFERENCES; + else if (strcasecmp(str, "REFS") == 0) + *type_r = MAIL_THREAD_REFS; + else + return FALSE; + return TRUE; +}