mail-index.h revision f6d121ba17e01dbf43a3d9c98a024ed8f1eb9043
970N/A#ifndef __MAIL_INDEX_H
970N/A#define __MAIL_INDEX_H
970N/A#include "message-parser.h"
1072N/A#include "imap-util.h"
970N/A FIELD_TYPE_MESSAGEPART)) != 0)
970N/A MAIL_LOCK_UNLOCK = 0,
970N/Astruct _MailIndexHeader {
1154N/A unsigned int cache_fields;
1172N/A unsigned int first_hole_index;
1172N/A unsigned int first_hole_records;
1105N/A unsigned int uid_validity;
1105N/A unsigned int messages_count;
970N/A unsigned int seen_messages_count;
970N/A unsigned int deleted_messages_count;
1120N/A unsigned int last_nonrecent_uid;
970N/A unsigned int first_unseen_uid_lowwater;
1172N/A unsigned int first_deleted_uid_lowwater;
1172N/Astruct _MailIndexDataHeader {
1105N/Astruct _MailIndexRecord {
970N/A unsigned int cached_fields;
1189N/Astruct _MailIndexDataRecord {
1189N/A unsigned int full_field_size;
1189N/A#define SIZEOF_MAIL_INDEX_DATA \
1189N/Astruct _MailIndex {
970N/A int external_change);
1153N/A int mbox_locks;
1152N/A int mbox_lock_type;
1153N/A unsigned int first_recent_uid;
1153N/A unsigned int modifylog_id;
1130N/A unsigned int set_cache_fields;
1130N/A#define MAIL_INDEX_PRIVATE_FILL \
1139N/A int external_change);
970N/A sizeof(MailIndexRecord))
970N/A#define INDEX_FILE_MIN_SIZE \
970N/A (sizeof(MailIndexHeader) + \