Lines Matching refs:rpnt
601 static char *get_symlink_chunk(char *rpnt, struct rock_ridge *rr, char *plimit)
613 if (slp->len > plimit - rpnt)
615 memcpy(rpnt, slp->text, slp->len);
616 rpnt += slp->len;
619 if (rpnt >= plimit)
621 *rpnt++ = '.';
624 if (2 > plimit - rpnt)
626 *rpnt++ = '.';
627 *rpnt++ = '.';
630 if (rpnt >= plimit)
633 *rpnt++ = '/';
650 if (rpnt >= plimit)
652 *rpnt++ = '/';
661 if (rpnt >= plimit)
663 *rpnt++ = '/';
666 return rpnt;
700 char *rpnt = link;
759 rpnt = get_symlink_chunk(rpnt, rr,
761 if (rpnt == NULL)
780 if (rpnt == link)
783 *rpnt = '\0';