-PERLVAR(Treginput, char *) /* String-input pointer. */
-PERLVAR(Tregbol, char *) /* Beginning of input, for ^ check. */
-PERLVAR(Tregeol, char *) /* End of input, for $ check. */
-PERLVAR(Tregstartp, I32 *) /* Pointer to startp array. */
-PERLVAR(Tregendp, I32 *) /* Ditto for endp. */
-PERLVAR(Treglastparen, U32 *) /* Similarly for lastparen. */
-PERLVAR(Treglastcloseparen, U32 *) /* Similarly for lastcloseparen. */
-PERLVAR(Tregtill, char *) /* How far we are required to go. */
-PERLVAR(Treg_start_tmp, char **) /* from regexec.c */
-PERLVAR(Treg_start_tmpl,U32) /* from regexec.c */
- /* from regexec.c renamed was data */
-PERLVAR(Tbostr, char *) /* from regexec.c */
-PERLVAR(Treg_flags, U32) /* from regexec.c */
-PERLVAR(Treg_eval_set, I32) /* from regexec.c */
-PERLVAR(Tregnarrate, I32) /* from regexec.c */
-PERLVARI(Tregindent, int, 0) /* from regexec.c */
-PERLVAR(Treg_call_cc, struct re_cc_state *) /* from regexec.c */
-PERLVAR(Treg_re, regexp *) /* from regexec.c */
-PERLVAR(Treg_ganch, char *) /* position of \G */
-PERLVAR(Treg_sv, SV *) /* what we match against */
-PERLVAR(Treg_magic, MAGIC *) /* pos-magic of what we match */
-PERLVAR(Treg_oldpos, I32) /* old pos of what we match */
-PERLVARI(Treg_oldcurpm, PMOP*, NULL) /* curpm before match */
-PERLVARI(Treg_curpm, PMOP*, NULL) /* curpm during match */
-PERLVAR(Treg_oldsaved, char*) /* old saved substr during match */
-PERLVAR(Treg_oldsavedlen, STRLEN) /* old length of saved substr during match */
-PERLVAR(Treg_maxiter, I32) /* max wait until caching pos */
-PERLVAR(Treg_leftiter, I32) /* wait until caching pos */
-PERLVARI(Treg_poscache, char *, NULL) /* cache of pos of WHILEM */
-PERLVAR(Treg_poscache_size, STRLEN) /* size of pos cache of WHILEM */