Lines Matching refs:cp
102 char *cp = opt_info.arg;
104 flags |= (mbchar(cp)<< D_FLAG);
207 register unsigned char *cp;
336 cp = sfreserve(iop,0,0);
346 cp = sfreserve(iop,c,SF_LOCKR);
348 if(cp)
353 m = (cp = sfreserve(iop,c,0)) ? sfvalue(iop) : 0;
359 m = (cp = sfreserve(iop,c,SF_LOCKR)) ? sfvalue(iop) : 0;
361 if(m>0 && (flags&N_FLAG) && !binary && (v=memchr(cp,'\n',m)))
364 m = v-(char*)cp;
385 memcpy((void*)cur,cp,c);
387 sfread(iop,cp,c);
426 if((c==size) && np->nvalue.cp && !nv_isarray(np))
427 memcpy((char*)np->nvalue.cp,var,c);
447 else if(cp = (unsigned char*)sfgetr(iop,delim,0))
449 else if(cp = (unsigned char*)sfgetr(iop,delim,-1))
459 if(cp)
461 cpmax = cp + c;
469 sfwrite(shp->hist_ptr->histfp,(char*)cp,c);
470 c = shp->ifstable[*cp++];
476 c = shp->ifstable[*cp++];
480 if(cpmax>cp)
493 nv_putval(np,(char*)cp-1,0);
512 val = (char*)(cp-1);
513 if(sh_strchr(ifs,(char*)cp-1)>=0)
515 c = mbsize((char*)cp-1);
517 cp[-1] = 0;
519 cp += (c-1);
528 if((c = shp->ifstable[*cp++]) == S_NL)
549 if(cp>=cpmax)
555 c = shp->ifstable[*cp++];
563 if(cp = (unsigned char*)sfgetr(iop,delim,0))
565 else if(cp=(unsigned char*)sfgetr(iop,delim,-1))
567 if(cp)
570 sfwrite(shp->hist_ptr->histfp,(char*)cp,c);
571 cpmax = cp + c;
572 c = shp->ifstable[*cp++];
584 while((c=shp->ifstable[*cp++])==S_SPACE);
590 if(sh_strchr(ifs,(char*)cp-1)>=0)
592 if((c = mbsize((char*)cp-1))>1)
593 cp += (c-1);
606 del = cp - 1;
610 while((c=shp->ifstable[*cp++])==S_SPACE);
618 val = (char*)(cp-1);
625 while((c=shp->ifstable[*cp++])==0)
629 del = cp - 1;
638 cp[-1] = 0;