Lines Matching defs:tp

72 	Namval_t	*tp;
347 register Shnode_t *tp=fp->fortre;
354 if(!array && tp->tre.tretyp!=TLST && tp->com.comset && !tp->com.comarg && tp->com.comset->argval[0]==0 && tp->com.comset->argval[1]=='[')
355 array |= (tp->com.comset->argflag&ARG_MESSAGE)?NV_IARRAY:NV_ARRAY;
356 if(shp->fn_depth && (Namval_t*)tp->com.comnamp==SYSTYPESET)
358 if(prefix && tp->com.comset && *cp=='[')
412 if(array && tp->tre.tretyp!=TLST && !tp->com.comset && !tp->com.comarg)
421 if(tp->tre.tretyp!=TLST && tp->com.comarg && !tp->com.comset && ((array&NV_IARRAY) || !((mp=tp->com.comnamp) && nv_isattr(mp,BLT_DCL))))
425 char **argv = sh_argbuild(shp,&argc,&tp->com,0);
468 if((tp->tre.tretyp&COMMSK)==TFUN)
470 if(tp->tre.tretyp==TLST || !tp->com.comset || tp->com.comset->argval[0]!='[')
472 if(tp->tre.tretyp!=TLST && !tp->com.comnamp && tp->com.comset && tp->com.comset->argval[0]==0 && tp->com.comset->argchn.ap)
477 if(tp->com.comset->argval[1]=='[')
481 if(!(array&NV_IARRAY) && !(tp->com.comset->argflag&ARG_MESSAGE))
484 nv_setlist(tp->com.comset,flags&~NV_STATIC,0);
486 if(tp->com.comset->argval[1]!='[')
550 sh_exec(tp,sh_isstate(SH_ERREXIT));
562 while(tp->tre.tretyp==TLST)
564 if(!tp->lst.lstlef || !tp->lst.lstlef->tre.tretyp==TCOM || tp->lst.lstlef->com.comarg || tp->lst.lstlef->com.comset && tp->lst.lstlef->com.comset->argval[0]!='[')
566 tp = tp->lst.lstrit;
569 if(!nv_isarray(np) && !typ && (tp->com.comarg || !tp->com.comset || tp->com.comset->argval[0]!='['))
572 if(tp->com.comarg || tp->com.comset)
2045 ap->tp = 0;
2080 ap->tp = 0;
2121 data.tp = 0;
2158 register struct adata *tp = (struct adata*)sp->scandata;
2162 if(!is_abuiltin(np) && tp && tp->tp && nv_type(np)!=tp->tp)
2167 if(tp && tp->mapname && (sp->scanflags==NV_UTOL||sp->scanflags==NV_LTOU) && (cp=(char*)nv_mapchar(np,0)) && strcmp(cp,tp->mapname))
2251 struct adata *tp = (struct adata*)data;
2257 if(np == tp->sh->namespace)