Lines Matching refs:rpnt
603 static char *get_symlink_chunk(char *rpnt, struct rock_ridge *rr, char *plimit)
615 if (slp->len > plimit - rpnt)
617 memcpy(rpnt, slp->text, slp->len);
618 rpnt += slp->len;
621 if (rpnt >= plimit)
623 *rpnt++ = '.';
626 if (2 > plimit - rpnt)
628 *rpnt++ = '.';
629 *rpnt++ = '.';
632 if (rpnt >= plimit)
635 *rpnt++ = '/';
652 if (rpnt >= plimit)
654 *rpnt++ = '/';
663 if (rpnt >= plimit)
665 *rpnt++ = '/';
668 return rpnt;
701 char *rpnt = link;
760 rpnt = get_symlink_chunk(rpnt, rr,
762 if (rpnt == NULL)
780 if (rpnt == link)
783 *rpnt = '\0';