/macosx-10.10.1/ksh-23/ksh/src/cmd/ksh93/include/ |
H A D | nval.h | 44 typedef struct Namfun Namfun_t; typedef in typeref:struct:Namfun 57 void (*putval)(Namval_t*, const char*, int, Namfun_t*); 58 char *(*getval)(Namval_t*, Namfun_t*); 59 Sfdouble_t (*getnum)(Namval_t*, Namfun_t*); 60 char *(*setdisc)(Namval_t*, const char*, Namval_t*, Namfun_t*); 61 Namval_t *(*createf)(Namval_t*, const char*, int, Namfun_t*); 62 Namfun_t *(*clonef)(Namval_t*, Namval_t*, int, Namfun_t*); 63 char *(*namef)(Namval_t*, Namfun_t*); 64 Namval_t *(*nextf)(Namval_t*, Dt_t*, Namfun_t*); [all...] |
H A D | name.h | 27 Namfun_t *nvfun; /* pointer to trap functions */ \ 185 extern Namfun_t *nv_cover(Namval_t*); 202 extern Namfun_t *nv_clone_disc(Namfun_t*, int); 206 extern char *nv_getvtree(Namval_t*, Namfun_t*); 223 extern Namfun_t *nv_mapchar(Namval_t*, const char*);
|
H A D | defs.h | 265 Namfun_t nvfun; \
|
/macosx-10.10.1/ksh-23/ksh/src/cmd/ksh93/sh/ |
H A D | nvdisc.c | 31 static void assign(Namval_t*,const char*,int,Namfun_t*); 43 char *nv_getv(Namval_t *np, register Namfun_t *nfp) 45 register Namfun_t *fp; 47 if((fp = nfp) != NIL(Namfun_t*) && !nv_local) 54 if(!nv_isattr(np,NV_NODISC) || fp==(Namfun_t*)nv_arrayptr(np)) 75 Sfdouble_t nv_getn(Namval_t *np, register Namfun_t *nfp) 77 register Namfun_t *fp; 81 if((fp = nfp) != NIL(Namfun_t*) && !nv_local) 90 if(!nv_isattr(np,NV_NODISC) || fp==(Namfun_t*)nv_arrayptr(np)) 122 void nv_putv(Namval_t *np, const char *value, int flags, register Namfun_t *nf [all...] |
H A D | init.c | 149 Namfun_t hdr; 155 Namfun_t hdr; 162 Namfun_t hdr; 168 Namfun_t hdr; 185 Namfun_t VPATH_init; 188 Namfun_t PATH_init; 189 Namfun_t FPATH_init; 190 Namfun_t CDPATH_init; 191 Namfun_t SHELL_init; 192 Namfun_t ENV_ini [all...] |
H A D | nvtree.c | 41 Namval_t *(*nextnode)(Namval_t*,Dt_t*,Namfun_t*); 42 Namfun_t *fun; 49 char *nv_getvtree(Namval_t*, Namfun_t *); 50 static void put_tree(Namval_t*, const char*, int,Namfun_t*); 53 static int read_tree(Namval_t* np, Sfio_t *iop, int n, Namfun_t *dp) 70 static Namval_t *create_tree(Namval_t *np,const char *name,int flag,Namfun_t *dp) 72 register Namfun_t *fp=dp; 86 static Namfun_t *clone_tree(Namval_t *np, Namval_t *mp, int flags, Namfun_t *fp){ 87 Namfun_t *d [all...] |
H A D | bash.c | 153 static void put_globignore(register Namval_t* np, const char *val, int flags, Namfun_t *fp) 163 const Namdisc_t SH_GLOBIGNORE_disc = { sizeof(Namfun_t), put_globignore }; 169 Namfun_t hdr; 172 static void put_funcname(register Namval_t* np,const char *val,int flags,Namfun_t *fp) 384 Namfun_t *fp = calloc(dp->dsize,1); 393 Namfun_t *fp = calloc(dp->dsize,1);
|
H A D | nvtype.c | 74 Namfun_t fun; 81 Namfun_t fun; 134 static void put_type(Namval_t*, const char*, int, Namfun_t*); 135 static Namval_t* create_type(Namval_t*, const char*, int, Namfun_t*); 136 static Namfun_t* clone_type(Namval_t*, Namval_t*, int, Namfun_t*); 137 static Namval_t* next_type(Namval_t*, Dt_t*, Namfun_t*); 210 static char *name_chtype(Namval_t *np, Namfun_t *fp) 232 static void put_chtype(Namval_t* np, const char* val, int flag, Namfun_t* fp) 259 static Namfun_t *clone_chtyp [all...] |
H A D | array.c | 123 Namfun_t *fp; 128 if((fp = nv_disc(np,(Namfun_t*)ap,NV_POP)) && !(fp->nofree&1)) 156 register Namfun_t **fp = &np->nvfun; 257 Namfun_t *fp = &arp->hdr; 393 char *xp = nv_setdisc(np,"get",np,(Namfun_t*)np); 447 static Namfun_t *array_clone(Namval_t *np, Namval_t *mp, int flags, Namfun_t *fp) 494 mp->nvfun = (Namfun_t*)ap; 560 static char *array_getval(Namval_t *np, Namfun_t *disc) 587 static Sfdouble_t array_getnum(Namval_t *np, Namfun_t *dis [all...] |
H A D | array.c.orig | 123 Namfun_t *fp; 128 if((fp = nv_disc(np,(Namfun_t*)ap,NV_POP)) && !(fp->nofree&1)) 156 register Namfun_t **fp = &np->nvfun; 257 Namfun_t *fp = &arp->hdr; 393 char *xp = nv_setdisc(np,"get",np,(Namfun_t*)np); 447 static Namfun_t *array_clone(Namval_t *np, Namval_t *mp, int flags, Namfun_t *fp) 494 mp->nvfun = (Namfun_t*)ap; 560 static char *array_getval(Namval_t *np, Namfun_t *disc) 587 static Sfdouble_t array_getnum(Namval_t *np, Namfun_t *dis [all...] |
H A D | name.c | 753 Namval_t *nv_create(const char *name, Dt_t *root, int flags, Namfun_t *dp) 759 Namfun_t *fp=0; 1334 Namfun_t fun; 2512 nv_setdisc(npv,cp,NIL(Namval_t*),(Namfun_t*)npv); 2653 Namfun_t hdr; 2662 static void optimize_clear(Namval_t* np, Namfun_t *fp) 2666 nv_stack(np,(Namfun_t*)0); 2677 static void put_optimize(Namval_t* np,const char *val,int flags,Namfun_t *fp) 2683 static Namfun_t *clone_optimize(Namval_t* np, Namval_t *mp, int flags, Namfun_t *f [all...] |
H A D | arith.c | 457 else if((Namfun_t*)lvalue->ptr && !nv_hasdisc(np,&ENUM_disc) && !nv_isattr(np,NV_INTEGER)) 460 mp = ((Namfun_t*)lvalue->ptr)->type;
|
H A D | path.c | 1764 static char *talias_get(Namval_t *np, Namfun_t *nvp) 1776 static void talias_put(register Namval_t* np,const char *val,int flags,Namfun_t *fp) 1788 static Namfun_t talias_init = { &talias_disc, 1 };
|
H A D | io.c | 365 Namfun_t hdr; 369 static Sfdouble_t nget_cur_eof(register Namval_t* np, Namfun_t *fp)
|
H A D | xec.c | 441 Namfun_t hdr; 450 static void put_level(Namval_t* np,const char *val,int flags,Namfun_t *fp) 458 fp = nv_stack(np, NIL(Namfun_t*)); 1425 np->nvfun = (Namfun_t*)bp->ptr; 2736 cp = nv_setdisc(npv,cp,np,(Namfun_t*)npv);
|
/macosx-10.10.1/ksh-23/ksh/src/cmd/ksh93/bltins/ |
H A D | enum.c | 91 Namfun_t hdr; 123 static Namfun_t *clone_enum(Namval_t* np, Namval_t *mp, int flags, Namfun_t *fp) 131 static void put_enum(Namval_t* np,const char *val,int flags,Namfun_t *fp) 166 static char* get_enum(register Namval_t* np, Namfun_t *fp) 177 static Sfdouble_t get_nenum(register Namval_t* np, Namfun_t *fp)
|
H A D | alarm.c | 40 Namfun_t fun; 162 static char *setdisc(Namval_t *np, const char *event, Namval_t* action, Namfun_t 183 static void putval(Namval_t* np, const char* val, int flag, Namfun_t* fp) 215 tp = (struct tevent*)nv_stack(np, (Namfun_t*)0); 272 nv_stack(np,(Namfun_t*)tp);
|
H A D | mkservice.c | 117 Namfun_t fun; 346 static char* setdisc(Namval_t* np, const char* event, Namval_t* action, Namfun_t* fp) 375 static void putval(Namval_t* np, const char* val, int flag, Namfun_t* fp) 456 nv_stack(np, (Namfun_t*)sp);
|
H A D | print.c | 582 Namfun_t *fp;
|
H A D | read.c | 211 Namfun_t *nfp;
|
H A D | typeset.c | 733 Namfun_t *fp;
|