X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=mailbox.h;h=003e7df24836c54450b1324192954758fb2f89d5;hp=45e3f8318cce5c9fca73af68aff3e5a1d62052c3;hb=df70e07e24add1869bcc9b7af2277d9d0c09a281;hpb=31edbe030ac69952aa535730427246b5e9a1603c diff --git a/mailbox.h b/mailbox.h index 45e3f83..003e7df 100644 --- a/mailbox.h +++ b/mailbox.h @@ -14,44 +14,42 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. - */ + */ #ifndef _MAILBOX_H #define _MAILBOX_H /* flags for mutt_open_mailbox() */ -#define M_NOSORT (1<<0) /* do not sort the mailbox after opening it */ -#define M_APPEND (1<<1) /* open mailbox for appending messages */ -#define M_READONLY (1<<2) /* open in read-only mode */ -#define M_QUIET (1<<3) /* do not print any messages */ -#define M_NEWFOLDER (1<<4) /* create a new folder - same as M_APPEND, but uses - * safe_fopen() for mbox-style folders. - */ +#define M_NOSORT (1<<0) /* do not sort the mailbox after opening it */ +#define M_APPEND (1<<1) /* open mailbox for appending messages */ +#define M_READONLY (1<<2) /* open in read-only mode */ +#define M_QUIET (1<<3) /* do not print any messages */ +#define M_NEWFOLDER (1<<4) /* create a new folder - same as M_APPEND, but uses + * safe_fopen() for mbox-style folders. + */ /* mx_open_new_message() */ -#define M_ADD_FROM 1 /* add a From_ line */ +#define M_ADD_FROM 1 /* add a From_ line */ /* return values from mx_check_mailbox() */ -enum -{ - M_NEW_MAIL = 1, /* new mail received in mailbox */ - M_LOCKED, /* couldn't lock the mailbox */ - M_REOPENED, /* mailbox was reopened */ - M_FLAGS /* nondestructive flags change (IMAP) */ +enum { + M_NEW_MAIL = 1, /* new mail received in mailbox */ + M_LOCKED, /* couldn't lock the mailbox */ + M_REOPENED, /* mailbox was reopened */ + M_FLAGS /* nondestructive flags change (IMAP) */ }; -typedef struct -{ - FILE *fp; /* pointer to the message data */ - char *path; /* path to temp file */ - short magic; /* type of mailbox this message belongs to */ - short write; /* nonzero if message is open for writing */ +typedef struct { + FILE *fp; /* pointer to the message data */ + char *path; /* path to temp file */ + short magic; /* type of mailbox this message belongs to */ + short write; /* nonzero if message is open for writing */ struct { - unsigned read : 1; - unsigned flagged : 1; - unsigned replied : 1; + unsigned read:1; + unsigned flagged:1; + unsigned replied:1; } flags; - time_t received; /* the time at which this message was received */ + time_t received; /* the time at which this message was received */ } MESSAGE; CONTEXT *mx_open_mailbox (const char *, int, CONTEXT *); @@ -68,6 +66,7 @@ int mx_close_message (MESSAGE **); int mx_get_magic (const char *); int mx_set_magic (const char *); int mx_check_mailbox (CONTEXT *, int *, int); + #ifdef USE_IMAP int mx_is_imap (const char *); #endif @@ -78,7 +77,7 @@ int mx_is_pop (const char *); int mx_is_nntp (const char *); #endif -int mx_access (const char*, int); +int mx_access (const char *, int); int mx_check_empty (const char *); #endif