#define PL_regeol (my_perl->Tregeol)
#define PL_regexecp (my_perl->Tregexecp)
#define PL_regflags (my_perl->Tregflags)
+#define PL_regfree (my_perl->Tregfree)
#define PL_regindent (my_perl->Tregindent)
#define PL_reginput (my_perl->Treginput)
+#define PL_regint_start (my_perl->Tregint_start)
+#define PL_regint_string (my_perl->Tregint_string)
#define PL_reginterp_cnt (my_perl->Treginterp_cnt)
#define PL_reglastparen (my_perl->Treglastparen)
#define PL_regnarrate (my_perl->Tregnarrate)
#define PL_regeol (PL_curinterp->Tregeol)
#define PL_regexecp (PL_curinterp->Tregexecp)
#define PL_regflags (PL_curinterp->Tregflags)
+#define PL_regfree (PL_curinterp->Tregfree)
#define PL_regindent (PL_curinterp->Tregindent)
#define PL_reginput (PL_curinterp->Treginput)
+#define PL_regint_start (PL_curinterp->Tregint_start)
+#define PL_regint_string (PL_curinterp->Tregint_string)
#define PL_reginterp_cnt (PL_curinterp->Treginterp_cnt)
#define PL_reglastparen (PL_curinterp->Treglastparen)
#define PL_regnarrate (PL_curinterp->Tregnarrate)
#define PL_DBsingle (PL_curinterp->IDBsingle)
#define PL_DBsub (PL_curinterp->IDBsub)
#define PL_DBtrace (PL_curinterp->IDBtrace)
+#define PL_Dir (PL_curinterp->IDir)
+#define PL_Env (PL_curinterp->IEnv)
+#define PL_LIO (PL_curinterp->ILIO)
+#define PL_Mem (PL_curinterp->IMem)
+#define PL_Proc (PL_curinterp->IProc)
+#define PL_Sock (PL_curinterp->ISock)
+#define PL_StdIO (PL_curinterp->IStdIO)
#define PL_amagic_generation (PL_curinterp->Iamagic_generation)
#define PL_ampergv (PL_curinterp->Iampergv)
#define PL_an (PL_curinterp->Ian)
#define PL_comppad_name_floor (PL_curinterp->Icomppad_name_floor)
#define PL_cop_seqmax (PL_curinterp->Icop_seqmax)
#define PL_copline (PL_curinterp->Icopline)
+#define PL_cred_mutex (PL_curinterp->Icred_mutex)
#define PL_cryptseen (PL_curinterp->Icryptseen)
#define PL_cshlen (PL_curinterp->Icshlen)
#define PL_cshname (PL_curinterp->Icshname)
#define PL_curcopdb (PL_curinterp->Icurcopdb)
#define PL_curstname (PL_curinterp->Icurstname)
+#define PL_curthr (PL_curinterp->Icurthr)
#define PL_dbargs (PL_curinterp->Idbargs)
#define PL_debdelim (PL_curinterp->Idebdelim)
#define PL_debname (PL_curinterp->Idebname)
#define PL_errgv (PL_curinterp->Ierrgv)
#define PL_error_count (PL_curinterp->Ierror_count)
#define PL_euid (PL_curinterp->Ieuid)
+#define PL_eval_cond (PL_curinterp->Ieval_cond)
+#define PL_eval_mutex (PL_curinterp->Ieval_mutex)
+#define PL_eval_owner (PL_curinterp->Ieval_owner)
#define PL_eval_root (PL_curinterp->Ieval_root)
#define PL_eval_start (PL_curinterp->Ieval_start)
#define PL_evalseq (PL_curinterp->Ievalseq)
#define PL_main_cv (PL_curinterp->Imain_cv)
#define PL_main_root (PL_curinterp->Imain_root)
#define PL_main_start (PL_curinterp->Imain_start)
+#define PL_malloc_mutex (PL_curinterp->Imalloc_mutex)
#define PL_max_intro_pending (PL_curinterp->Imax_intro_pending)
#define PL_maxo (PL_curinterp->Imaxo)
#define PL_maxsysfd (PL_curinterp->Imaxsysfd)
#define PL_nice_chunk (PL_curinterp->Inice_chunk)
#define PL_nice_chunk_size (PL_curinterp->Inice_chunk_size)
#define PL_nomemok (PL_curinterp->Inomemok)
+#define PL_nthreads (PL_curinterp->Inthreads)
+#define PL_nthreads_cond (PL_curinterp->Inthreads_cond)
#define PL_numeric_local (PL_curinterp->Inumeric_local)
#define PL_numeric_name (PL_curinterp->Inumeric_name)
+#define PL_numeric_radix (PL_curinterp->Inumeric_radix)
#define PL_numeric_standard (PL_curinterp->Inumeric_standard)
#define PL_ofmt (PL_curinterp->Iofmt)
#define PL_oldbufptr (PL_curinterp->Ioldbufptr)
#define PL_subname (PL_curinterp->Isubname)
#define PL_sv_arenaroot (PL_curinterp->Isv_arenaroot)
#define PL_sv_count (PL_curinterp->Isv_count)
+#define PL_sv_mutex (PL_curinterp->Isv_mutex)
#define PL_sv_no (PL_curinterp->Isv_no)
#define PL_sv_objcount (PL_curinterp->Isv_objcount)
#define PL_sv_root (PL_curinterp->Isv_root)
#define PL_sv_undef (PL_curinterp->Isv_undef)
#define PL_sv_yes (PL_curinterp->Isv_yes)
+#define PL_svref_mutex (PL_curinterp->Isvref_mutex)
#define PL_sys_intern (PL_curinterp->Isys_intern)
#define PL_tainting (PL_curinterp->Itainting)
#define PL_thisexpr (PL_curinterp->Ithisexpr)
+#define PL_thr_key (PL_curinterp->Ithr_key)
#define PL_threadnum (PL_curinterp->Ithreadnum)
+#define PL_threads_mutex (PL_curinterp->Ithreads_mutex)
+#define PL_threadsv_names (PL_curinterp->Ithreadsv_names)
#define PL_thrsv (PL_curinterp->Ithrsv)
#define PL_tokenbuf (PL_curinterp->Itokenbuf)
#define PL_uid (PL_curinterp->Iuid)
#define PL_unsafe (PL_curinterp->Iunsafe)
#define PL_utf8_alnum (PL_curinterp->Iutf8_alnum)
+#define PL_utf8_alnumc (PL_curinterp->Iutf8_alnumc)
#define PL_utf8_alpha (PL_curinterp->Iutf8_alpha)
+#define PL_utf8_ascii (PL_curinterp->Iutf8_ascii)
+#define PL_utf8_cntrl (PL_curinterp->Iutf8_cntrl)
#define PL_utf8_digit (PL_curinterp->Iutf8_digit)
+#define PL_utf8_graph (PL_curinterp->Iutf8_graph)
#define PL_utf8_lower (PL_curinterp->Iutf8_lower)
#define PL_utf8_mark (PL_curinterp->Iutf8_mark)
#define PL_utf8_print (PL_curinterp->Iutf8_print)
+#define PL_utf8_punct (PL_curinterp->Iutf8_punct)
#define PL_utf8_space (PL_curinterp->Iutf8_space)
#define PL_utf8_tolower (PL_curinterp->Iutf8_tolower)
#define PL_utf8_totitle (PL_curinterp->Iutf8_totitle)
#define PL_utf8_toupper (PL_curinterp->Iutf8_toupper)
#define PL_utf8_upper (PL_curinterp->Iutf8_upper)
+#define PL_utf8_xdigit (PL_curinterp->Iutf8_xdigit)
#define PL_uudmap (PL_curinterp->Iuudmap)
#define PL_warnhook (PL_curinterp->Iwarnhook)
#define PL_xiv_arenaroot (PL_curinterp->Ixiv_arenaroot)
#define PL_IDBsingle PL_DBsingle
#define PL_IDBsub PL_DBsub
#define PL_IDBtrace PL_DBtrace
+#define PL_IDir PL_Dir
+#define PL_IEnv PL_Env
+#define PL_ILIO PL_LIO
+#define PL_IMem PL_Mem
+#define PL_IProc PL_Proc
+#define PL_ISock PL_Sock
+#define PL_IStdIO PL_StdIO
#define PL_Iamagic_generation PL_amagic_generation
#define PL_Iampergv PL_ampergv
#define PL_Ian PL_an
#define PL_Icomppad_name_floor PL_comppad_name_floor
#define PL_Icop_seqmax PL_cop_seqmax
#define PL_Icopline PL_copline
+#define PL_Icred_mutex PL_cred_mutex
#define PL_Icryptseen PL_cryptseen
#define PL_Icshlen PL_cshlen
#define PL_Icshname PL_cshname
#define PL_Icurcopdb PL_curcopdb
#define PL_Icurstname PL_curstname
+#define PL_Icurthr PL_curthr
#define PL_Idbargs PL_dbargs
#define PL_Idebdelim PL_debdelim
#define PL_Idebname PL_debname
#define PL_Ierrgv PL_errgv
#define PL_Ierror_count PL_error_count
#define PL_Ieuid PL_euid
+#define PL_Ieval_cond PL_eval_cond
+#define PL_Ieval_mutex PL_eval_mutex
+#define PL_Ieval_owner PL_eval_owner
#define PL_Ieval_root PL_eval_root
#define PL_Ieval_start PL_eval_start
#define PL_Ievalseq PL_evalseq
#define PL_Imain_cv PL_main_cv
#define PL_Imain_root PL_main_root
#define PL_Imain_start PL_main_start
+#define PL_Imalloc_mutex PL_malloc_mutex
#define PL_Imax_intro_pending PL_max_intro_pending
#define PL_Imaxo PL_maxo
#define PL_Imaxsysfd PL_maxsysfd
#define PL_Inice_chunk PL_nice_chunk
#define PL_Inice_chunk_size PL_nice_chunk_size
#define PL_Inomemok PL_nomemok
+#define PL_Inthreads PL_nthreads
+#define PL_Inthreads_cond PL_nthreads_cond
#define PL_Inumeric_local PL_numeric_local
#define PL_Inumeric_name PL_numeric_name
+#define PL_Inumeric_radix PL_numeric_radix
#define PL_Inumeric_standard PL_numeric_standard
#define PL_Iofmt PL_ofmt
#define PL_Ioldbufptr PL_oldbufptr
#define PL_Isubname PL_subname
#define PL_Isv_arenaroot PL_sv_arenaroot
#define PL_Isv_count PL_sv_count
+#define PL_Isv_mutex PL_sv_mutex
#define PL_Isv_no PL_sv_no
#define PL_Isv_objcount PL_sv_objcount
#define PL_Isv_root PL_sv_root
#define PL_Isv_undef PL_sv_undef
#define PL_Isv_yes PL_sv_yes
+#define PL_Isvref_mutex PL_svref_mutex
#define PL_Isys_intern PL_sys_intern
#define PL_Itainting PL_tainting
#define PL_Ithisexpr PL_thisexpr
+#define PL_Ithr_key PL_thr_key
#define PL_Ithreadnum PL_threadnum
+#define PL_Ithreads_mutex PL_threads_mutex
+#define PL_Ithreadsv_names PL_threadsv_names
#define PL_Ithrsv PL_thrsv
#define PL_Itokenbuf PL_tokenbuf
#define PL_Iuid PL_uid
#define PL_Iunsafe PL_unsafe
#define PL_Iutf8_alnum PL_utf8_alnum
+#define PL_Iutf8_alnumc PL_utf8_alnumc
#define PL_Iutf8_alpha PL_utf8_alpha
+#define PL_Iutf8_ascii PL_utf8_ascii
+#define PL_Iutf8_cntrl PL_utf8_cntrl
#define PL_Iutf8_digit PL_utf8_digit
+#define PL_Iutf8_graph PL_utf8_graph
#define PL_Iutf8_lower PL_utf8_lower
#define PL_Iutf8_mark PL_utf8_mark
#define PL_Iutf8_print PL_utf8_print
+#define PL_Iutf8_punct PL_utf8_punct
#define PL_Iutf8_space PL_utf8_space
#define PL_Iutf8_tolower PL_utf8_tolower
#define PL_Iutf8_totitle PL_utf8_totitle
#define PL_Iutf8_toupper PL_utf8_toupper
#define PL_Iutf8_upper PL_utf8_upper
+#define PL_Iutf8_xdigit PL_utf8_xdigit
#define PL_Iuudmap PL_uudmap
#define PL_Iwarnhook PL_warnhook
#define PL_Ixiv_arenaroot PL_xiv_arenaroot
#define PL_Tregeol PL_regeol
#define PL_Tregexecp PL_regexecp
#define PL_Tregflags PL_regflags
+#define PL_Tregfree PL_regfree
#define PL_Tregindent PL_regindent
#define PL_Treginput PL_reginput
+#define PL_Tregint_start PL_regint_start
+#define PL_Tregint_string PL_regint_string
#define PL_Treginterp_cnt PL_reginterp_cnt
#define PL_Treglastparen PL_reglastparen
#define PL_Tregnarrate PL_regnarrate
#define PL_regeol (thr->Tregeol)
#define PL_regexecp (thr->Tregexecp)
#define PL_regflags (thr->Tregflags)
+#define PL_regfree (thr->Tregfree)
#define PL_regindent (thr->Tregindent)
#define PL_reginput (thr->Treginput)
+#define PL_regint_start (thr->Tregint_start)
+#define PL_regint_string (thr->Tregint_string)
#define PL_reginterp_cnt (thr->Treginterp_cnt)
#define PL_reglastparen (thr->Treglastparen)
#define PL_regnarrate (thr->Tregnarrate)
#define PL_No (PL_Vars.GNo)
#define PL_Yes (PL_Vars.GYes)
-#define PL_cred_mutex (PL_Vars.Gcred_mutex)
#define PL_curinterp (PL_Vars.Gcurinterp)
-#define PL_curthr (PL_Vars.Gcurthr)
#define PL_do_undump (PL_Vars.Gdo_undump)
-#define PL_eval_cond (PL_Vars.Geval_cond)
-#define PL_eval_mutex (PL_Vars.Geval_mutex)
-#define PL_eval_owner (PL_Vars.Geval_owner)
#define PL_hexdigit (PL_Vars.Ghexdigit)
-#define PL_malloc_mutex (PL_Vars.Gmalloc_mutex)
-#define PL_ninterps (PL_Vars.Gninterps)
-#define PL_nthreads (PL_Vars.Gnthreads)
-#define PL_nthreads_cond (PL_Vars.Gnthreads_cond)
#define PL_patleave (PL_Vars.Gpatleave)
-#define PL_sv_mutex (PL_Vars.Gsv_mutex)
-#define PL_svref_mutex (PL_Vars.Gsvref_mutex)
-#define PL_thr_key (PL_Vars.Gthr_key)
-#define PL_threads_mutex (PL_Vars.Gthreads_mutex)
-#define PL_threadsv_names (PL_Vars.Gthreadsv_names)
#else /* !PERL_GLOBAL_STRUCT */
#define PL_GNo PL_No
#define PL_GYes PL_Yes
-#define PL_Gcred_mutex PL_cred_mutex
#define PL_Gcurinterp PL_curinterp
-#define PL_Gcurthr PL_curthr
#define PL_Gdo_undump PL_do_undump
-#define PL_Geval_cond PL_eval_cond
-#define PL_Geval_mutex PL_eval_mutex
-#define PL_Geval_owner PL_eval_owner
#define PL_Ghexdigit PL_hexdigit
-#define PL_Gmalloc_mutex PL_malloc_mutex
-#define PL_Gninterps PL_ninterps
-#define PL_Gnthreads PL_nthreads
-#define PL_Gnthreads_cond PL_nthreads_cond
#define PL_Gpatleave PL_patleave
-#define PL_Gsv_mutex PL_sv_mutex
-#define PL_Gsvref_mutex PL_svref_mutex
-#define PL_Gthr_key PL_thr_key
-#define PL_Gthreads_mutex PL_threads_mutex
-#define PL_Gthreadsv_names PL_threadsv_names
#endif /* PERL_GLOBAL_STRUCT */