[dovecot-cvs] dovecot: Removed mail-transaction-util.[ch]. They're no longer n...

dovecot at dovecot.org dovecot at dovecot.org
Wed Jun 13 22:15:12 EEST 2007


details:   http://hg.dovecot.org/dovecot/rev/c81b3cb0fb70
changeset: 5725:c81b3cb0fb70
user:      Timo Sirainen <tss at iki.fi>
date:      Wed Jun 13 22:15:06 2007 +0300
description:
Removed mail-transaction-util.[ch]. They're no longer needed.

diffstat:

7 files changed, 75 deletions(-)
src/lib-index/Makefile.am                 |    2 -
src/lib-index/mail-index-sync-update.c    |    1 
src/lib-index/mail-index-sync.c           |    1 
src/lib-index/mail-index-view-sync.c      |    1 
src/lib-index/mail-transaction-log-view.c |    1 
src/lib-index/mail-transaction-util.c     |   53 -----------------------------
src/lib-index/mail-transaction-util.h     |   16 --------

diffs (140 lines):

diff -r e0feb74cf46e -r c81b3cb0fb70 src/lib-index/Makefile.am
--- a/src/lib-index/Makefile.am	Wed Jun 13 22:13:51 2007 +0300
+++ b/src/lib-index/Makefile.am	Wed Jun 13 22:15:06 2007 +0300
@@ -30,7 +30,6 @@ libindex_a_SOURCES = \
         mail-transaction-log-append.c \
         mail-transaction-log-file.c \
         mail-transaction-log-view.c \
-        mail-transaction-util.c \
         mailbox-list-index.c \
         mailbox-list-index-sync.c
 
@@ -45,7 +44,6 @@ headers = \
 	mail-index-view-private.h \
         mail-transaction-log.h \
 	mail-transaction-log-private.h \
-        mail-transaction-util.h \
         mailbox-list-index.h \
         mailbox-list-index-private.h
 
diff -r e0feb74cf46e -r c81b3cb0fb70 src/lib-index/mail-index-sync-update.c
--- a/src/lib-index/mail-index-sync-update.c	Wed Jun 13 22:13:51 2007 +0300
+++ b/src/lib-index/mail-index-sync-update.c	Wed Jun 13 22:15:06 2007 +0300
@@ -8,7 +8,6 @@
 #include "mail-index-sync-private.h"
 #include "mail-transaction-log.h"
 #include "mail-transaction-log-private.h"
