Lines Matching refs:tw_vptr
50 static struct varent *tw_vptr = NULL; /* Current shell variable */ variable
442 tw_vptr = c; /* start at beginning of variable list */ in tw_vptr_start()
445 while (tw_vptr->v_left) in tw_vptr_start()
446 tw_vptr = tw_vptr->v_left; in tw_vptr_start()
448 if (tw_vptr->v_parent == 0) { /* is it the header? */ in tw_vptr_start()
449 tw_vptr = NULL; in tw_vptr_start()
452 if (tw_vptr->v_name) in tw_vptr_start()
454 if (tw_vptr->v_right) { in tw_vptr_start()
455 tw_vptr = tw_vptr->v_right; in tw_vptr_start()
459 c = tw_vptr; in tw_vptr_start()
460 tw_vptr = tw_vptr->v_parent; in tw_vptr_start()
461 } while (tw_vptr->v_right == c); in tw_vptr_start()
479 if ((p = tw_vptr) == NULL) in tw_shvar_next()
498 tw_vptr = NULL; in tw_shvar_next()
502 tw_vptr = p; /* save state for the next call */ in tw_shvar_next()
580 if (tw_vptr) in tw_var_next()
835 if ((tw_vptr = adrof(pat)) != NULL) { in tw_vl_start()
836 tw_env = tw_vptr->vec; in tw_vl_start()
837 tw_vptr = NULL; in tw_vl_start()