Lines Matching defs:nfp
43 char *nv_getv(Namval_t *np, register Namfun_t *nfp)
47 if((fp = nfp) != NIL(Namfun_t*) && !nv_local)
48 fp = nfp = nfp->next;
75 Sfdouble_t nv_getn(Namval_t *np, register Namfun_t *nfp)
81 if((fp = nfp) != NIL(Namfun_t*) && !nv_local)
82 fp = nfp = nfp->next;
105 str = nv_getv(np,fp?fp:nfp);
122 void nv_putv(Namval_t *np, const char *value, int flags, register Namfun_t *nfp)
126 if((fp=nfp) != NIL(Namfun_t*) && !nv_local)
127 fp = nfp = nfp->next;
631 register Namfun_t *nfp;
637 if(!(nfp=newof(NIL(Namfun_t*),Namfun_t,1,size-sizeof(Namfun_t))))
639 memcpy(nfp,fp,size);
640 nfp->nofree &= ~1;
641 nfp->nofree |= (flags&NV_RDONLY)?1:0;
642 return(nfp);
871 register Namfun_t *fp, **mfp = &mp->nvfun, *nfp, *fpnext;
878 nfp = 0;
880 nfp = (*fp->disc->clonef)(np,mp,flags,fp);
882 nfp = fp;
884 nfp = nv_clone_disc(fp,flags);
885 if(!nfp)
887 nfp->next = 0;
888 *mfp = nfp;
889 mfp = &nfp->next;