#include "copyright.h"
Include dependency graph for mail.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | |
struct | mail_selector |
struct | muser |
struct | mail_body |
class | MailList |
Defines | |
#define | M_ISREAD 0x0001 |
#define | M_UNREAD 0x0FFE |
#define | M_CLEARED 0x0002 |
#define | M_URGENT 0x0004 |
#define | M_MASS 0x0008 |
#define | M_SAFE 0x0010 |
#define | M_TAG 0x0040 |
#define | M_FORWARD 0x0080 |
#define | M_FMASK 0xF0FF |
#define | M_ALL 0x1000 |
#define | M_MSUNREAD 0x2000 |
#define | M_REPLY 0x4000 |
#define | MAX_FOLDERS 15 |
#define | FOLDER_NAME_LEN MBUF_SIZE |
#define | FolderBit(f) (256 * (f)) |
#define | Urgent(m) (m->read & M_URGENT) |
#define | Mass(m) (m->read & M_MASS) |
#define | M_Safe(m) (m->read & M_SAFE) |
#define | Forward(m) (m->read & M_FORWARD) |
#define | Tagged(m) (m->read & M_TAG) |
#define | Folder(m) ((m->read & ~M_FMASK) >> 8) |
#define | Read(m) (m->read & M_ISREAD) |
#define | Cleared(m) (m->read & M_CLEARED) |
#define | Unread(m) (!Read(m)) |
#define | All(ms) (ms.flags & M_ALL) |
#define | ExpMail(x) (Wizard(x)) |
#define | MA_INC 2 |
#define | DASH_LINE "---------------------------------------------------------------------------" |
Typedefs | |
typedef unsigned int | mail_flag |
typedef mail_body | MAILBODY |
#define All | ( | ms | ) | (ms.flags & M_ALL) |
#define Cleared | ( | m | ) | (m->read & M_CLEARED) |
Definition at line 40 of file mail.h.
Referenced by count_mail(), do_mail_purge(), do_mail_stats(), and status_chars().
#define DASH_LINE "---------------------------------------------------------------------------" |
Definition at line 48 of file mail.h.
Referenced by do_mail_list(), do_mail_proof(), do_mail_read(), and do_mail_review().
#define ExpMail | ( | x | ) | (Wizard(x)) |
Definition at line 43 of file mail.h.
Referenced by do_mail_debug(), do_mail_stats(), do_malias_add(), do_malias_adminlist(), do_malias_chown(), do_malias_delete(), do_malias_desc(), do_malias_list(), do_malias_remove(), do_malias_rename(), do_malias_status(), and get_malias().
#define Folder | ( | m | ) | ((m->read & ~M_FMASK) >> 8) |
Definition at line 38 of file mail.h.
Referenced by count_mail(), do_mail_file(), do_mail_flags(), do_mail_list(), do_mail_read(), mail_fetch(), and urgent_mail().
#define FOLDER_NAME_LEN MBUF_SIZE |
#define FolderBit | ( | f | ) | (256 * (f)) |
#define Forward | ( | m | ) | (m->read & M_FORWARD) |
#define M_ALL 0x1000 |
#define M_CLEARED 0x0002 |
Definition at line 14 of file mail.h.
Referenced by do_mail_clear(), do_mail_flags(), do_mail_unclear(), and parse_msglist().
#define M_FMASK 0xF0FF |
#define M_FORWARD 0x0080 |
#define M_ISREAD 0x0001 |
#define M_MASS 0x0008 |
#define M_MSUNREAD 0x2000 |
#define M_REPLY 0x4000 |
#define M_Safe | ( | m | ) | (m->read & M_SAFE) |
#define M_SAFE 0x0010 |
#define M_TAG 0x0040 |
Definition at line 19 of file mail.h.
Referenced by do_mail_flags(), do_mail_tag(), do_mail_untag(), and parse_msglist().
#define M_URGENT 0x0004 |
#define MA_INC 2 |
#define Mass | ( | m | ) | (m->read & M_MASS) |
#define MAX_FOLDERS 15 |
#define Read | ( | m | ) | (m->read & M_ISREAD) |
Definition at line 39 of file mail.h.
Referenced by count_mail(), do_mail_stats(), mail_match(), and status_chars().
#define Tagged | ( | m | ) | (m->read & M_TAG) |
#define Unread | ( | m | ) | (!Read(m)) |
Definition at line 41 of file mail.h.
Referenced by do_mail_flags(), do_mail_read(), do_mail_retract1(), and urgent_mail().
#define Urgent | ( | m | ) | (m->read & M_URGENT) |