74 |
#define CAPABILITY_NAMESPACE 0x01 |
#define CAPABILITY_NAMESPACE 0x01 |
75 |
|
|
76 |
/* Flags for logger. */ |
/* Flags for logger. */ |
77 |
#define LOG_WRITE 0 |
#define LOG_PREAMBLE 0 |
78 |
#define LOG_ACCOUNT 1 |
#define LOG_ACCOUNT 1 |
79 |
#define LOG_MAILBOX 2 |
#define LOG_MAILBOX 2 |
80 |
#define LOG_FILTER 3 |
#define LOG_FILTER 3 |
81 |
#define LOG_ACTION 4 |
#define LOG_ACTION 4 |
82 |
#define LOG_DESTINATION_ACCOUNT 5 |
#define LOG_DESTINATION_ACCOUNT 5 |
83 |
#define LOG_DESTINATION_MAILBOX 6 |
#define LOG_DESTINATION_MAILBOX 6 |
84 |
|
#define LOG_HEADER 7 |
85 |
|
|
86 |
/* Buffer size of the IMAP command. */ |
/* Buffer size of the IMAP command. */ |
87 |
#define SMALL_CMD 64 |
#define SMALL_CMD 64 |
94 |
#define STORE_FLAG_REMOVE 3 |
#define STORE_FLAG_REMOVE 3 |
95 |
|
|
96 |
/* Buffer size of server's response. */ |
/* Buffer size of server's response. */ |
97 |
#define RESPONSE_BUF (4096 + 1) |
#define RESPONSE_BUF 4096 |
98 |
#define RESULT_BUF 512 |
#define RESULT_BUF 512 |
99 |
|
|
100 |
/* Response codes. */ |
/* Response codes. */ |
322 |
int fetchsize_response(int *sock, unsigned int *size, unsigned int tag); |
int fetchsize_response(int *sock, unsigned int *size, unsigned int tag); |
323 |
int append_response(int *sock, unsigned int tag); |
int append_response(int *sock, unsigned int tag); |
324 |
int copy_response(int *sock, unsigned int tag); |
int copy_response(int *sock, unsigned int tag); |
325 |
int analyze_response(char *buf); |
int analyze_response(int *sock, char *buf); |
326 |
void init_vbuf(void); |
void init_vbuf(void); |
327 |
void reset_vbuf(void); |
void reset_vbuf(void); |
328 |
void check_vbuf(size_t n); |
void check_vbuf(size_t n); |