PERLVAR(Iors_sv, SV *) /* output record separator $\ */
/* statics moved here for shared library purposes */
PERLVARI(Igensym, I32, 0) /* next symbol for getsym() to define */
+PERLVAR(Ierror_count, U8) /* how many errors so far, max 10 */
+PERLVARI(Icv_has_eval, bool, FALSE) /* PL_compcv includes an entereval or similar */
PERLVARI(Ilaststype, U16, OP_STAT)
PERLVARI(Ilaststatval, int, -1)
PERLVAR(Isv_no, SV)
PERLVAR(Isv_yes, SV)
-PERLVAR(Ierror_count, U8) /* how many errors so far, max 10 */
-PERLVARI(Icv_has_eval, bool, FALSE) /* PL_compcv includes an entereval or similar */
-/* Space for two more U8 here without increasing the structure size */
-
-PERLVAR(Imulti_end, I32) /* last line of multi-line string */
-
PERLVAR(Isubname, SV *) /* name of current subroutine */
PERLVAR(Isubline, I32) /* line this subroutine began on */
PERLVARI(Idumper_fd, int, -1)
#endif
+PERLVAR(Imulti_end, I32) /* last line of multi-line string */
+
#ifdef PERL_IMPLICIT_CONTEXT
PERLVARI(Imy_cxt_size, int, 0) /* size of PL_my_cxt_list */
PERLVARI(Imy_cxt_list, void **, NULL) /* per-module array of MY_CXT pointers */
PERLVAR(Tlastscream, SV *)
PERLVAR(Treg_state, struct re_save_state)
+
PERLVAR(Tregdummy, regnode) /* from regcomp.c */
+
+PERLVARI(Tdumpindent, U16, 4) /* # of blanks per dump indentation level */
+/* Space for U16 here without increasing the structure size */
+
PERLVARA(Tcolors,6, char *) /* from regcomp.c */
PERLVARI(Tpeepp, peep_t, MEMBER_TO_FPTR(Perl_peep))
PERLVARI(Tregmatch_slab, regmatch_slab *, NULL)
PERLVAR(Tregmatch_state, regmatch_state *)
-PERLVARI(Tdumpindent, U16, 4) /* # of blanks per dump indentation level */
-
PERLVARI(Tdelayedisa, HV*, NULL) /* stash for PL_delaymagic for magic_setisa */
/* Put anything new that is pointer aligned here. */