Lines Matching refs:cp
82 register char *cp;
85 for (cp = nl->n_name; *cp; cp++)
86 *cp = *cp & TRIM;
129 register char *cp, *cp1;
139 if ((which & E_VARS) && (cp = index(s, '$')) != NULL) {
140 *cp++ = '\0';
141 if (*cp == '\0') {
145 if (*cp == LC) {
146 cp++;
147 if ((tail = index(cp, RC)) == NULL) {
152 if (*cp == '\0') {
157 tail = cp + 1;
161 tp = lookup(cp, NULL, 0);
182 cp = ++s;
183 if (*cp == '\0' || *cp == '/') {
194 *cp1++ = *cp++;
195 } while (*cp && *cp != '/');
211 s = cp;
213 for (cp = path; cp <= lastpathp + 1 && (*cp++ = *cp1++); )
215 tpathp = pathp = cp - 1;
254 register char *cp;
259 cp = s;
260 while (!any(*cp, shchars)) {
261 if (*cp == '\0') {
270 addpath(*cp++);
272 oldcp = cp;
273 while (cp > s && *cp != '/')
274 cp--, pathp--;
275 if (*cp == '/')
276 cp++, pathp++;
279 execbrc(cp, NULL);
282 matchdir(cp);