Lines Matching defs:up
159 register union Value *up;
170 up = &mp->nvalue;
179 up = &(ap->val[ap->cur]);
189 return(up);
195 union Value *up;
200 up = &(ap->val[ap->cur]);
201 return(up->cp && up->cp!=Empty);
212 register union Value *up;
240 up = (union Value*)∓
249 up = &mp->nvalue;
252 if(!up->cp && flag==ARRAY_ASSIGN)
267 up = &(ap->val[ap->cur]);
268 if((!up->cp||up->cp==Empty) && nv_type(np) && nv_isvtree(np))
279 if(up->np && array_isbit(ap->bits,ap->cur,ARRAY_CHILD))
281 if(wasundef && nv_isarray(up->np))
282 nv_putsub(up->np,NIL(char*),ARRAY_UNDEF);
283 return(up->np);
286 np->nvalue.cp = up->cp;
287 if(!up->cp)
493 register union Value *up;
558 up = array_getup(np,ap,!nofree);
559 if(up->cp == Empty)
560 up->cp = 0;
562 np->nvalue.up = up;
624 np->nvalue.up = &mp->nvalue;
756 union Value *up;
783 up = (union Value*)((*ap->fun)(np,NIL(char*),0));
784 up->cp = save_ap->val[dot].cp;
849 union Value *up;
858 if(!(up = array_getup(np,ap,0)))
860 np->nvalue.cp = up->cp;
879 up->np = nq;
948 * the elements up to the number specified if ARRAY_ADD is not specified