More de-cut-and-pastos.
[p5sagit/p5-mst-13.2.git] / embedvar.h
index a0bbea0..2d25d41 100644 (file)
@@ -1,6 +1,6 @@
 /* !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
    This file is built by embed.pl from global.sym, pp.sym, intrpvar.h,
-   and thrdvar.h.  Any changes made here will be lost!
+   perlvars.h and thrdvar.h.  Any changes made here will be lost!
 */
 
 /* (Doing namespace management portably in C is really gross.) */
@@ -30,6 +30,7 @@
 #define PL_defstash            (PL_curinterp->Tdefstash)
 #define PL_delaymagic          (PL_curinterp->Tdelaymagic)
 #define PL_dirty               (PL_curinterp->Tdirty)
+#define PL_dumpindent          (PL_curinterp->Tdumpindent)
 #define PL_extralen            (PL_curinterp->Textralen)
 #define PL_firstgv             (PL_curinterp->Tfirstgv)
 #define PL_formtarget          (PL_curinterp->Tformtarget)
 #define PL_markstack_ptr       (PL_curinterp->Tmarkstack_ptr)
 #define PL_maxscream           (PL_curinterp->Tmaxscream)
 #define PL_modcount            (PL_curinterp->Tmodcount)
+#define PL_na                  (PL_curinterp->Tna)
 #define PL_nrs                 (PL_curinterp->Tnrs)
 #define PL_ofs                 (PL_curinterp->Tofs)
 #define PL_ofslen              (PL_curinterp->Tofslen)
 #define PL_op                  (PL_curinterp->Top)
 #define PL_opsave              (PL_curinterp->Topsave)
 #define PL_reg_call_cc         (PL_curinterp->Treg_call_cc)
+#define PL_reg_curpm           (PL_curinterp->Treg_curpm)
 #define PL_reg_eval_set                (PL_curinterp->Treg_eval_set)
 #define PL_reg_flags           (PL_curinterp->Treg_flags)
+#define PL_reg_ganch           (PL_curinterp->Treg_ganch)
+#define PL_reg_magic           (PL_curinterp->Treg_magic)
+#define PL_reg_oldcurpm                (PL_curinterp->Treg_oldcurpm)
+#define PL_reg_oldpos          (PL_curinterp->Treg_oldpos)
 #define PL_reg_re              (PL_curinterp->Treg_re)
 #define PL_reg_start_tmp       (PL_curinterp->Treg_start_tmp)
 #define PL_reg_start_tmpl      (PL_curinterp->Treg_start_tmpl)
+#define PL_reg_starttry                (PL_curinterp->Treg_starttry)
+#define PL_reg_sv              (PL_curinterp->Treg_sv)
 #define PL_regbol              (PL_curinterp->Tregbol)
 #define PL_regcc               (PL_curinterp->Tregcc)
 #define PL_regcode             (PL_curinterp->Tregcode)
 #define PL_doextract           (PL_curinterp->Idoextract)
 #define PL_doswitches          (PL_curinterp->Idoswitches)
 #define PL_dowarn              (PL_curinterp->Idowarn)
-#define PL_dumplvl             (PL_curinterp->Idumplvl)
 #define PL_e_script            (PL_curinterp->Ie_script)
 #define PL_endav               (PL_curinterp->Iendav)
 #define PL_envgv               (PL_curinterp->Ienvgv)
 #define PL_Idoextract          PL_doextract
 #define PL_Idoswitches         PL_doswitches
 #define PL_Idowarn             PL_dowarn
-#define PL_Idumplvl            PL_dumplvl
 #define PL_Ie_script           PL_e_script
 #define PL_Iendav              PL_endav
 #define PL_Ienvgv              PL_envgv
 #define PL_Tdefstash           PL_defstash
 #define PL_Tdelaymagic         PL_delaymagic
 #define PL_Tdirty              PL_dirty
+#define PL_Tdumpindent         PL_dumpindent
 #define PL_Textralen           PL_extralen
 #define PL_Tfirstgv            PL_firstgv
 #define PL_Tformtarget         PL_formtarget
 #define PL_Tmarkstack_ptr      PL_markstack_ptr
 #define PL_Tmaxscream          PL_maxscream
 #define PL_Tmodcount           PL_modcount
+#define PL_Tna                 PL_na
 #define PL_Tnrs                        PL_nrs
 #define PL_Tofs                        PL_ofs
 #define PL_Tofslen             PL_ofslen
 #define PL_Top                 PL_op
 #define PL_Topsave             PL_opsave
 #define PL_Treg_call_cc                PL_reg_call_cc
