#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <assert.h>
#include "mm_internal.h"
Functions | |
Manipulating MiniMIME contexts | |
MM_CTX * | mm_context_new (void) |
void | mm_context_free (MM_CTX *ctx) |
int | mm_context_attachpart (MM_CTX *ctx, struct mm_mimepart *part) |
int | mm_context_attachpart_after (MM_CTX *ctx, struct mm_mimepart *part, int pos) |
int | mm_context_deletepart (MM_CTX *ctx, int which, int freemem) |
int | mm_context_countparts (MM_CTX *ctx) |
mm_mimepart * | mm_context_getpart (MM_CTX *ctx, int which) |
int | mm_context_iscomposite (MM_CTX *ctx) |
int | mm_context_haswarnings (MM_CTX *ctx) |
int | mm_context_generateboundary (MM_CTX *ctx) |
int | mm_context_setpreamble (MM_CTX *ctx, char *preamble) |
char * | mm_context_getpreamble (MM_CTX *ctx) |
int | mm_context_flatten (MM_CTX *ctx, char **flat, size_t *length, int flags) |