Lines Matching refs:p1
618 Char *p1, *p2; /* general purpose */
630 p1 = value(STRcwd);
631 if (p1 == NULL || *p1 != '/')
633 if (Strlen(p1) + Strlen(cp) + 1 >= MAXPATHLEN)
635 (void)Strcpy(tmpdir, p1);
647 for (p1 = sp, p2 = p; (*p1++ = *p2++) != '\0';)
665 for (p1 = sp, p2 = p + 1; (*p1++ = *p2++) != '\0';)
695 for (p1 = p; *p1++;)
709 p1 = newcp = xreallocarray(NULL,
710 (size_t)((sp - cp) + cc + (p1 - p)), sizeof(Char));
714 for (p2 = cp; (*p1++ = *p2++) != '\0';)
716 for (p1--, p2 = slink; (*p1++ = *p2++) != '\0';)
718 for (p1--, p2 = p; (*p1++ = *p2++) != '\0';)
729 p1 = newcp = xreallocarray(NULL,
730 (size_t)(cc + (p1 - p)), sizeof(Char));
734 for (p2 = slink; (*p1++ = *p2++) != '\0';)
736 for (p1--, p2 = p; (*p1++ = *p2++) != '\0';)
752 for (p1 = sp + 1, p2 = p + 1; (*p1++ = *p2++) != '\0';)
783 for (p1 = p; *p1++;)
798 p1 = newcp = xreallocarray(NULL,
799 (size_t)((sp - cp) + cc + (p1 - p)), sizeof(Char));
803 for (p2 = cp; (*p1++ = *p2++) != '\0';)
805 for (p1--, p2 = slink; (*p1++ = *p2++) != '\0';)
807 for (p1--, p2 = p; (*p1++ = *p2++) != '\0';)
818 p1 = newcp = xreallocarray(NULL,
819 (size_t)(cc + (p1 - p)), sizeof(Char));
823 for (p2 = slink; (*p1++ = *p2++) != '\0';)
825 for (p1--, p2 = p; (*p1++ = *p2++) != '\0';)
844 p1 = value(STRhome);
845 len = Strlen(p1);
849 if (p1 && *p1 == '/' &&
850 (Strncmp(p1, cp, len) != 0 || (cp[len] != '/' && cp[len] != '\0'))) {
859 if (home_ptr != p1 &&
860 stat(short2str(p1), &statbuf) != -1) {
863 home_ptr = p1;
885 newcp = Strspl(p1, cp + Strlen(p2));