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 | |||