Lines Matching refs:cp

64 	register const char *cp = std_path, *sp;
65 if(cp)
66 while(*cp)
68 for(sp=name; *sp && (*cp == *sp); sp++,cp++);
69 if(*sp==0 && (*cp==0 || *cp==':'))
71 while(*cp && *cp++!=':');
153 register char *cp, **av, **xv;
162 for(ev=envp; cp= *ev; ev++)
163 size -= strlen(cp)-1;
164 for(av=argv; (cp= *av) && av< &argv[sh.xargmin]; av++)
165 size -= strlen(cp)-1;
166 for(av=avlast; cp= *av; av++,nlast++)
167 size -= strlen(cp)-1;
190 for(xv=avlast; cp= *xv; xv++)
191 argv[n++] = cp;
230 register char *cp;
242 cp = nv_getval(PWDNOD);
245 cp = nv_getval(HOME);
248 cp = "/";
251 cp = (char*)e_crondir;
257 if(cp=getcwd(NIL(char*),0))
261 PWDNOD->nvalue.cp = cp;
269 if(cp && *cp=='/' && test_inode(cp,e_dot))
275 nv_putval(PWDNOD,cp,NV_RDONLY);
279 shp->pwd = (char*)(PWDNOD->nvalue.cp);
280 return(cp);
487 if(val=sh_scoped(shp,(PATHNOD))->nvalue.cp)
499 if(val=sh_scoped(shp,(FPATHNOD))->nvalue.cp)
522 if(!pp && (!(PATHNOD)->nvalue.cp) || sh_isstate(SH_DEFPATH))
710 if((np=nv_search(name,shp->track_tree,0)) && !nv_isattr(np,NV_NOALIAS) && (pp=(Pathcomp_t*)np->nvalue.cp))
792 char *cp;
798 if(cp = strrchr(oldpp->blib,'/'))
799 cp++;
801 cp = oldpp->blib;
802 if((libcmd = !strcmp(cp,LIBCMD)) && (addr=(Fptr_t)dlllook((void*)0,stakptr(n))))
906 char *cp;
907 if(errno==ENOENT && (!(cp=strrchr(path,'.')) || strlen(cp)>4 || strchr(cp,'/')))
1420 register const char *cp = name;
1421 while(*cp && *cp!=':')
1422 stakputc(*cp++);
1470 char *sp,*cp,*ep;
1482 n=read(fd,cp=sp,n);
1485 for(ep=0; n--; cp++)
1487 if(*cp=='=')
1489 ep = cp+1;
1492 else if(*cp!='\r' && *cp!='\n')
1494 if(*sp=='#' || sp==cp)
1496 sp = cp+1;
1499 *cp = 0;
1541 pp->lib = (char*)malloc(cp-sp+pp->len+2);
1555 sp = cp+1;
1565 register const char *cp;
1579 if(path) while(*(cp=path))
1581 if(*cp==':')
1593 first = path_addcomp(first,old,cp,type);
1609 if(cp=(FPATHNOD)->nvalue.cp)
1610 first = (void*)path_addpath((Pathcomp_t*)first,cp,PATH_FPATH);
1753 Pathcomp_t *pp = (Pathcomp_t*)np->nvalue.cp;
1764 if(!val && np->nvalue.cp)
1766 Pathcomp_t *pp = (Pathcomp_t*)np->nvalue.cp;
1787 np->nvalue.cp = (char*)pp;