Lines Matching refs:cp
62 register char *sub=0, *cp=(char*)np;
70 if(cp>=lvalue->expr && cp < lvalue->expr+lvalue->elen)
74 int c = cp[flag];
75 cp[flag] = 0;
76 if((!(np = nv_open(cp,shp->var_tree,assign|NV_VARNAME|NV_NOADD|NV_NOFAIL)) || nv_isnull(np)) && sh_macfun(shp,cp, offset = staktell()))
80 cp[flag] = c;
84 np = nv_open(cp,shp->var_tree,assign|NV_VARNAME);
88 cp[flag] = c;
89 if(cp[flag+1]=='[')
93 cp = (char*)np;
95 if((lvalue->emode&ARITH_COMP) && dtvnext(root) && ((mp=nv_search(cp,root,flags))||(sdict && (mp=nv_search(cp,sdict,flags)))))
118 register char *cp;
156 str = nv_endsubscript((Namval_t*)0,cp=str,NV_SUBQUOTE)-1;
157 if(sh_checkid(cp+1,(char*)0))
201 str = nv_endsubscript(np,cp=str,0);
204 str = cp;
218 cp = (char*)*ptr;
219 if ((cp[0] == 'i' || cp[0] == 'I') && (cp[1] == 'n' || cp[1] == 'N') && (cp[2] == 'f' || cp[2] == 'F') && cp[3] == 0)
225 else if ((cp[0] == 'n' || cp[0] == 'N') && (cp[1] == 'a' || cp[1] == 'A') && (cp[2] == 'n' || cp[2] == 'N') && cp[3] == 0)