[dovecot-cvs] dovecot/src/lib-index mail-cache.h,1.1,1.2 mail-index.h,1.88,1.89

cras at procontrol.fi cras at procontrol.fi
Mon Aug 18 07:22:14 EEST 2003


Update of /home/cvs/dovecot/src/lib-index
In directory danu:/tmp/cvs-serv15290

Modified Files:
	mail-cache.h mail-index.h 
Log Message:
Removed NBO32_BIT* stuff



Index: mail-cache.h
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mail-cache.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- mail-cache.h	6 Aug 2003 20:15:31 -0000	1.1
+++ mail-cache.h	18 Aug 2003 03:22:12 -0000	1.2
@@ -1,7 +1,6 @@
 #ifndef __MAIL_CACHE_H
 #define __MAIL_CACHE_H
 
-#include "byteorder.h"
 #include "mail-index.h"
 
 #define MAIL_CACHE_FILE_PREFIX ".cache"
@@ -12,25 +11,25 @@
 
 enum mail_cache_field {
 	/* fixed size fields */
-	MAIL_CACHE_INDEX_FLAGS		= NBO32_BIT0,
-	MAIL_CACHE_LOCATION_OFFSET	= NBO32_BIT1,
-	MAIL_CACHE_MD5			= NBO32_BIT2,
-	MAIL_CACHE_SENT_DATE		= NBO32_BIT3,
-	MAIL_CACHE_RECEIVED_DATE	= NBO32_BIT4,
-	MAIL_CACHE_HEADER_SIZE		= NBO32_BIT5,
-	MAIL_CACHE_BODY_SIZE		= NBO32_BIT6,
-	MAIL_CACHE_VIRTUAL_HEADER_SIZE	= NBO32_BIT7,
-	MAIL_CACHE_VIRTUAL_FULL_SIZE	= NBO32_BIT8,
+	MAIL_CACHE_INDEX_FLAGS		= 0x00000001,
+	MAIL_CACHE_LOCATION_OFFSET	= 0x00000002,
+	MAIL_CACHE_MD5			= 0x00000004,
+	MAIL_CACHE_SENT_DATE		= 0x00000008,
+	MAIL_CACHE_RECEIVED_DATE	= 0x00000010,
+	MAIL_CACHE_HEADER_SIZE		= 0x00000020,
+	MAIL_CACHE_BODY_SIZE		= 0x00000040,
+	MAIL_CACHE_VIRTUAL_HEADER_SIZE	= 0x00000080,
+	MAIL_CACHE_VIRTUAL_FULL_SIZE	= 0x00000100,
 
 	/* variable sized field */
-	MAIL_CACHE_HEADERS1		= NBO32_BIT31,
-	MAIL_CACHE_HEADERS2		= NBO32_BIT30,
-	MAIL_CACHE_HEADERS3		= NBO32_BIT29,
-	MAIL_CACHE_HEADERS4		= NBO32_BIT28,
-	MAIL_CACHE_LOCATION		= NBO32_BIT27,
-	MAIL_CACHE_BODY			= NBO32_BIT26,
-	MAIL_CACHE_BODYSTRUCTURE	= NBO32_BIT25,
-	MAIL_CACHE_MESSAGEPART		= NBO32_BIT24,
+	MAIL_CACHE_HEADERS1		= 0x40000000,
+	MAIL_CACHE_HEADERS2		= 0x20000000,
+	MAIL_CACHE_HEADERS3		= 0x10000000,
+	MAIL_CACHE_HEADERS4		= 0x08000000,
+	MAIL_CACHE_LOCATION		= 0x04000000,
+	MAIL_CACHE_BODY			= 0x02000000,
+	MAIL_CACHE_BODYSTRUCTURE	= 0x01000000,
+	MAIL_CACHE_MESSAGEPART		= 0x00800000,
 
 	MAIL_CACHE_FIXED_MASK		= MAIL_CACHE_INDEX_FLAGS |
 					  MAIL_CACHE_LOCATION_OFFSET |
@@ -43,7 +42,7 @@
 					  MAIL_CACHE_VIRTUAL_FULL_SIZE,
 	MAIL_CACHE_HEADERS_MASK		= MAIL_CACHE_HEADERS1 |
 					  MAIL_CACHE_HEADERS2 |
-					  MAIL_CACHE_HEADERS4 |
+					  MAIL_CACHE_HEADERS3 |
 					  MAIL_CACHE_HEADERS4,
 	MAIL_CACHE_STRING_MASK		= MAIL_CACHE_HEADERS_MASK |
 					  MAIL_CACHE_LOCATION |

Index: mail-index.h
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mail-index.h,v
retrieving revision 1.88
retrieving revision 1.89
diff -u -d -r1.88 -r1.89
--- mail-index.h	11 Aug 2003 01:56:37 -0000	1.88
+++ mail-index.h	18 Aug 2003 03:22:12 -0000	1.89
@@ -1,7 +1,6 @@
 #ifndef __MAIL_INDEX_H
 #define __MAIL_INDEX_H
 
-#include "byteorder.h"
 #include "file-dotlock.h"
 #include "message-parser.h"
 #include "imap-util.h"
@@ -29,13 +28,13 @@
 	/* Rebuild flag is set while index is being rebuilt or when
 	   some error is noticed in the index file. If this flag is set,
 	   the index shouldn't be used before rebuilding it. */
-	MAIL_INDEX_HDR_FLAG_FSCK		= NBO32_BIT0,
-	MAIL_INDEX_HDR_FLAG_REBUILD		= NBO32_BIT1,
-	MAIL_INDEX_HDR_FLAG_COMPRESS		= NBO32_BIT2,
-	MAIL_INDEX_HDR_FLAG_COMPRESS_CACHE	= NBO32_BIT3,
-	MAIL_INDEX_HDR_FLAG_DIRTY_MESSAGES	= NBO32_BIT4,
-	MAIL_INDEX_HDR_FLAG_DIRTY_CUSTOMFLAGS	= NBO32_BIT5,
-	MAIL_INDEX_HDR_FLAG_MAILDIR_NEW		= NBO32_BIT6
+	MAIL_INDEX_HDR_FLAG_FSCK		= 0x0001,
+	MAIL_INDEX_HDR_FLAG_REBUILD		= 0x0002,
+	MAIL_INDEX_HDR_FLAG_COMPRESS		= 0x0004,
+	MAIL_INDEX_HDR_FLAG_COMPRESS_CACHE	= 0x0008,
+	MAIL_INDEX_HDR_FLAG_DIRTY_MESSAGES	= 0x0010,
+	MAIL_INDEX_HDR_FLAG_DIRTY_CUSTOMFLAGS	= 0x0020,
+	MAIL_INDEX_HDR_FLAG_MAILDIR_NEW		= 0x0040
 };
 
 enum mail_index_record_flag {
@@ -43,20 +42,20 @@
 	   missing CRs. So this flag may be set as an optimization for
 	   regular non-binary mails as well if it's known that it contains
 	   valid CR+LF line breaks. */
-	MAIL_INDEX_FLAG_BINARY_HEADER	= NBO32_BIT0,
-	MAIL_INDEX_FLAG_BINARY_BODY	= NBO32_BIT1,
+	MAIL_INDEX_FLAG_BINARY_HEADER		= 0x0001,
+	MAIL_INDEX_FLAG_BINARY_BODY		= 0x0002,
 
 	/* Mail flags have been changed in index, but not written into
 	   actual mailbox yet. */
-	MAIL_INDEX_FLAG_DIRTY		= NBO32_BIT2,
+	MAIL_INDEX_FLAG_DIRTY			= 0x0004,
 
 	/* Maildir: Mail file is in new/ dir instead of cur/ */
-	MAIL_INDEX_FLAG_MAILDIR_NEW	= NBO32_BIT3,
+	MAIL_INDEX_FLAG_MAILDIR_NEW		= 0x0008,
 
 	/* Mail header or body is known to contain NUL characters. */
-	MAIL_INDEX_FLAG_HAS_NULS	= NBO32_BIT4,
+	MAIL_INDEX_FLAG_HAS_NULS		= 0x0010,
 	/* Mail header or body is known to not contain NUL characters. */
-	MAIL_INDEX_FLAG_HAS_NO_NULS	= NBO32_BIT5
+	MAIL_INDEX_FLAG_HAS_NO_NULS		= 0x0020
 };
 
 enum mail_lock_type {



More information about the dovecot-cvs mailing list