Lines Matching refs:nfp
150 Namfun_t *nfp=0; in nv_diropen() local
213 if(nfp && nfp->disc && nfp->disc->createf) in nv_diropen()
215 np = (*nfp->disc->createf)(nq,last,0,nfp); in nv_diropen()
216 if(*nfp->last == '[') in nv_diropen()
218 nv_endsubscript(np,nfp->last,NV_NOADD); in nv_diropen()
230 if(np && ((nfp=nextdisc(np)) || nv_istable(np))) in nv_diropen()
240 if(nfp) in nv_diropen()
242 dp->nextnode = nfp->disc->nextf; in nv_diropen()
245 dp->fun = nfp; in nv_diropen()
246 dp->hp = (*dp->nextnode)(np,(Dt_t*)0,nfp); in nv_diropen()
277 Namfun_t *nfp; in nv_dirnext() local
314 …if((nfp=nextdisc(np)) && (nfp->disc->getval||nfp->disc->getnum) && nv_isvtree(np) && strcmp(cp,dp-… in nv_dirnext()
315 nfp = 0; in nv_dirnext()
316 if(nfp || nv_istable(np)) in nv_dirnext()
337 if(nfp && np->nvfun) in nv_dirnext()
344 dp->nextnode = nfp->disc->nextf; in nv_dirnext()
347 dp->fun = nfp; in nv_dirnext()
348 dp->hp = (*dp->nextnode)(np,(Dt_t*)0,nfp); in nv_dirnext()
1085 register Namfun_t *nfp; in nv_setvtree() local
1090 nfp = newof(NIL(void*),Namfun_t,1,0); in nv_setvtree()
1091 nfp->disc = &treedisc; in nv_setvtree()
1092 nfp->dsize = sizeof(Namfun_t); in nv_setvtree()
1093 nv_stack(np, nfp); in nv_setvtree()