Lines Matching refs:rewrite

966 **  REWRITE -- apply rewrite rules to token vector.
968 ** This routine is an ordered production system. Each rewrite
970 ** rewrite); 'rwr' points the the current rewrite rule.
972 ** For each rewrite rule, 'avp' points the address vector we
984 ** When we finally match, we rewrite the address vector
1010 rewrite(pvp, ruleset, reclevel, e, maxatom)
1018 register char *rp; /* rewrite pointer */
1022 register char **rvp; /* rewrite vector pointer */
1024 register struct rewrite *rwr; /* pointer to current rewrite rule */
1040 syserr("554 5.3.5 rewrite: illegal ruleset number %d", ruleset);
1052 prefix = "rewrite: ruleset ";
1066 syserr("rewrite: excessive recursion (max %d), ruleset %s",
1076 ** Run through the list of rewrite rules, applying
1210 sm_dprintf("rewrite: LHS $&{%s} => \"%s\"\n",
1343 syserr("554 5.3.5 rewrite: ruleset %s: replacement $%c out of bounds",
1373 syserr("554 5.3.0 rewrite: expansion too long");
1376 "rewrite: expansion too long, ruleset=%s, ruleno=%d",
1396 sm_dprintf("rewrite: RHS $&{%s} => \"%s\"\n",
1487 syserr("554 5.3.0 rewrite: missing mapname");
1503 syserr("554 5.3.0 rewrite: map %s not found",
1510 syserr("554 5.3.0 rewrite: missing key for map %s",
1664 ** CALLSUBR -- call subroutines in rewrite vector
1765 status = rewrite(avp, subr, reclevel, e,
2163 /* rewrite according recipient mailer rewriting rules */
2170 (void) rewrite(tv, 2, 0, e, maxatom);
2172 (void) rewrite(tv, m->m_re_rwset, 0, e, maxatom);
2174 (void) rewrite(tv, 4, 0, e, maxatom);
2306 ** send the whole header value to rscheck() and hence rewrite().
2310 ** flags to rscheck() and rewrite() to distinguish the various
2840 sm_dprintf("maplocaluser: rewrite tempfail\n");
3279 ** EX_OK -- rewrite() was successful.
3280 ** else -- return status from rewrite().
3342 rstat = rewrite(*pvp, rsno, 0, e, size);
3358 /* prevent information leak, this may contain rewrite error */