Lines Matching refs:rp
381 register char* rp;
393 !(rp = strchr(lp = (char*)type, '/')) ||
397 rp = buf + (rp - lp);
398 *rp++ = 0;
399 if (*rp == 'x' && *(rp + 1) == '-')
400 rp += 2;
404 rb = rp;
405 for (rv = rp + strlen(rp); rv > rp && (isdigit(*(rv - 1)) || *(rv - 1) == '.'); rv--);
409 rp = rb;
414 sfprintf(mp->buf, "%s%s/%s%s", prefix[i], lp, prefix[i + 1], rp);
422 sfprintf(mp->buf, "%s%s/%s%s", prefix[i], lp, prefix[i + 1], rp);
430 while (*rp && *rp++ != '-');
431 } while (*rp);