#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) |
1.4.7