X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=mailbox.h;fp=mailbox.h;h=0000000000000000000000000000000000000000;hp=b61e45a8a502e9af09d25236c978fbe22c6141d6;hb=ee1d4d931ca3ebec494694b74a1868a7a2e631e3;hpb=021836b3da95b9243e9f8386d87d220ab4f7f7b7 diff --git a/mailbox.h b/mailbox.h deleted file mode 100644 index b61e45a..0000000 --- a/mailbox.h +++ /dev/null @@ -1,74 +0,0 @@ -/* - * Copyright notice from original mutt: - * Copyright (C) 1996-2002 Michael R. Elkins - * - * This file is part of mutt-ng, see http://www.muttng.org/. - * It's licensed under the GNU General Public License, - * please see the file GPL in the top level source directory. - */ - -#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. - */ - -/* mx_open_new_message() */ -#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) */ -}; - -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; - } flags; - time_t received; /* the time at which this message was received */ -} MESSAGE; - -CONTEXT *mx_open_mailbox (const char *, int, CONTEXT *); - -MESSAGE *mx_open_message (CONTEXT *, int); -MESSAGE *mx_open_new_message (CONTEXT *, HEADER *, int); - -void mx_fastclose_mailbox (CONTEXT *); - -int mx_close_mailbox (CONTEXT *, int *); -int mx_sync_mailbox (CONTEXT *, int *); -int mx_commit_message (MESSAGE *, CONTEXT *); -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 -#ifdef USE_POP -int mx_is_pop (const char *); -#endif -#ifdef USE_NNTP -int mx_is_nntp (const char *); -#endif - -int mx_access (const char *, int); -int mx_check_empty (const char *); - -#endif