Lines Matching defs:rewrite

967 **  REWRITE -- apply rewrite rules to token vector.
969 ** This routine is an ordered production system. Each rewrite
971 ** rewrite); 'rwr' points the the current rewrite rule.
973 ** For each rewrite rule, 'avp' points the address vector we
985 ** When we finally match, we rewrite the address vector
1011 rewrite(pvp, ruleset, reclevel, e, maxatom)
1019 register char *rp; /* rewrite pointer */
1023 register char **rvp; /* rewrite vector pointer */
1025 register struct rewrite *rwr; /* pointer to current rewrite rule */
1041 syserr("554 5.3.5 rewrite: illegal ruleset number %d", ruleset);
1053 prefix = "rewrite: ruleset ";
1067 syserr("rewrite: excessive recursion (max %d), ruleset %s",
1077 ** Run through the list of rewrite rules, applying
1211 sm_dprintf("rewrite: LHS $&{%s} => \"%s\"\n",
1344 syserr("554 5.3.5 rewrite: ruleset %s: replacement $%c out of bounds",
1374 syserr("554 5.3.0 rewrite: expansion too long");
1377 "rewrite: expansion too long, ruleset=%s, ruleno=%d",
1397 sm_dprintf("rewrite: RHS $&{%s} => \"%s\"\n",
1488 syserr("554 5.3.0 rewrite: missing mapname");
1504 syserr("554 5.3.0 rewrite: map %s not found",
1511 syserr("554 5.3.0 rewrite: missing key for map %s",
1665 ** CALLSUBR -- call subroutines in rewrite vector
1766 status = rewrite(avp, subr, reclevel, e,
2164 /* rewrite according recipient mailer rewriting rules */
2171 (void) rewrite(tv, 2, 0, e, maxatom);
2173 (void) rewrite(tv, m->m_re_rwset, 0, e, maxatom);
2175 (void) rewrite(tv, 4, 0, e, maxatom);
2308 ** send the whole header value to rscheck() and hence rewrite().
2312 ** flags to rscheck() and rewrite() to distinguish the various
2861 sm_dprintf("maplocaluser: rewrite tempfail\n");
3314 ** EX_OK -- rewrite() was successful.
3315 ** else -- return status from rewrite().
3377 rstat = rewrite(*pvp, rsno, 0, e, size);
3393 /* prevent information leak, this may contain rewrite error */