Lines Matching refs:rewrite

1009 **  REWRITE -- apply rewrite rules to token vector.
1011 ** This routine is an ordered production system. Each rewrite
1013 ** rewrite); 'rwr' points the the current rewrite rule.
1015 ** For each rewrite rule, 'avp' points the address vector we
1027 ** When we finally match, we rewrite the address vector
1053 rewrite(pvp, ruleset, reclevel, e, maxatom)
1061 register char *rp; /* rewrite pointer */
1065 register char **rvp; /* rewrite vector pointer */
1067 register struct rewrite *rwr; /* pointer to current rewrite rule */
1083 syserr("554 5.3.5 rewrite: illegal ruleset number %d", ruleset);
1095 prefix = "rewrite: ruleset ";
1109 syserr("rewrite: excessive recursion (max %d), ruleset %s",
1119 ** Run through the list of rewrite rules, applying
1253 sm_dprintf("rewrite: LHS $&{%s} => \"%s\"\n",
1386 syserr("554 5.3.5 rewrite: ruleset %s: replacement $%c out of bounds",
1416 syserr("554 5.3.0 rewrite: expansion too long");
1419 "rewrite: expansion too long, ruleset=%s, ruleno=%d",
1439 sm_dprintf("rewrite: RHS $&{%s} => \"%s\"\n",
1530 syserr("554 5.3.0 rewrite: missing mapname");
1546 syserr("554 5.3.0 rewrite: map %s not found",
1553 syserr("554 5.3.0 rewrite: missing key for map %s",
1708 ** CALLSUBR -- call subroutines in rewrite vector
1809 status = rewrite(avp, subr, reclevel, e,
2216 /* rewrite according recipient mailer rewriting rules */
2228 (void) rewrite(tv, 2, 0, e, maxatom);
2230 (void) rewrite(tv, m->m_re_rwset, 0, e, maxatom);
2232 (void) rewrite(tv, 4, 0, e, maxatom);
2362 ** send the whole header value to rscheck() and hence rewrite().
2366 ** flags to rscheck() and rewrite() to distinguish the various
2926 sm_dprintf("maplocaluser: rewrite tempfail\n");
3383 ** EX_OK -- rewrite() was successful.
3384 ** else -- return status from rewrite().
3446 rstat = rewrite(*pvp, rsno, 0, e, size);
3462 /* prevent information leak, this may contain rewrite error */