+#define PL_Treg_curpm          PL_reg_curpm
 #define PL_Treg_eval_set       PL_reg_eval_set
 #define PL_Treg_flags          PL_reg_flags
+#define PL_Treg_ganch          PL_reg_ganch
+#define PL_Treg_magic          PL_reg_magic
+#define PL_Treg_oldcurpm       PL_reg_oldcurpm
+#define PL_Treg_oldpos         PL_reg_oldpos
 #define PL_Treg_re             PL_reg_re
 #define PL_Treg_start_tmp      PL_reg_start_tmp
 #define PL_Treg_start_tmpl     PL_reg_start_tmpl
+#define PL_Treg_starttry       PL_reg_starttry
+#define PL_Treg_sv             PL_reg_sv
 #define PL_Tregbol             PL_regbol
 #define PL_Tregcc              PL_regcc
 #define PL_Tregcode            PL_regcode
 #define PL_defstash            (thr->Tdefstash)
 #define PL_delaymagic          (thr->Tdelaymagic)
 #define PL_dirty               (thr->Tdirty)
+#define PL_dumpindent          (thr->Tdumpindent)
 #define PL_extralen            (thr->Textralen)
 #define PL_firstgv             (thr->Tfirstgv)
 #define PL_formtarget          (thr->Tformtarget)
 #define PL_markstack_ptr       (thr->Tmarkstack_ptr)
 #define PL_maxscream           (thr->Tmaxscream)
 #define PL_modcount            (thr->Tmodcount)
+#define PL_na                  (thr->Tna)
 #define PL_nrs                 (thr->Tnrs)
 #define PL_ofs                 (thr->Tofs)
 #define PL_ofslen              (thr->Tofslen)
 #define PL_op                  (thr->Top)
 #define PL_opsave              (thr->Topsave)
 #define PL_reg_call_cc         (thr->Treg_call_cc)
+#define PL_reg_curpm           (thr->Treg_curpm)
 #define PL_reg_eval_set                (thr->Treg_eval_set)
 #define PL_reg_flags           (thr->Treg_flags)
+#define PL_reg_ganch           (thr->Treg_ganch)
+#define PL_reg_magic           (thr->Treg_magic)
+#define PL_reg_oldcurpm                (thr->Treg_oldcurpm)
+#define PL_reg_oldpos          (thr->Treg_oldpos)
 #define PL_reg_re              (thr->Treg_re)
 #define PL_reg_start_tmp       (thr->Treg_start_tmp)
 #define PL_reg_start_tmpl      (thr->Treg_start_tmpl)
+#define PL_reg_starttry                (thr->Treg_starttry)
+#define PL_reg_sv              (thr->Treg_sv)
 #define PL_regbol              (thr->Tregbol)
 #define PL_regcc               (thr->Tregcc)
 #define PL_regcode             (thr->Tregcode)
 #define PL_multi_end           (PL_Vars.Gmulti_end)
 #define PL_multi_open          (PL_Vars.Gmulti_open)
 #define PL_multi_start         (PL_Vars.Gmulti_start)
-#define PL_na                  (PL_Vars.Gna)
 #define PL_nexttoke            (PL_Vars.Gnexttoke)
 #define PL_nexttype            (PL_Vars.Gnexttype)
 #define PL_nextval             (PL_Vars.Gnextval)
 #define PL_Gmulti_end          PL_multi_end
 #define PL_Gmulti_open         PL_multi_open
 #define PL_Gmulti_start                PL_multi_start
-#define PL_Gna                 PL_na
 #define PL_Gnexttoke           PL_nexttoke
 #define PL_Gnexttype           PL_nexttype
 #define PL_Gnextval            PL_nextval
 #endif /* PERL_GLOBAL_STRUCT */
 
 
-#if 0 /* ndef MIN_PERL_DEFINE */       /* unsupported in 5.006 */
+#ifdef PERL_POLLUTE            /* unsupported in 5.006 */
 
 #define DBsingle               PL_DBsingle
 #define DBsub                  PL_DBsub
 #define dowarn                 PL_dowarn
 #define errgv                  PL_errgv
 #define na                     PL_na
+#define no_modify              PL_no_modify
 #define perl_destruct_level    PL_perl_destruct_level
 #define perldb                 PL_perldb
 #define rsfp                   PL_rsfp