#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <ctype.h>
#include <assert.h>
#include "mm_internal.h"
#include "mm_util.h"
Data Structures | |
struct | mm_encoding_mappings |
Functions | |
Functions for manipulating Content-Type objects | |
mm_content * | mm_content_new (void) |
void | mm_content_free (struct mm_content *ct) |
int | mm_content_attachparam (struct mm_content *ct, struct mm_param *param) |
char * | mm_content_getparambyname (struct mm_content *ct, const char *name) |
mm_param * | mm_content_getparamobjbyname (struct mm_content *ct, const char *name) |
int | mm_content_setmaintype (struct mm_content *ct, char *value, int copy) |
char * | mm_content_getmaintype (struct mm_content *ct) |
char * | mm_content_getsubtype (struct mm_content *ct) |
char * | mm_content_gettype (struct mm_content *ct) |
int | mm_content_setsubtype (struct mm_content *ct, char *value, int copy) |
int | mm_content_settype (struct mm_content *ct, const char *fmt,...) |
int | mm_content_iscomposite (struct mm_content *ct) |
int | mm_content_isvalidencoding (const char *encoding) |
int | mm_content_setencoding (struct mm_content *ct, const char *encoding) |
int | mm_content_getencoding (struct mm_content *ct, const char *encoding) |
char * | mm_content_paramstostring (struct mm_content *ct) |
char * | mm_content_tostring (struct mm_content *ct) |