mime_info
struct mime_info **mip;
struct mime_info *volatile mip; /* avoid longjmp clobbering? */
struct mime_info *mip;
struct mime_info *mip;
typedef struct mime_info mime_info_t; /* phantom structure only to attach.c */
int sendmessage(struct message *, FILE *, struct ignoretab *, const char *, struct mime_info *);
struct mime_info *mip;
void mime_detach_msgnum(struct mime_info *, const char *);
show_mime_info(FILE *fp, struct mime_info *mip, struct mime_info *end_mip)
mime_decode_header(struct mime_info *mip)
pipe_end(struct mime_info *mip)
get_content(struct mime_info *mip)
static struct mime_info *
insert_new_mip(struct mime_info *this_mip, struct mime_info *top_mip,
struct mime_info *new_mip;
split_multipart(struct mime_info *top_mip)
struct mime_info *this_mip;
split_message(struct mime_info *top_mip)
struct mime_info *this_mip;
get_command_hook(struct mime_info *mip, const char *domain)
is_basic_alternative(struct mime_info *mip)
static struct mime_info *
select_alternative(struct mime_info *top_mip, struct mime_info *end_mip)
struct mime_info *the_mip; /* the chosen alternate */
struct mime_info *this_mip;
is_multipart(struct mime_info *mip)
is_message(struct mime_info *mip)
is_alternative(struct mime_info *mip)
static struct mime_info *
expand_mip(struct mime_info *top_mip)
struct mime_info *this_mip;
struct mime_info *next_mip;
show_partnum(FILE *fp, struct mime_info *mip)
PUBLIC struct mime_info *
struct mime_info *mip;
struct mime_info *p;
mime_decode_close(struct mime_info *mip)
show_one_mime_info(FILE *fp, struct mime_info *mip)
const char *prefix, struct mime_info *mip)
run_mime_ficonv(struct mime_info *mip, const char *charset)
run_decoder(struct mime_info *mip, void(*fn)(FILE*, FILE*, void *))
get_display_mode(struct mime_info *mip, mime_codec_t dec)
mime_decode_body(struct mime_info *mip)
FILE * mime_decode_body(struct mime_info *);
void mime_decode_close(struct mime_info *);
FILE * mime_decode_header(struct mime_info *);
struct mime_info *mime_decode_open(struct message *);
const char *, struct mime_info *);
detach_open_target(struct mime_info *mip)
mime_detach_parts(struct mime_info *mip)
mime_detach_msgnum(struct mime_info *mip, const char *msgstr)
struct mime_info *mi_blink;
struct mime_info *mi_flink;
struct mime_info *mip; /* parent of part of multipart message */
FILE *mime_detach_parts(struct mime_info *);
FILE *pipe_end(struct mime_info *);
void run_decoder(struct mime_info *mip, void(*fn)(FILE*, FILE*, void *));
const char *prefix, struct mime_info *mip)