Rocco Rutte:
[apps/madmutt.git] / imap / imap_private.h
index 0863fd7..14b7ce4 100644 (file)
@@ -20,6 +20,8 @@
 #ifndef _IMAP_PRIVATE_H
 #define _IMAP_PRIVATE_H 1
 
+#include <inttypes.h>
+
 #include "imap.h"
 #include "mutt_socket.h"
 
@@ -180,7 +182,7 @@ typedef struct
   IMAP_CACHE cache[IMAP_CACHE_LEN];
   int noclose : 1;
 #ifdef USE_HCACHE
-  unsigned long long uid_validity;
+  uint64_t uid_validity;
 #endif
   
   /* all folder flags - system flags AND keywords */
@@ -194,6 +196,7 @@ typedef struct
 /* -- private IMAP functions -- */
 /* imap.c */
 int imap_create_mailbox (IMAP_DATA* idata, char* mailbox);
+int imap_rename_mailbox (IMAP_DATA* idata, IMAP_MBOX* mx, const char* newname);
 int imap_make_msg_set (IMAP_DATA* idata, BUFFER* buf, int flag, int changed);
 int imap_open_connection (IMAP_DATA* idata);
 IMAP_DATA* imap_conn_find (const ACCOUNT* account, int flags);
@@ -201,6 +204,7 @@ int imap_parse_list_response(IMAP_DATA* idata, char** name, int* noselect,
   int* noinferiors, char* delim);
 int imap_read_literal (FILE* fp, IMAP_DATA* idata, long bytes);
 void imap_expunge_mailbox (IMAP_DATA* idata);
+int imap_reconnect (CONTEXT* ctx);
 void imap_logout (IMAP_DATA* idata);
 
 /* auth.c */