Lines Matching refs:cp
50 # define argbegin argnxt.cp
101 register char *sp, *cp, *cp2;
145 cp=nv_getval(sh_scoped(shp,FIGNORENOD));
151 cp=nv_getval(sh_scoped(shp,GLOBIGNORENOD));
153 if(cp)
159 stakputs(cp);
160 for(cp=stakptr(off); *cp; cp++)
161 if(*cp == ':')
162 *cp='|';
166 cp2 = strtok(cp, ":");
168 cp2=cp;
224 register char *cp;
228 if(strmatch(cp=nv_name(np),pattern))
231 stakputs(cp);
271 register char *cp;
285 cp = ap->argval;
288 while(1) switch(*cp++)
292 pat = cp;
297 if(brace==0 && comma && *cp!='(')
302 if(brace==1 && *cp=='.')
309 if(endc==(cp-1))
311 last = strtol(cp+1,&endc,0);
345 cp = endc+1;
352 else if((cp[2]=='}' || cp[2]=='.' && cp[3]=='.') && ((*pat>='a' && *pat<='z' && cp[1]>='a' && cp[1]<='z') || (*pat>='A' && *pat<='Z' && cp[1]>='A' && cp[1]<='Z')))
355 last = cp[1];
356 cp += 2;
357 if(*cp=='.')
359 incr = strtol(cp+2,&endc,0);
360 cp = endc;
364 if(incr && *cp=='}')
366 cp++;
371 cp++;
379 cp++;
407 rescan = cp;
408 cp = pat-1;
409 *cp = 0;
418 cp = &pat[1];
425 *(cp = end) = 0;
428 *cp = '}';
433 else while(1) switch(*++cp)
436 cp++;
450 brace = *cp;
451 *cp = 0;
463 pat = cp+1;