mail-transaction-util.c revision b032dc80e358f09893f09999f172ff12f5dbbb8e
/* 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[] = {
1 }, /* index-specific size, use 1 */
sizeof(struct mail_transaction_expunge) },
sizeof(struct mail_transaction_flag_update) },
{ MAIL_TRANSACTION_EXT_INTRO, 0, 1 },
sizeof(struct mail_transaction_ext_reset) },
{ MAIL_TRANSACTION_EXT_HDR_UPDATE, 0, 1 },
{ MAIL_TRANSACTION_EXT_REC_UPDATE, 0, 1 },
{ 0, 0, 0 }
};
const struct mail_transaction_type_map *
{
int i;
for (i = 0; mail_transaction_type_map[i].type != 0; i++) {
return &mail_transaction_type_map[i];
}
return NULL;
}
{
enum mail_transaction_type type = 0;
int i;
for (i = 0; mail_transaction_type_map[i].type != 0; i++) {
}
return type;
}