changeset 17352:d7a66090b7c7

lib-storage: Make struct fail_storage/mailbox/mail_vfuncs properly extern. These could be useful when implementing some new dummy storage backends.
author Timo Sirainen <tss@iki.fi>
date Thu, 08 May 2014 14:11:46 +0300
parents 7f6c5e27b908
children 3d7b9a927656
files src/lib-storage/fail-mail-storage.c src/lib-storage/fail-mail-storage.h src/lib-storage/fail-mail.c
diffstat 3 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/fail-mail-storage.c	Tue May 06 18:10:55 2014 +0300
+++ b/src/lib-storage/fail-mail-storage.c	Thu May 08 14:11:46 2014 +0300
@@ -5,8 +5,6 @@
 #include "mail-storage-private.h"
 #include "fail-mail-storage.h"
 
-extern struct mail_storage fail_storage;
-
 static struct mail_storage *fail_storage_alloc(void)
 {
 	struct mail_storage *storage;
--- a/src/lib-storage/fail-mail-storage.h	Tue May 06 18:10:55 2014 +0300
+++ b/src/lib-storage/fail-mail-storage.h	Thu May 08 14:11:46 2014 +0300
@@ -1,6 +1,10 @@
 #ifndef FAIL_MAIL_STORAGE_H
 #define FAIL_MAIL_STORAGE_H
 
+extern struct mail_storage fail_storage;
+extern struct mailbox fail_mailbox;
+extern struct mail_vfuncs fail_mail_vfuncs;
+
 struct mail_storage *fail_mail_storage_create(void);
 
 struct mailbox *
--- a/src/lib-storage/fail-mail.c	Tue May 06 18:10:55 2014 +0300
+++ b/src/lib-storage/fail-mail.c	Thu May 08 14:11:46 2014 +0300
@@ -5,8 +5,6 @@
 #include "mail-storage-private.h"
 #include "fail-mail-storage.h"
 
-extern struct mail_vfuncs fail_mail_vfuncs;
-
 struct mail *
 fail_mailbox_mail_alloc(struct mailbox_transaction_context *t,
 			enum mail_fetch_field wanted_fields ATTR_UNUSED,