Attach Expando definitions. More...
#include <stdbool.h>
#include <stdio.h>
#include "mutt/lib.h"
#include "email/lib.h"
#include "core/lib.h"
#include "expando.h"
#include "lib.h"
#include "color/lib.h"
#include "expando/lib.h"
#include "index/lib.h"
#include "attach.h"
#include "muttlib.h"
Go to the source code of this file.
Functions | |
static void | body_file_disposition (const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf) |
Body: Filename in header - Implements get_string_t -. | |
static void | attach_charset (const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf) |
Attachment: Charset - Implements get_string_t -. | |
static long | attach_number_num (const struct ExpandoNode *node, void *data, MuttFormatFlags flags) |
Attachment: Index number - Implements get_number_t -. | |
static void | attach_tree (const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf) |
Attachment: Tree characters - Implements get_string_t -. | |
static long | body_attach_count_num (const struct ExpandoNode *node, void *data, MuttFormatFlags flags) |
Body: Number of MIME parts - Implements get_number_t -. | |
static void | body_attach_qualifies (const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf) |
Body: Attachment counting - Implements get_string_t -. | |
static long | body_attach_qualifies_num (const struct ExpandoNode *node, void *data, MuttFormatFlags flags) |
Body: Attachment counting - Implements get_number_t -. | |
static void | body_charset_convert (const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf) |
Body: Requires conversion flag - Implements get_string_t -. | |
static void | body_deleted (const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf) |
Body: Deleted - Implements get_string_t -. | |
static long | body_deleted_num (const struct ExpandoNode *node, void *data, MuttFormatFlags flags) |
Body: Deleted - Implements get_number_t -. | |
static void | body_description (const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf) |
Body: Description - Implements get_string_t -. | |
static void | body_disposition (const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf) |
Body: Disposition flag - Implements get_string_t -. | |
static void | body_file (const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf) |
Body: Filename - Implements get_string_t -. | |
static void | body_file_size (const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf) |
Body: Size - Implements get_string_t -. | |
static long | body_file_size_num (const struct ExpandoNode *node, void *data, MuttFormatFlags flags) |
Body: Size - Implements get_number_t -. | |
static void | body_mime_encoding (const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf) |
Body: MIME type - Implements get_string_t -. | |
static void | body_mime_major (const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf) |
Body: Major MIME type - Implements get_string_t -. | |
static void | body_mime_minor (const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf) |
Body: MIME subtype - Implements get_string_t -. | |
static void | body_tagged (const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf) |
Body: Is Tagged - Implements get_string_t -. | |
static long | body_tagged_num (const struct ExpandoNode *node, void *data, MuttFormatFlags flags) |
Body: Is Tagged - Implements get_number_t -. | |
static void | body_unlink (const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf) |
Body: Unlink flag - Implements get_string_t -. | |
static long | body_unlink_num (const struct ExpandoNode *node, void *data, MuttFormatFlags flags) |
Body: Unlink flag - Implements get_number_t -. | |
Variables | |
const struct ExpandoRenderCallback | AttachRenderCallbacks [] |
Callbacks for Attachment Expandos. | |
Attach Expando definitions.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Definition in file expando.c.
const struct ExpandoRenderCallback AttachRenderCallbacks[] |
Callbacks for Attachment Expandos.