Lines Matching defs:dp
519 unsigned char *cp, *dp;
529 dp = cp;
533 *dp++ = c;
548 *dp++ = *sp++;
552 memmove(dp, sp, strlen((const void *)sp) + 1);
556 *dp++ = MAGIC;
557 *dp++ = c;
559 *dp = '\0';
562 sp = dp = cp;
565 *dp++ = c;
574 *dp++ = MAGIC;
575 *dp++ = c;
577 *dp = '\0';
1640 char *dp, *ip, *sp, *tp;
1657 dp = ip = sp = p;
1682 else if (dp > sp) {
1687 while (dp > sp)
1688 if (*--dp == '/')
1694 *dp++ = '/';
1696 *dp++ = '.';
1697 *dp++ = '.';
1699 sp = dp;
1707 *dp++ = '/';
1710 memmove(dp, tp, len);
1711 dp += len;
1717 if (dp == p)
1719 *dp++ = needslash ? '/' : '.';
1720 *dp = '\0';