Lines Matching refs: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;
637 register Namfun_t *nfp;
643 if(!(nfp=newof(NIL(Namfun_t*),Namfun_t,1,size-sizeof(Namfun_t))))
645 memcpy(nfp,fp,size);
646 nfp->nofree &= ~1;
647 nfp->nofree |= (flags&NV_RDONLY)?1:0;
648 return(nfp);
881 register Namfun_t *fp, **mfp = &mp->nvfun, *nfp, *fpnext;
888 nfp = 0;
890 nfp = (*fp->disc->clonef)(np,mp,flags,fp);
892 nfp = fp;
894 nfp = nv_clone_disc(fp,flags);
895 if(!nfp)
897 nfp->next = 0;
898 *mfp = nfp;
899 mfp = &nfp->next;