X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=imap%2Fimap_private.h;h=bebfc6a9def216b150895e3a99e33c72fa8f97be;hp=5486c21b52511f4f82d65969fb48ed2abfe69391;hb=fdfe3163479b2e39dc674d3d375c2c7dbfe5bf81;hpb=d8aeb41018aaf2f85fbd937278ffdd94164e236e diff --git a/imap/imap_private.h b/imap/imap_private.h index 5486c21..bebfc6a 100644 --- a/imap/imap_private.h +++ b/imap/imap_private.h @@ -12,7 +12,7 @@ #define _IMAP_PRIVATE_H 1 #include -#include +#include #include "imap.h" @@ -114,10 +114,9 @@ typedef struct { /* IMAP command structure */ typedef struct { - char seq[SEQLEN + 1]; - char *buf; - unsigned int blen; int state; + char seq[SEQLEN + 1]; + buffer_t buf; } IMAP_COMMAND; typedef struct { @@ -125,6 +124,7 @@ typedef struct { CONNECTION *conn; unsigned char state; unsigned char status; + unsigned char isnew; /* let me explain capstr: SASL needs the capability string (not bits). * we have 3 options: * 1. rerun CAPABILITY inside SASL function. @@ -138,6 +138,7 @@ typedef struct { unsigned int seqno; time_t lastread; /* last time we read a command for the server */ /* who knows, one day we may run multiple commands in parallel */ + IMAP_COMMAND cmd; /* The following data is all specific to the currently SELECTED mbox */ @@ -150,7 +151,7 @@ typedef struct { unsigned int newMailCount; IMAP_CACHE cache[IMAP_CACHE_LEN]; #ifdef USE_HCACHE - unsigned long uid_validity; + long uid_validity; #endif /* all folder flags - system flags AND keywords */