bind.c: } else if(forward_loop(s_to_c(mp->sender), thissys)) { filter.c: cp = strchr(s_to_c(mp->sender), '!'); filter.c: mp->sender = s_copy(cp); filter.c: cp = findbody(s_to_c(mp->body)); filter.c: if(regexec(p, s_to_c(mp->sender), match, 10)){ filter.c: if(regexec(p, s_to_c(mp->body), match, 10)){ gateway.c: base = skipequiv(s_to_c(mp->sender)); gateway.c: if(base != s_to_c(mp->sender)){ gateway.c: s = mp->sender; gateway.c: mp->sender = s_copy(base); log.c: sender = unescapespecial(s_clone(mp->sender)); log.c: s_to_c(sender), s_to_c(mp->date), log.c: s_to_c(parent->addr), mp->size); log.c: s_to_c(sender), s_to_c(mp->date), mp->size); log.c: sender = unescapespecial(s_clone(mp->sender)); log.c: s_to_c(mp->date), s_to_c(parent->addr), mp->size); log.c: s_to_c(mp->date), mp->size); log.c: sender = unescapespecial(s_clone(mp->sender)); log.c: s_to_c(sender), s_to_c(mp->date)); main.c: mp->sender = escapespecial(mp->sender); main.c: if (shellchars(s_to_c(mp->sender))) main.c: mp->replyaddr = s_copy("postmaster"); main.c: mp->replyaddr = s_clone(mp->sender); main.c: if(mp->received > 32) main.c: if(mp->size < 0) main.c: if(add822headers && mp->haveto == 0){ main.c: mp->to = d_to(bound); main.c: mp->to = arglist; main.c: } else if(mp->bulk) main.c: if(!outofresources && !mp->bulk) main.c: sender = unescapespecial(s_clone(mp->sender)); main.c: rcvr = dp->status==d_eloop ? "postmaster" : s_to_c(mp->replyaddr); main.c: s_nappend(refp->body, s_to_c(mp->body), 8*1024); message.c: s_append(mp->sender, cp); message.c: s_append(mp->sender, lp); message.c: s_append(mp->date, thedate()); message.c: mp->sender = s_new(); message.c: mp->replyaddr = s_new(); message.c: mp->date = s_new(); message.c: mp->body = s_new(); message.c: mp->size = 0; message.c: mp->fd = -1; message.c: if(mp->fd >= 0){ message.c: close(mp->fd); message.c: sysremove(s_to_c(mp->tmp)); message.c: s_free(mp->tmp); message.c: s_free(mp->sender); message.c: s_free(mp->date); message.c: s_free(mp->body); message.c: mp->tmp = file; message.c: mp->size += n; message.c: if(mp->size > MSGLIMIT){ message.c: mp->size = -1; message.c: mp->fd = fd; message.c: yyinit(s_to_c(mp->body)); message.c: mp->rfc822headers = 0; message.c: mp->rfc822headers = 1; message.c: mp->received = received; message.c: cp = s_to_c(mp->body); message.c: mp->havemime = 1; message.c: mp->havefrom = 1; message.c: mp->haveto = 1; message.c: mp->havedate = 1; message.c: mp->havesubject = 1; message.c: mp->bulk = 1; message.c: s_memappend(body, cp, s_len(mp->body) - (cp - s_to_c(mp->body))); message.c: mp->size += s_len(body) - s_len(mp->body); message.c: s_free(mp->body); message.c: mp->body = body; message.c: while(s_read_line(fp, s_restart(mp->body)) != 0) { message.c: if (regexec(rfprog, s_to_c(mp->body), subexp, 10) == 0){ message.c: if(regexec(fprog, s_to_c(mp->body), subexp,10) == 0) message.c: USE(s_restart(mp->body)); message.c: append_match(subexp, s_restart(mp->date), DATEMATCH); message.c: append_match(subexp, s_restart(mp->date), REMDATEMATCH); message.c: append_match(subexp, mp->sender, REMSYSMATCH); message.c: s_append(mp->sender, "!"); message.c: s_append(mp->sender, s_to_c(sender)); message.c: if(*s_to_c(mp->sender)=='\0') message.c: line = s_read_line(fp, mp->body); message.c: mp->body->ptr -= 2; message.c: *mp->body->ptr = '\0'; message.c: mp->size = mp->body->ptr - mp->body->base; message.c: mp->size = mp->body->ptr - mp->body->base; message.c: n = s_read(fp, mp->body, VMLIMIT); message.c: mp->size += n; message.c: if (!rmail && mp->size == 0) message.c: if(offset >= mp->size) message.c: if(offset < s_len(mp->body)){ message.c: *pp = mp->body->base + offset; message.c: return mp->body->ptr - mp->body->base - offset; message.c: offset -= s_len(mp->body); message.c: if(mp->fd < 0) message.c: if(seek(mp->fd, offset, 0)<0) message.c: return read(mp->fd, buf, sizeof buf); message.c: for(offset = 0; offset < mp->size; offset += n){ message.c: for(offset = 0; offset < mp->size; offset += n){ message.c: s = username(mp->sender); message.c: s_append(s, s_to_c(mp->sender)); message.c: s = s_copy(s_to_c(mp->sender)); message.c: sender = unescapespecial(s_clone(mp->sender)); message.c: if(print_remote_header(fp,s_to_c(sender),s_to_c(mp->date),remote) < 0){ message.c: if(print_header(fp, s_to_c(sender), s_to_c(mp->date)) < 0){ message.c: if(!rmail && !mp->havedate){ message.c: date = s_copy(s_to_c(mp->date)); message.c: if(!rmail && !mp->havemime && isutf8(mp->body)) message.c: if(mp->to){ message.c: if (Bprint(fp, "%s\n", s_to_c(mp->to)) < 0) message.c: if (!mp->havefrom && printfrom(mp, fp) < 0) message.c: if(!mp->rfc822headers && *s_to_c(mp->body) != '\n') message.c: if (!mp->havefrom && printfrom(mp, fp) < 0) message.c: if(!mp->rfc822headers && *s_to_c(mp->body) != '\n') rewrite.c: for(s = s_to_c(mp->replyaddr); *s; s++) rewrite.c: if(mp->bulk)