Lines Matching defs:this_mip
297 insert_new_mip(struct mime_info *this_mip, struct mime_info *top_mip,
303 new_mip->mi_blink = this_mip;
304 new_mip->mi_flink = this_mip->mi_flink;
305 this_mip->mi_flink = new_mip;
307 new_mip->mp = salloc_message(this_mip->mp->m_flag,
323 struct mime_info *this_mip;
333 this_mip = top_mip;
334 this_mip->mp = this_mp;
396 this_mip = insert_new_mip(this_mip, top_mip, top_mp, end_pos, partnum++);
397 this_mp = this_mip->mp;
411 struct mime_info *this_mip;
421 this_mip = top_mip;
422 this_mip->mp = this_mp;
442 this_mip = insert_new_mip(this_mip, top_mip,top_mp, end_pos, 0);
443 this_mp = this_mip->mp;
501 struct mime_info *this_mip;
509 for (this_mip = top_mip->mi_flink;
510 this_mip != end_mip;
511 this_mip = this_mip->mi_flink) {
514 if (this_mip->mi_type == NULL ||
515 this_mip->mi_subtype == NULL)
518 if (is_basic_alternative(this_mip))
519 the_mip = this_mip;
521 (cmd = get_command_hook(this_mip, "-hook")) ||
522 (cmd = get_command_hook(this_mip, "-head")) ||
523 (cmd = get_command_hook(this_mip, "-body"))) {
528 the_mip = this_mip;
564 struct mime_info *this_mip;
586 for (this_mip = top_mip->mi_flink;
587 this_mip != next_mip;
588 this_mip = this_mip->mi_flink) {
589 get_content(this_mip);
592 this_mip = select_alternative(top_mip, next_mip);
593 this_mip->mi_partnum = 0; /* suppress partnum display */
594 this_mip->mi_flink = next_mip;
595 this_mip->mi_blink = top_mip;
596 top_mip->mi_flink = this_mip;
601 for (this_mip = top_mip->mi_flink;
602 this_mip != next_mip;
603 this_mip = expand_mip(this_mip))
610 this_mip = top_mip->mi_flink;
611 if (this_mip) {
612 get_content(this_mip);
617 if (this_mip->mi_type &&
618 this_mip->mi_version &&
619 equal(this_mip->mi_version, MIME_VERSION)) {
620 this_mip
621 (void)expand_mip(this_mip);