Home | History | Annotate | Download | only in ps

Lines Matching refs:cp

778 	char *newopts, *ns, *cp;
790 cp = s + len - 1;
797 if (*cp == 't' && *s != '-' && strpbrk(s, ARGOPTS) == NULL)
798 *cp = 'T';
804 while (cp >= s && isdigit((unsigned char)*cp))
805 --cp;
807 cp++;
808 memmove(ns, s, (size_t)(cp - s)); /* copy up to trailing number */
809 ns += cp - s;
814 if (isdigit((unsigned char)*cp) &&
815 (cp == s || (cp[-1] != 'U' && cp[-1] != 't' && cp[-1] != 'p' &&
816 cp[-1] != '/' && (cp - 1 == s || cp[-2] != 't'))))
819 (void)strcpy(ns, cp); /* XXX strcpy is safe here */