/ast/src/cmd/kshlib/open/ |
H A D | open.c | 45 static char *get_time(Namval_t* np, Namfun_t* nfp) argument 48 struct dctime *dp = (struct dctime*)nfp; 49 time_t t = nv_getn(np,nfp); 55 static void put_time(Namval_t* np, const char* val, int flag, Namfun_t* nfp) argument 57 struct dctime *dp = (struct dctime*)nfp; 75 nv_putv(np,(char*)&t,NV_INTEGER,nfp); 81 nv_putv(np,val,flag,nfp); 85 static Namval_t *create_time(Namval_t *np, const char *name, int flags, Namfun_t *nfp) argument 87 struct dctime *dp = (struct dctime*)nfp; 122 static char *get_mode(Namval_t* np, Namfun_t* nfp) argument 128 put_mode(Namval_t* np, const char* val, int flag, Namfun_t* nfp) argument 163 Namfun_t *nfp = newof(NULL,Namfun_t,1,0); local 239 fieldcreate(Namval_t *np, const char *name, int flags, Namfun_t *nfp) argument 344 get_classval(Namval_t* np, Namfun_t* nfp) argument 349 put_classval(Namval_t* np, const char* val, int flag, Namfun_t* nfp) argument [all...] |
/ast/src/cmd/ksh93/sh/ |
H A D | nvtree.c | 151 Namfun_t *nfp=0; local 215 if(nfp && nfp->disc && nfp->disc->createf) 217 np = (*nfp->disc->createf)(nq,last,0,nfp); 218 if(*nfp->last == '[') 220 nv_endsubscript(np,nfp->last,NV_NOADD); 232 if(np && ((nfp=nextdisc(np)) || nv_istable(np))) 242 if(nfp) 279 Namfun_t *nfp; local 1160 register Namfun_t *nfp; local [all...] |
H A D | nvdisc.c | 43 char *nv_getv(Namval_t *np, register Namfun_t *nfp) argument 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) argument 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) argument 637 register Namfun_t *nfp; local 881 register Namfun_t *fp, **mfp = &mp->nvfun, *nfp, *fpnext; local [all...] |
H A D | array.c | 736 Namfun_t *nfp; local 764 if((nfp = nv_disc(np,(Namfun_t*)ap,NV_POP)) && !(nfp->nofree&1)) 765 free((void*)nfp); 1215 Namfun_t *nfp; 1216 for(nfp=np->nvfun; nfp; nfp=nfp->next) 1218 if(nfp [all...] |
H A D | init.c | 1220 static char *get_mode(Namval_t* np, Namfun_t* nfp) argument 1222 mode_t mode = nv_getn(np,nfp); 1226 static void put_mode(Namval_t* np, const char* val, int flag, Namfun_t* nfp) argument 1243 nv_putv(np,(char*)&mode,NV_INTEGER,nfp); 1246 nv_putv(np,val,flag,nfp);
|
H A D | nvtype.c | 1555 static void put_stat(Namval_t* np, const char* val, int flag, Namfun_t* nfp) argument 1563 nv_putv(np,val,flag,nfp); 1564 nv_disc(np,nfp,NV_POP); 1565 if(!(nfp->nofree&1)) 1566 free((void*)nfp);
|
/ast/src/cmd/kshlib/dss/ |
H A D | dss.c | 457 Namfun_t *fp, *nfp=0; local 495 nfp = (*fp->disc->clonef)(np,mp,0,fp); 496 else if(nfp = malloc(size)) 498 memcpy((void*)nfp,(void*)fp,size); 499 nfp->nofree &= ~1; 501 if(nfp) 502 nv_disc(np,nfp,NV_FIRST); 539 Namfun_t *nfp; local 545 nfp = nv_hasdisc(mp, &parent_disc); 546 nfp 654 Namfun_t *nfp; local 657 (*nfp->disc->readf)(sp->np, (Sfio_t*)0, 0, nfp); local 1549 struct dsstype *nfp = newof(NiL,struct dsstype,1,0); local [all...] |
/ast/src/cmd/ksh93/bltins/ |
H A D | read.c | 211 Namfun_t *nfp; local 317 for(nfp=np->nvfun; nfp; nfp = nfp->next) 319 if(nfp->disc && nfp->disc->readf) 322 if((c=(*nfp->disc->readf)(mp,iop,delim,nfp))>=0)
|