Lines Matching refs:rp
1020 register char *rp; /* rewrite pointer */
1120 rp = *rvp;
1123 sm_dprintf("ADVANCE rp=");
1124 xputs(sm_debug_file(), rp);
1129 if (rp == NULL)
1135 (rp[0] & 0377) != MATCHZANY &&
1136 (rp[0] & 0377) != MATCHZERO)
1142 switch (rp[0] & 0377)
1155 if (!wordinclass(buf, rp[1]))
1159 sm_dprintf("EXTEND rp=");
1160 xputs(sm_debug_file(), rp);
1174 if (wordinclass(ap, rp[1]))
1209 ap = macvalue(rp[1], e);
1213 macname(rp[1]),
1236 if (sm_strcasecmp(rp, ap))
1251 rp = *rvp;
1257 sm_dprintf("BACKUP rp=");
1258 xputs(sm_debug_file(), rp);
1270 if ((rp[0] & 0377) == MATCHANY ||
1271 (rp[0] & 0377) == MATCHZANY)
1279 if ((rp[0] & 0377) == MATCHCLASS)
1315 rp = *rvp;
1316 if (rp != NULL)
1318 if ((rp[0] & 0377) == CANONUSER)
1325 else if ((rp[0] & 0377) == CANONHOST)
1338 rp = *rvp;
1339 if ((rp[0] & 0377) == MATCHREPL)
1342 m = &mlist[rp[1] - '1'];
1346 rulename, rp[1]);
1351 sm_dprintf("$%c:", rp[1]);
1382 if ((rp[0] & 0377) != MACRODEXPAND)
1385 *avp++ = rp;
1390 char *mval = macvalue(rp[1], e);
1399 macname(rp[1]),