-#include "mail-transaction-util.h"
 
 static void
 mail_index_sync_update_log_offset(struct mail_index_sync_map_ctx *ctx,
diff -r e0feb74cf46e -r c81b3cb0fb70 src/lib-index/mail-index-sync.c
--- a/src/lib-index/mail-index-sync.c	Wed Jun 13 22:13:51 2007 +0300
+++ b/src/lib-index/mail-index-sync.c	Wed Jun 13 22:15:06 2007 +0300
@@ -7,7 +7,6 @@
 #include "mail-index-sync-private.h"
 #include "mail-index-transaction-private.h"
 #include "mail-transaction-log-private.h"
-#include "mail-transaction-util.h"
 #include "mail-cache.h"
 
 #include <stdio.h>
diff -r e0feb74cf46e -r c81b3cb0fb70 src/lib-index/mail-index-view-sync.c
--- a/src/lib-index/mail-index-view-sync.c	Wed Jun 13 22:13:51 2007 +0300
+++ b/src/lib-index/mail-index-view-sync.c	Wed Jun 13 22:15:06 2007 +0300
@@ -6,7 +6,6 @@
 #include "mail-index-view-private.h"
 #include "mail-index-sync-private.h"
 #include "mail-transaction-log.h"
-#include "mail-transaction-util.h"
 
 struct mail_index_view_sync_ctx {
 	struct mail_index_view *view;
diff -r e0feb74cf46e -r c81b3cb0fb70 src/lib-index/mail-transaction-log-view.c
--- a/src/lib-index/mail-transaction-log-view.c	Wed Jun 13 22:13:51 2007 +0300
+++ b/src/lib-index/mail-transaction-log-view.c	Wed Jun 13 22:15:06 2007 +0300
@@ -4,7 +4,6 @@
 #include "array.h"
 #include "mail-index-private.h"
 #include "mail-transaction-log-private.h"
-#include "mail-transaction-util.h"
 
 struct mail_transaction_log_view {
 	struct mail_transaction_log *log;
diff -r e0feb74cf46e -r c81b3cb0fb70 src/lib-index/mail-transaction-util.c
--- a/src/lib-index/mail-transaction-util.c	Wed Jun 13 22:13:51 2007 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-/* Copyright (C) 2004 Timo Sirainen */
-
-#include "lib.h"
-#include "buffer.h"
-#include "mail-index-private.h"
-#include "mail-transaction-log.h"
-#include "mail-transaction-util.h"
-
-const struct mail_transaction_type_map mail_transaction_type_map[] = {
-	{ MAIL_TRANSACTION_APPEND, MAIL_INDEX_SYNC_TYPE_APPEND,
-	  1 }, /* index-specific size, use 1 */
-	{ MAIL_TRANSACTION_EXPUNGE, MAIL_INDEX_SYNC_TYPE_EXPUNGE,
-	  sizeof(struct mail_transaction_expunge) },
-	{ MAIL_TRANSACTION_FLAG_UPDATE, MAIL_INDEX_SYNC_TYPE_FLAGS,
-	  sizeof(struct mail_transaction_flag_update) },
-	{ MAIL_TRANSACTION_HEADER_UPDATE, 0, 1 }, /* variable size, use 1 */
-	{ MAIL_TRANSACTION_EXT_INTRO, 0, 1 },
-	{ MAIL_TRANSACTION_EXT_RESET, 0,
-	  sizeof(struct mail_transaction_ext_reset) },
-	{ MAIL_TRANSACTION_EXT_HDR_UPDATE, 0, 1 },
-	{ MAIL_TRANSACTION_EXT_REC_UPDATE, 0, 1 },
-	{ MAIL_TRANSACTION_KEYWORD_UPDATE,
-	  MAIL_INDEX_SYNC_TYPE_KEYWORD_ADD |
-	  MAIL_INDEX_SYNC_TYPE_KEYWORD_REMOVE, 1 },
-	{ MAIL_TRANSACTION_KEYWORD_RESET,
-	  MAIL_INDEX_SYNC_TYPE_KEYWORD_RESET, 1 },
-	{ 0, 0, 0 }
-};
-
-const struct mail_transaction_type_map *
-mail_transaction_type_lookup(enum mail_transaction_type type)
-{
-	int i;
-
-	for (i = 0; mail_transaction_type_map[i].type != 0; i++) {
-		if ((mail_transaction_type_map[i].type & type) != 0)
-			return &mail_transaction_type_map[i];
-	}
-	return NULL;
-}
-
-enum mail_transaction_type
-mail_transaction_type_mask_get(enum mail_index_sync_type sync_type)
-{
-        enum mail_transaction_type type = 0;
-	int i;
-
-	for (i = 0; mail_transaction_type_map[i].type != 0; i++) {
-		if ((mail_transaction_type_map[i].sync_type & sync_type) != 0)
-			type |= mail_transaction_type_map[i].type;
-	}
-	return type;
-}
diff -r e0feb74cf46e -r c81b3cb0fb70 src/lib-index/mail-transaction-util.h
--- a/src/lib-index/mail-transaction-util.h	Wed Jun 13 22:13:51 2007 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-#ifndef __MAIL_TRANSACTION_UTIL_H
-#define __MAIL_TRANSACTION_UTIL_H
-
-struct mail_transaction_type_map {
-	enum mail_transaction_type type;
-	enum mail_index_sync_type sync_type;
-	size_t record_size;
-};
-extern const struct mail_transaction_type_map mail_transaction_type_map[];
-
-const struct mail_transaction_type_map *
-mail_transaction_type_lookup(enum mail_transaction_type type);
-enum mail_transaction_type
-mail_transaction_type_mask_get(enum mail_index_sync_type sync_type);
-
-#endif


More information about the dovecot-cvs mailing list