Lines Matching refs:rp
390 unsigned char *rp, *orp;
397 rp = rhsbuf;
398 CP(orhsbuf, rp);
408 if ((rp + len) >= &rhsbuf[RHSSIZE - 1])
410 strncpy(rp, multi, len);
411 rp += len;
427 *rp++ = '\\';
429 if ((rp + len) >= &rhsbuf[RHSSIZE - 1])
431 strncpy(rp, multi, len);
432 rp += len;
444 if(rp >= &rhsbuf[RHSSIZE - 1]) {
445 *rp=0;
450 *rp++ = '\\';
456 for (orp = orhsbuf; *orp; *rp++ = *orp++)
457 if (rp >= &rhsbuf[RHSSIZE - 1])
461 if(rp >= &rhsbuf[RHSSIZE - 1]) {
463 *rp=0;
468 *rp++ = '\\';
484 if (rp >= &rhsbuf[RHSSIZE - 1]) {
486 *rp = 0;
491 *rp++ = c;
494 *rp++ = 0;
582 unsigned char *lp, *sp, *rp;
588 rp = rhsbuf;
597 while (c = *rp) {
598 if ((len = mblen((char *)rp, MB_CUR_MAX)) <= 0)
605 rp++;
606 if ((len = mblen((char *)rp, MB_CUR_MAX)) <= 0)
608 switch (c = *rp++) {
647 rp--;
652 strncpy(sp, rp, len);
659 sp += len; rp += len;