Lines Matching refs:cp

251 	register const char *cp, *name=nv_name(np);
256 if(!(cp=val) && (*name=='E' || !(cp=nv_getval(sh_scoped(shp,EDITNOD)))))
259 cp = path_basename(cp);
260 if(strmatch(cp,"*[Vv][Ii]*"))
262 else if(strmatch(cp,"*gmacs*"))
264 else if(strmatch(cp,"*macs*"))
282 char *cp;
285 if(np==HISTFILE && (cp=nv_getval(np)) && strcmp(val,cp)==0)
339 val = PATHNOD->nvalue.cp;
341 if(val && !(flags&NV_RDONLY) && np->nvalue.cp && strcmp(val,np->nvalue.cp)==0)
349 val = np->nvalue.cp;
378 val = np->nvalue.cp;
514 if(val != np->nvalue.cp)
527 register char *cp, *value;
535 if(cp=value)
538 while(n=mbsize(cp),c= *(unsigned char*)cp)
540 while(c= *(unsigned char*)cp++)
544 cp++;
547 cp += (n-1);
553 if(c== *cp)
554 cp++;
717 char *cp;
719 if(sh_isstate(SH_INIT) && (cp=shp->lastarg) && *cp=='*' && (pid=strtol(cp+1,&cp,10)) && *cp=='*')
720 nv_putval(np,(pid==shp->gd->ppid?cp+1:0),0);
828 register const char *cp = e_version + strlen(e_version)-10;
833 while (c = *cp++)
868 register char *cp;
869 if(cp = nv_getval(np))
870 vpath_set(cp,0);
1004 return((char*)np->nvalue.cp);
1051 char *cp = (char*)malloc(ST_NONE*(1<<CHAR_BIT));
1054 a2e(cp,sh_lexrstates[i]);
1055 sh_lexstates[i] = cp;
1056 cp += (1<<CHAR_BIT);
1299 if(!ENVNOD->nvalue.cp)
1312 char *cp=nv_getval(L_ARGNOD);
1326 else if((cp && (sh_type(cp)&SH_TYPE_SH)) || (argc>0 && strchr(cp= *argv,'/')))
1328 if(*cp=='/')
1329 shp->gd->shpath = strdup(cp);
1330 else if(cp = nv_getval(PWDNOD))
1333 stakputs(cp);
1640 register const char *cp=name;
1646 while((i=*cp++) && i != '=' && i != '+' && i!='[');
1647 n = (cp-1) -name;
1833 DOTSHNOD->nvalue.cp = Empty;
1888 np->nvalue.cp = (char*)tp->sh_value;
1911 register char *cp;
1926 for(np0=np,ep=environ;cp= *ep; ep++)
1928 dp = strchr(cp,'=');
1932 if(mp = dtmatch(shp->var_base,cp))
1934 mp->nvenv = (char*)cp;
1937 else if(*cp=='A' && cp[1]=='_' && cp[2]=='_' && cp[3]=='z' && cp[4]==0)
1940 next = cp+4;
1947 mp->nvname = cp;
1948 size += strlen(cp);
1955 mp->nvalue.cp = dp;
1972 while(cp=next)
1974 if(next = strchr(++cp,'='))
1976 np = nv_search(cp+2,shp->var_tree,NV_ADD);
1979 int flag = *(unsigned char*)cp-' ';
1980 int size = *(unsigned char*)(cp+1)-' ';
2011 cp += 2;
2022 if((cp = nv_getval(SHELLNOD)) && (sh_type(cp)&SH_TYPE_RESTRICTED))