Lines Matching refs:cp

975 	register const char *cp=buff, *sp;
978 for(sp=cp; n-->0 && *cp++ != '\n';);
979 if(regnexec(rp,sp,cp-sp, 0, (regmatch_t*)0, 0)==0)
982 return(cp-buff);
987 char *cp, *match;
998 while((cp=sfreserve(sp, -s, SF_LOCKR)) || (cp=sfreserve(sp,SF_UNBOUND, SF_LOCKR)))
1001 while(n>0 && cp[n-1]!='\n')
1005 r = regrexec(rp,cp,m,0,(regmatch_t*)0, 0, '\n', (void*)&match, pat_seek);
1007 m = match-cp;
1010 if((m = pat_line(rp,cp,m)) < n)
1014 sfwrite(sfstdout,cp,m);
1015 sfread(sp,cp,m);
1029 char *cp;
1049 off = sh_strnum(fname, &cp, 0);
1054 return(*cp?(Sfoff_t)-1:off);
1565 char *cp = sh_fmtq(iop->iodelim);
1566 fd = (*cp=='$' || *cp=='\'')?' ':'\\';
1567 sfprintf(sfstderr," %c%s\n",fd,cp);
1628 char *cp, *oldptr = (char*)filemap;
1638 cp = (char*)shp->fdptrs[savefd];
1639 if(cp >= oldptr && cp < oldend)
1640 shp->fdptrs[savefd] = (int*)(cp+moved);
2087 register char *cp;
2117 cp = sh_mactry(shp,nv_getval(sh_scoped(shp,PS1NOD)));
2118 for(;c= *cp;cp++)
2123 c = *++cp;
2137 cp = nv_getval(sh_scoped(shp,PS2NOD));
2140 cp = nv_getval(sh_scoped(shp,PS3NOD));
2145 if(cp)
2146 sfputr(sfstderr,cp,-1);
2275 register char *cp;
2277 cp = "";
2279 cp = argv[0];
2280 iop = sfopen(NIL(Sfio_t*),(char*)cp,"s");
2302 register char *cp;
2306 if(type!=SF_READ || !(cp = ep->argv[0]))
2318 ep->slen = len = strlen(cp);
2325 cp = " ";
2328 sfsetbuf(iop,cp,len);
2415 char *cp = nv_getval(sh_scoped(shp,LINES));
2416 nrow = (cp?1+2*((int)strtol(cp, (char**)0, 10)/3):NROW);
2653 Sfio_t *sh_pathopen(const char *cp)
2658 if((n=path_open(shp,cp,path_get(shp,cp))) < 0)
2659 n = path_open(shp,cp,(Pathcomp_t*)0);
2661 if((n=path_open(shp,cp,path_get(cp))) < 0)
2662 n = path_open(shp,cp,"");
2665 errormsg(SH_DICT,ERROR_system(1),e_open,cp);