mail.h   mail.h 
skipping to change at line 13 skipping to change at line 13
* *
* Author: Mark Crispin * Author: Mark Crispin
* Networks and Distributed Computing * Networks and Distributed Computing
* Computing & Communications * Computing & Communications
* University of Washington * University of Washington
* Administration Building, AG-44 * Administration Building, AG-44
* Seattle, WA 98195 * Seattle, WA 98195
* Internet: MRC@CAC.Washington.EDU * Internet: MRC@CAC.Washington.EDU
* *
* Date: 22 November 1989 * Date: 22 November 1989
* Last Edited: 28 October 2002 * Last Edited: 7 January 2003
* *
* The IMAP toolkit provided in this Distribution is * The IMAP toolkit provided in this Distribution is
* Copyright 2002 University of Washington. * Copyright 1988-2003 University of Washington.
* The full text of our legal notices is contained in the file called * The full text of our legal notices is contained in the file called
* CPYRIGHT, included with this Distribution. * CPYRIGHT, included with this Distribution.
*/ */
/* Build parameters */ /* Build parameters */
#define CACHEINCREMENT 250 /* cache growth increments */ #define CACHEINCREMENT 250 /* cache growth increments */
#define MAILTMPLEN 1024 /* size of a temporary buffer */ #define MAILTMPLEN 1024 /* size of a temporary buffer */
#define MAXMESSAGESIZE 65000 /* MS-DOS: maximum text buffer size #define MAXMESSAGESIZE 65000 /* MS-DOS: maximum text buffer size
* other: initial text buffer size */ * other: initial text buffer size */
#define MAXUSERFLAG 64 /* maximum length of a user flag */ #define MAXUSERFLAG 64 /* maximum length of a user flag */
skipping to change at line 287 skipping to change at line 287
#define DR_NOFAST (long) 0x20 /* "fast" data is slow (whole msg fetch) */ #define DR_NOFAST (long) 0x20 /* "fast" data is slow (whole msg fetch) */
#define DR_NAMESPACE (long) 0x40/* driver has a special namespace */ #define DR_NAMESPACE (long) 0x40/* driver has a special namespace */
#define DR_LOWMEM (long) 0x80 /* low amounts of memory available */ #define DR_LOWMEM (long) 0x80 /* low amounts of memory available */
#define DR_LOCKING (long) 0x100 /* driver does locking */ #define DR_LOCKING (long) 0x100 /* driver does locking */
#define DR_CRLF (long) 0x200 /* driver internal form uses CRLF newlines * / #define DR_CRLF (long) 0x200 /* driver internal form uses CRLF newlines * /
#define DR_NOSTICKY (long) 0x400/* driver does not support sticky UIDs */ #define DR_NOSTICKY (long) 0x400/* driver does not support sticky UIDs */
#define DR_RECYCLE (long) 0x800 /* driver does stream recycling */ #define DR_RECYCLE (long) 0x800 /* driver does stream recycling */
#define DR_XPOINT (long) 0x1000 /* needs to be checkpointed when rec ycling */ #define DR_XPOINT (long) 0x1000 /* needs to be checkpointed when rec ycling */
/* driver has no real internal date */ /* driver has no real internal date */
#define DR_NOINTDATE (long) 0x2000 #define DR_NOINTDATE (long) 0x2000
/* driver does not announce new mail */
#define DR_NONEWMAIL (long) 0x4000
/* driver does not announce new mail when RO
*/
#define DR_NONEWMAILRONLY (long) 0x8000
/* Cache management function codes */ /* Cache management function codes */
#define CH_INIT (long) 10 /* initialize cache */ #define CH_INIT (long) 10 /* initialize cache */
#define CH_SIZE (long) 11 /* (re-)size the cache */ #define CH_SIZE (long) 11 /* (re-)size the cache */
#define CH_MAKEELT (long) 30 /* return elt, make if needed */ #define CH_MAKEELT (long) 30 /* return elt, make if needed */
#define CH_ELT (long) 31 /* return elt if exists */ #define CH_ELT (long) 31 /* return elt if exists */
#define CH_SORTCACHE (long) 35 /* return sortcache entry, make if needed */ #define CH_SORTCACHE (long) 35 /* return sortcache entry, make if needed */
#define CH_FREE (long) 40 /* free space used by elt */ #define CH_FREE (long) 40 /* free space used by elt */
/* free space used by sortcache */ /* free space used by sortcache */
 End of changes. 3 change blocks. 
2 lines changed or deleted 7 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/