-#define PL_Sv (vTHX->TSv)
-#define PL_Xpv (vTHX->TXpv)
-#define PL_av_fetch_sv (vTHX->Tav_fetch_sv)
-#define PL_bodytarget (vTHX->Tbodytarget)
-#define PL_bostr (vTHX->Tbostr)
-#define PL_chopset (vTHX->Tchopset)
-#define PL_colors (vTHX->Tcolors)
-#define PL_colorset (vTHX->Tcolorset)
-#define PL_curcop (vTHX->Tcurcop)
-#define PL_curpad (vTHX->Tcurpad)
-#define PL_curpm (vTHX->Tcurpm)
-#define PL_curstack (vTHX->Tcurstack)
-#define PL_curstackinfo (vTHX->Tcurstackinfo)
-#define PL_curstash (vTHX->Tcurstash)
-#define PL_defoutgv (vTHX->Tdefoutgv)
-#define PL_defstash (vTHX->Tdefstash)
-#define PL_delaymagic (vTHX->Tdelaymagic)
-#define PL_dirty (vTHX->Tdirty)
-#define PL_dumpindent (vTHX->Tdumpindent)
-#define PL_efloatbuf (vTHX->Tefloatbuf)
-#define PL_efloatsize (vTHX->Tefloatsize)
-#define PL_errors (vTHX->Terrors)
-#define PL_firstgv (vTHX->Tfirstgv)
-#define PL_formtarget (vTHX->Tformtarget)
-#define PL_hv_fetch_ent_mh (vTHX->Thv_fetch_ent_mh)
-#define PL_hv_fetch_sv (vTHX->Thv_fetch_sv)
-#define PL_in_eval (vTHX->Tin_eval)
-#define PL_last_in_gv (vTHX->Tlast_in_gv)
-#define PL_lastgotoprobe (vTHX->Tlastgotoprobe)
-#define PL_lastscream (vTHX->Tlastscream)
-#define PL_localizing (vTHX->Tlocalizing)
-#define PL_mainstack (vTHX->Tmainstack)
-#define PL_markstack (vTHX->Tmarkstack)
-#define PL_markstack_max (vTHX->Tmarkstack_max)
-#define PL_markstack_ptr (vTHX->Tmarkstack_ptr)
-#define PL_maxscream (vTHX->Tmaxscream)
-#define PL_modcount (vTHX->Tmodcount)
-#define PL_na (vTHX->Tna)
-#define PL_nrs (vTHX->Tnrs)
-#define PL_ofs_sv (vTHX->Tofs_sv)
-#define PL_op (vTHX->Top)
-#define PL_opsave (vTHX->Topsave)
-#define PL_peepp (vTHX->Tpeepp)
-#define PL_reg_call_cc (vTHX->Treg_call_cc)
-#define PL_reg_curpm (vTHX->Treg_curpm)
-#define PL_reg_eval_set (vTHX->Treg_eval_set)
-#define PL_reg_flags (vTHX->Treg_flags)
-#define PL_reg_ganch (vTHX->Treg_ganch)
-#define PL_reg_leftiter (vTHX->Treg_leftiter)
-#define PL_reg_magic (vTHX->Treg_magic)
-#define PL_reg_match_utf8 (vTHX->Treg_match_utf8)
-#define PL_reg_maxiter (vTHX->Treg_maxiter)
-#define PL_reg_oldcurpm (vTHX->Treg_oldcurpm)
-#define PL_reg_oldpos (vTHX->Treg_oldpos)
-#define PL_reg_oldsaved (vTHX->Treg_oldsaved)
-#define PL_reg_oldsavedlen (vTHX->Treg_oldsavedlen)
-#define PL_reg_poscache (vTHX->Treg_poscache)
-#define PL_reg_poscache_size (vTHX->Treg_poscache_size)
-#define PL_reg_re (vTHX->Treg_re)
-#define PL_reg_start_tmp (vTHX->Treg_start_tmp)
-#define PL_reg_start_tmpl (vTHX->Treg_start_tmpl)
-#define PL_reg_starttry (vTHX->Treg_starttry)
-#define PL_reg_sv (vTHX->Treg_sv)
-#define PL_regbol (vTHX->Tregbol)
-#define PL_regcc (vTHX->Tregcc)
-#define PL_regcompp (vTHX->Tregcompp)
-#define PL_regdata (vTHX->Tregdata)
-#define PL_regdummy (vTHX->Tregdummy)
-#define PL_regendp (vTHX->Tregendp)
-#define PL_regeol (vTHX->Tregeol)
-#define PL_regexecp (vTHX->Tregexecp)
-#define PL_regfree (vTHX->Tregfree)
-#define PL_regindent (vTHX->Tregindent)
-#define PL_reginput (vTHX->Treginput)
-#define PL_regint_start (vTHX->Tregint_start)
-#define PL_regint_string (vTHX->Tregint_string)
-#define PL_reginterp_cnt (vTHX->Treginterp_cnt)
-#define PL_reglastcloseparen (vTHX->Treglastcloseparen)
-#define PL_reglastparen (vTHX->Treglastparen)
-#define PL_regnarrate (vTHX->Tregnarrate)
-#define PL_regnpar (vTHX->Tregnpar)
-#define PL_regprecomp (vTHX->Tregprecomp)
-#define PL_regprogram (vTHX->Tregprogram)
-#define PL_regsize (vTHX->Tregsize)
-#define PL_regstartp (vTHX->Tregstartp)
-#define PL_regtill (vTHX->Tregtill)
-#define PL_restartop (vTHX->Trestartop)
-#define PL_rs (vTHX->Trs)
-#define PL_savestack (vTHX->Tsavestack)
-#define PL_savestack_ix (vTHX->Tsavestack_ix)
-#define PL_savestack_max (vTHX->Tsavestack_max)
-#define PL_scopestack (vTHX->Tscopestack)
-#define PL_scopestack_ix (vTHX->Tscopestack_ix)
-#define PL_scopestack_max (vTHX->Tscopestack_max)
-#define PL_screamfirst (vTHX->Tscreamfirst)
-#define PL_screamnext (vTHX->Tscreamnext)
-#define PL_secondgv (vTHX->Tsecondgv)
-#define PL_sortcop (vTHX->Tsortcop)
-#define PL_sortcxix (vTHX->Tsortcxix)
-#define PL_sortstash (vTHX->Tsortstash)
-#define PL_stack_base (vTHX->Tstack_base)
-#define PL_stack_max (vTHX->Tstack_max)
-#define PL_stack_sp (vTHX->Tstack_sp)
-#define PL_start_env (vTHX->Tstart_env)
-#define PL_statbuf (vTHX->Tstatbuf)
-#define PL_statcache (vTHX->Tstatcache)
-#define PL_statgv (vTHX->Tstatgv)
-#define PL_statname (vTHX->Tstatname)
-#define PL_tainted (vTHX->Ttainted)
-#define PL_timesbuf (vTHX->Ttimesbuf)
-#define PL_tmps_floor (vTHX->Ttmps_floor)
-#define PL_tmps_ix (vTHX->Ttmps_ix)
-#define PL_tmps_max (vTHX->Ttmps_max)
-#define PL_tmps_stack (vTHX->Ttmps_stack)
-#define PL_top_env (vTHX->Ttop_env)
-#define PL_toptarget (vTHX->Ttoptarget)
-#define PL_watchaddr (vTHX->Twatchaddr)
-#define PL_watchok (vTHX->Twatchok)
-
-/* cases 2 and 3 above */
-