Home
last modified time | relevance | path

Searched refs:nvalue (Results 1 – 25 of 29) sorted by relevance

12

/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/
H A Dnvtype.c243 if(mp->nvalue.cp >= pp->ttype->data && mp->nvalue.cp < (char*)pp+pp->ttype->fun.dsize) in put_chtype()
245 np->nvalue.cp = pp->ptype->data + (mp->nvalue.cp-pp->ptype->data); in put_chtype()
246 if(np->nvalue.cp!=mp->nvalue.cp) in put_chtype()
247 memcpy((char*)np->nvalue.cp,mp->nvalue.cp,dsize); in put_chtype()
249 else if(!nv_isarray(mp) && mp->nvalue.cp) in put_chtype()
251 np->nvalue.cp = mp->nvalue.cp; in put_chtype()
305 nq->nvalue.nrp = nrp++; in fixnode()
308 nq->nvalue.nrp->np = findref(dp->nodes,i); in fixnode()
310 nq->nvalue.nrp->np = nv_namptr(pp->childfun.ttype->nodes,i); in fixnode()
311 nq->nvalue.nrp->root = sh.last_root; in fixnode()
[all …]
H A Dnvdisc.c254 union Value *up = np->nvalue.up; in assign()
304 np->nvalue.up = up; in assign()
358 if(nq && nq->nvalue.rp->running==1) in assign()
360 nq->nvalue.rp->running=0; in assign()
376 union Value *up = np->nvalue.up; in lookup()
397 cp = (char*)(SH_VALNOD->nvalue.cp); in lookup()
410 np->nvalue.up = up; in lookup()
420 if(nq && nq->nvalue.rp->running==1) in lookup()
422 nq->nvalue.rp->running=0; in lookup()
868 return((void*)np->nvalue.ip); in num_clone()
[all …]
H A Dinit.c322 return((Sfdouble_t)*np->nvalue.lp); in nget_optindex()
329 mp->nvalue.lp = np->nvalue.lp; in clone_optindex()
348 val = PATHNOD->nvalue.cp; in put_restricted()
350 if(val && !(flags&NV_RDONLY) && np->nvalue.cp && strcmp(val,np->nvalue.cp)==0) in put_restricted()
358 val = np->nvalue.cp; in put_restricted()
387 val = np->nvalue.cp; in put_cdpath()
525 if(val != np->nvalue.cp) in put_ifs()
609 if(!np->nvalue.dp) in put_seconds()
613 np->nvalue.dp = new_of(double,0); in put_seconds()
616 d = *np->nvalue.dp; in put_seconds()
[all …]
H A Darray.c204 return(&np->nvalue); in array_getup()
212 up = &mp->nvalue; in array_getup()
222 up = &np->nvalue; in array_getup()
328 up = &mp->nvalue; in array_find()
358 np->nvalue.cp = *(((char**)fp->data)+fp->curi); in array_find()
361 np->nvalue.cp = fp->data+fp->size*fp->curi; in array_find()
390 np->nvalue.cp = up->cp; in array_find()
416 if(!nq->nvfun && nq->nvalue.cp && *nq->nvalue.cp==0) in nv_arraysettype()
518 mq->nvalue.cp = 0; in array_clone()
529 mq->nvalue = nq->nvalue; in array_clone()
[all …]
H A Dname.c544 if(!nv_isnull(np) && np->nvalue.cp!=Empty && !nv_isvtree(np)) in nv_setlist()
547 …else if(((np->nvalue.cp && np->nvalue.cp!=Empty)||nv_isvtree(np)|| nv_arrayptr(np)) && !nv_type(np… in nv_setlist()
578 sfprintf(stkstd,"%s%s",nv_name(L_ARGNOD->nvalue.nrp->np),shp->prefix+1); in nv_setlist()
583 L_ARGNOD->nvalue.nrp = &nr; in nv_setlist()
595 L_ARGNOD->nvalue.nrp = node.nvalue.nrp; in nv_setlist()
681 L_ARGNOD->nvalue.nrp = node.nvalue.nrp; in nv_setlist()
904 np->nvalue.lp = (&shp->st.optindex); in nv_create()
940 while(nv_isref(np) && np->nvalue.cp) in nv_create()
1648 if(np->nvalue.cp && np->nvalue.cp!=sp && !nv_isattr(np,NV_NOFREE)) in nv_putval()
1649 free((void*)np->nvalue.cp); in nv_putval()
[all …]
H A Dsubshell.c216 SH_SUBSHELLNOD->nvalue.s = 0; in sh_subfork()
358 mp->nvalue.cp = np->nvalue.cp; in nv_restore()
428 if(fun && np->nvalue.rp && np->nvalue.rp->fname && *np->nvalue.rp->fname=='/') in table_unset()
430 np->nvalue.rp->fdict = 0; in table_unset()
504 SH_SUBSHELLNOD->nvalue.s = subshell; in sh_subshell()
760 pwdnod->nvalue.cp = (const char*)sp->pwd; in sh_subshell()
765 if(PWDNOD->nvalue.cp==sp->shpwd) in sh_subshell()
766 PWDNOD->nvalue.cp = sp->pwd; in sh_subshell()
790 SH_SUBSHELLNOD->nvalue.s = --shp->subshell; in sh_subshell()
H A Dxec.c542 np->nvalue.cp = stkfreeze(stkp,1); in sh_debug()
554 np->nvalue.cp = 0; in sh_debug()
707 L_ARGNOD->nvalue.nrp = nr; in set_instance()
721 L_ARGNOD->nvalue.nrp = node->nvalue.nrp; in unset_instance()
742 if(!is_afunction(np) || !np->nvalue.ip) in print_fun()
1095 if(np->nvalue.bfp!=SYSTYPESET->nvalue.bfp) in sh_exec()
1172 if(np==SYSTYPESET || (np && np->nvalue.bfp==SYSTYPESET->nvalue.bfp)) in sh_exec()
1284 if(!np || !np->nvalue.ip) in sh_exec()
1293 if((np=nv_search(com0,shp->track_tree,0)) && !nv_isattr(np,NV_NOALIAS) && np->nvalue.cp) in sh_exec()
1502 if(!np->nvalue.ip) in sh_exec()
[all …]
H A Dpath.c270 PWDNOD->nvalue.cp = cp; in path_pwd()
288 shp->pwd = (char*)(PWDNOD->nvalue.cp); in path_pwd()
466 if(val=sh_scoped(shp,(PATHNOD))->nvalue.cp) in path_init()
476 if(val=sh_scoped(shp,(FPATHNOD))->nvalue.cp) in path_init()
496 if(!pp && (!(sh_scoped(shp,PATHNOD)->nvalue.cp)) || sh_isstate(SH_DEFPATH)) in path_get()
611 if(np->nvalue.rp) in funload()
612 np->nvalue.rp->fdict = 0; in funload()
637 if(!np || !np->nvalue.ip) in funload()
691 …nv_search(name,shp->track_tree,0)) && !nv_isattr(np,NV_NOALIAS) && (pp=(Pathcomp_t*)np->nvalue.cp)) in path_search()
703 if(!pp && (np=nv_search(name,shp->fun_tree,0))&&np->nvalue.ip) in path_search()
[all …]
H A Darith.c85 FunNode.nvalue.ldp = &Fun; in scope()
282 lvalue->nargs = -np->nvalue.rp->argc; in arith()
337 Infnod.nvalue.ldp = &Inf; in arith()
344 NaNnod.nvalue.ldp = &NaN; in arith()
H A Dnvtree.c438 …else if((!np->nvalue.cp||np->nvalue.cp==Empty) && nv_isattr(np,~NV_NOFREE)==NV_MINIMAL && strcmp(n… in nv_attribute()
715 if(fp && np->nvalue.cp && np->nvalue.cp!=Empty) in outval()
769 if(isarray==0 && nv_isarray(np) && (nv_isnull(np)||np->nvalue.cp==Empty)) /* empty array */ in outval()
788 …if((np->nvalue.cp && np->nvalue.cp!=Empty) || nv_isattr(np,~(NV_MINIMAL|NV_NOFREE)) || nv_isvtree(… in outval()
H A Dparse.c236 bp = sh_addbuiltin(cp, (Shbltin_f)mp->nvalue.bfp, (void*)0); in check_typedef()
844 np->nvalue.rp = new_of(struct Ufunction,shp->funload?sizeof(Dtlink_t):0); in funct()
845 memset((void*)np->nvalue.rp,0,sizeof(struct Ufunction)); in funct()
846 np->nvalue.rp->argc = ((struct dolnod*)ac->comarg)->dolnum; in funct()
1492 else if(np->nvalue.bfp==(Nambfp_f)b_getopts) in simple()
2046 np->nvalue.i = pkind; in kiaentity()
2066 kiaentity(lp,name+1,-1,*name,0,-1,(*name=='p'?lp->unknown:lp->script),np->nvalue.i,nv_size(np),""); in kia_add()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/include/
H A Dname.h28 union Value nvalue; /* value field */ \
150 #define nv_funtree(n) ((n)->nvalue.rp->ptree)
151 #define funptr(n) ((n)->nvalue.bfp)
161 #define nv_refnode(n) ((n)->nvalue.nrp->np)
162 #define nv_reftree(n) ((n)->nvalue.nrp->root)
163 #define nv_reftable(n) ((n)->nvalue.nrp->table)
164 #define nv_refsub(n) ((n)->nvalue.nrp->sub)
166 # define nv_refindex(n) ((n)->nvalue.nrp->curi)
167 # define nv_refdimen(n) ((n)->nvalue.nrp->dim)
176 #define nv_isnull(np) (!(np)->nvalue.cp && (nv_isattr(np,NV_SHORT|NV_INTEGER)!=(NV_SHORT|NV_INTEGER…
H A Dnval.h133 char *nvalue;
/illumos-gate/usr/src/uts/common/fs/zfs/lua/
H A Dlvm.c52 lua_Number n = nvalue(obj); in luaV_tostring()
234 return luai_numlt(L, nvalue(l), nvalue(r)); in luaV_lessthan()
246 return luai_numle(L, nvalue(l), nvalue(r)); in luaV_lessequal()
265 case LUA_TNUMBER: return luai_numeq(nvalue(t1), nvalue(t2)); in luaV_equalobj_()
421 res = luaV_div(L, nvalue(b), nvalue(c)); in luaV_arith()
423 res = luaV_mod(L, nvalue(b), nvalue(c)); in luaV_arith()
425 res = luaO_arith(op - TM_ADD + LUA_OPADD, nvalue(b), nvalue(c)); in luaV_arith()
584 lua_Number nb = nvalue(rb), nc = nvalue(rc); \
701 lua_Number nb = nvalue(rb); in luaV_execute()
831 lua_Number step = nvalue(ra+2); in luaV_execute()
[all …]
H A Dltable.c100 return hashnum(t, nvalue(key)); in mainposition()
129 lua_Number n = nvalue(key); in arrayindex()
408 else if (ttisnumber(key) && luai_numisnan(L, nvalue(key))) in luaH_newkey()
454 if (ttisnumber(gkey(n)) && luai_numeq(nvalue(gkey(n)), nk)) in luaH_getint()
487 lua_Number n = nvalue(key); in luaH_get()
H A Dlapi.c306 setnvalue(o1, luaO_arith(op, nvalue(o1), nvalue(o2))); in lua_arith()
339 return nvalue(o); in lua_tonumberx()
353 lua_Number num = nvalue(o); in lua_tointegerx()
370 lua_Number num = nvalue(o); in lua_tounsignedx()
H A Dldump.c96 DumpNumber(nvalue(o),D); in DumpConstants()
H A Dlobject.h152 #define nvalue(o) check_exp(ttisnumber(o), num_(o)) macro
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/bltins/
H A Dshiocmd_solaris.c226 char *val = np->nvalue + fp->offset; in sh_newnode()
249 void *data = (void*)np->nvalue; in fieldcreate()
358 if(np->nvalue && !nv_isattr(np,NV_NOFREE)) in put_classval()
359 free((void*)np->nvalue); in put_classval()
383 np->nvalue = (char*)calloc(sp->dsize,1); in mkclass()
583 fdp = (struct filedata*)np->nvalue; in b_open()
706 fdp = (struct filedata*)np->nvalue; in b_tmpfile()
781 fdp = (struct filedata*)np->nvalue; in b_dup()
853 fdp = (struct filedata*)np->nvalue; in b_stat()
H A Dcd_pwd.c46 Pathcomp_t *pp = (Pathcomp_t*)np->nvalue.cp; in rehash()
101 if(!(cdpath = (Pathcomp_t*)shp->cdpathlist) && (dp=sh_scoped(shp,CDPNOD)->nvalue.cp)) in b_cd()
208 shp->pwd = pwdnod->nvalue.cp; in b_cd()
H A Dtypeset.c629 if(np && np->nvalue.cp) in setall()
630 np->nvalue.rp->help = tp->help; in setall()
1095 addr = (Shbltin_f)np->nvalue.bfp; in b_builtin()
1257 else if(isfun && !(np->nvalue.rp && np->nvalue.rp->running)) in unall()
1322 if(!flag && !np->nvalue.ip) in print_namval()
1332 if(np->nvalue.ip && np->nvalue.rp->hoffset>=0) in print_namval()
1333 fname = np->nvalue.rp->fname; in print_namval()
1338 if(tp->pflag && np->nvalue.ip && np->nvalue.rp->hoffset>=0) in print_namval()
1339 sfprintf(file," #line %d %s\n",np->nvalue.rp->lineno,fname?sh_fmtq(fname):""); in print_namval()
1354 if(iop && sfseek(iop,(Sfoff_t)np->nvalue.rp->hoffset,SEEK_SET)>=0) in print_namval()
H A Dprint.c610 cp = (char*)np->nvalue.cp; in fmtbase64()
787 if (np->nvalue.lp = new_of(int32_t,0)) in extend()
788 *np->nvalue.lp = 0; in extend()
791 value->ip = (int*)np->nvalue.lp; in extend()
795 value->ip = (int*)(((char*)np->nvalue.lp) + (*((char*)&sl) ? 0 : sizeof(int))); in extend()
H A Dmisc.c242 if(!np->nvalue.ip) in b_dot_cmd()
245 if(np->nvalue.ip) in b_dot_cmd()
278 shp->st.filename = np->nvalue.rp->fname; in b_dot_cmd()
H A Dread.c463 if((c==size) && np->nvalue.cp && !nv_isarray(np)) in sh_readline()
464 memcpy((char*)np->nvalue.cp,var,c); in sh_readline()
H A Dtest.c444 if(np->nvalue.cp) in test_unop()

12