Searched refs:nrp (Results 1 - 5 of 5) sorted by relevance

/ast/src/cmd/ksh93/include/
H A Dname.h55 struct Namref *nrp; /* name reference */ member in union:Value
161 #define nv_refnode(n) ((n)->nvalue.nrp->np)
162 #define nv_reftree(n) ((n)->nvalue.nrp->root)
163 #define nv_reftable(n) ((n)->nvalue.nrp->table)
164 #define nv_refsub(n) ((n)->nvalue.nrp->sub)
166 # define nv_refindex(n) ((n)->nvalue.nrp->curi)
167 # define nv_refdimen(n) ((n)->nvalue.nrp->dim)
/ast/src/cmd/ksh93/sh/
H A Dnvtype.c297 static int fixnode(Namtype_t *dp, Namtype_t *pp, int i, struct Namref *nrp,int flag) argument
305 nq->nvalue.nrp = nrp++;
308 nq->nvalue.nrp->np = findref(dp->nodes,i);
310 nq->nvalue.nrp->np = nv_namptr(pp->childfun.ttype->nodes,i);
311 nq->nvalue.nrp->root = sh.last_root;
312 nq->nvalue.nrp->table = pp->np;
374 struct Namref *nrp = 0; local
389 nrp = (struct Namref*)((char*)dp + size);
390 memset((void*)nrp,
860 struct Namref *nrp = 0; local
[all...]
H A Dname.c575 sfprintf(stkstd,"%s%s",nv_name(L_ARGNOD->nvalue.nrp->np),shp->prefix+1);
580 L_ARGNOD->nvalue.nrp = &nr;
592 L_ARGNOD->nvalue.nrp = node.nvalue.nrp;
678 L_ARGNOD->nvalue.nrp = node.nvalue.nrp;
2401 free((void*)np->nvalue.nrp);
2569 else if(nv_isref(np) && !nv_isattr(np,NV_EXPORT|NV_MINIMAL) && np->nvalue.nrp)
2572 if(np->nvalue.nrp->root)
2573 dtdelete(Refdict,(void*)np->nvalue.nrp);
[all...]
H A Dinit.c1919 VERSIONNOD->nvalue.nrp = newof(0,struct Namref,1,0);
1920 VERSIONNOD->nvalue.nrp->np = SH_VERSIONNOD;
1921 VERSIONNOD->nvalue.nrp->root = nv_dict(DOTSHNOD);
1922 VERSIONNOD->nvalue.nrp->table = DOTSHNOD;
H A Dxec.c701 L_ARGNOD->nvalue.nrp = nr;
715 L_ARGNOD->nvalue.nrp = node->nvalue.nrp;
3420 np->nvalue.nrp = newof(0,struct Namref,1,0);
3421 np->nvalue.nrp->np = nq;

Completed in 29 milliseconds