Lines Matching defs:nfp
41 char *nv_getv(Namval_t *np, register Namfun_t *nfp)
45 if((fp = nfp) != NIL(Namfun_t*) && !nv_local)
46 fp = nfp = nfp->next;
73 Sfdouble_t nv_getn(Namval_t *np, register Namfun_t *nfp)
78 if((fp = nfp) != NIL(Namfun_t*) && !nv_local)
79 fp = nfp = nfp->next;
102 str = nv_getv(np,fp?fp:nfp);
116 void nv_putv(Namval_t *np, const char *value, int flags, register Namfun_t *nfp)
119 if((fp=nfp) != NIL(Namfun_t*) && !nv_local)
120 fp = nfp = nfp->next;
613 register Namfun_t *nfp;
619 if(!(nfp=newof(NIL(Namfun_t*),Namfun_t,1,size-sizeof(Namfun_t))))
621 memcpy(nfp,fp,size);
622 nfp->nofree &= ~1;
623 nfp->nofree |= (flags&NV_RDONLY)?1:0;
624 return(nfp);
853 register Namfun_t *fp, **mfp = &mp->nvfun, *nfp, *fpnext;
860 nfp = 0;
862 nfp = (*fp->disc->clonef)(np,mp,flags,fp);
864 nfp = fp;
866 nfp = nv_clone_disc(fp,flags);
867 if(!nfp)
869 nfp->next = 0;
870 *mfp = nfp;
871 mfp = &nfp->next;