Lines Matching refs:rpnt
573 static char *get_symlink_chunk(char *rpnt, struct rock_ridge *rr, char *plimit)
585 if (slp->len > plimit - rpnt)
587 memcpy(rpnt, slp->text, slp->len);
588 rpnt += slp->len;
591 if (rpnt >= plimit)
593 *rpnt++ = '.';
596 if (2 > plimit - rpnt)
598 *rpnt++ = '.';
599 *rpnt++ = '.';
602 if (rpnt >= plimit)
605 *rpnt++ = '/';
622 if (rpnt >= plimit)
624 *rpnt++ = '/';
633 if (rpnt >= plimit)
635 *rpnt++ = '/';
638 return rpnt;
667 char *rpnt = link;
727 rpnt = get_symlink_chunk(rpnt, rr,
729 if (rpnt == NULL)
747 if (rpnt == link)
750 *rpnt = '\0';