[asperl] more changes to satisfy non-debug VC build (C-API doesn't
[p5sagit/p5-mst-13.2.git] / embedvar.h
index 1bd27cc..cd4701d 100644 (file)
 
 #define Sv                     (curinterp->TSv)
 #define Xpv                    (curinterp->TXpv)
+#define av_fetch_sv            (curinterp->Tav_fetch_sv)
 #define bodytarget             (curinterp->Tbodytarget)
 #define chopset                        (curinterp->Tchopset)
 #define curcop                 (curinterp->Tcurcop)
 #define curpad                 (curinterp->Tcurpad)
 #define curpm                  (curinterp->Tcurpm)
 #define curstack               (curinterp->Tcurstack)
+#define curstackinfo           (curinterp->Tcurstackinfo)
 #define curstash               (curinterp->Tcurstash)
-#define cxstack                        (curinterp->Tcxstack)
-#define cxstack_ix             (curinterp->Tcxstack_ix)
-#define cxstack_max            (curinterp->Tcxstack_max)
 #define defoutgv               (curinterp->Tdefoutgv)
 #define defstash               (curinterp->Tdefstash)
 #define delaymagic             (curinterp->Tdelaymagic)
 #define dirty                  (curinterp->Tdirty)
 #define formtarget             (curinterp->Tformtarget)
+#define hv_fetch_ent_mh                (curinterp->Thv_fetch_ent_mh)
+#define hv_fetch_sv            (curinterp->Thv_fetch_sv)
 #define in_eval                        (curinterp->Tin_eval)
 #define last_in_gv             (curinterp->Tlast_in_gv)
 #define localizing             (curinterp->Tlocalizing)
@@ -44,6 +45,7 @@
 #define markstack              (curinterp->Tmarkstack)
 #define markstack_max          (curinterp->Tmarkstack_max)
 #define markstack_ptr          (curinterp->Tmarkstack_ptr)
+#define modcount               (curinterp->Tmodcount)
 #define nrs                    (curinterp->Tnrs)
 #define ofs                    (curinterp->Tofs)
 #define ofslen                 (curinterp->Tofslen)
 #define doswitches             (curinterp->Idoswitches)
 #define dowarn                 (curinterp->Idowarn)
 #define dumplvl                        (curinterp->Idumplvl)
-#define e_fp                   (curinterp->Ie_fp)
-#define e_tmpname              (curinterp->Ie_tmpname)
+#define e_script               (curinterp->Ie_script)
 #define endav                  (curinterp->Iendav)
 #define envgv                  (curinterp->Ienvgv)
 #define errgv                  (curinterp->Ierrgv)
 #define eval_root              (curinterp->Ieval_root)
 #define eval_start             (curinterp->Ieval_start)
+#define exitlist               (curinterp->Iexitlist)
+#define exitlistlen            (curinterp->Iexitlistlen)
 #define extralen               (curinterp->Iextralen)
 #define fdpid                  (curinterp->Ifdpid)
 #define filemode               (curinterp->Ifilemode)
 #define minus_l                        (curinterp->Iminus_l)
 #define minus_n                        (curinterp->Iminus_n)
 #define minus_p                        (curinterp->Iminus_p)
-#define modcount               (curinterp->Imodcount)
+#define modglobal              (curinterp->Imodglobal)
 #define multiline              (curinterp->Imultiline)
 #define mystrk                 (curinterp->Imystrk)
 #define ofmt                   (curinterp->Iofmt)
 #define sawampersand           (curinterp->Isawampersand)
 #define sawstudy               (curinterp->Isawstudy)
 #define sawvec                 (curinterp->Isawvec)
-#define seen_zerolen           (curinterp->Iseen_zerolen)
 #define screamfirst            (curinterp->Iscreamfirst)
 #define screamnext             (curinterp->Iscreamnext)
 #define secondgv               (curinterp->Isecondgv)
+#define seen_zerolen           (curinterp->Iseen_zerolen)
 #define siggv                  (curinterp->Isiggv)
-#define signalstack            (curinterp->Isignalstack)
 #define sortcop                        (curinterp->Isortcop)
 #define sortcxix               (curinterp->Isortcxix)
-#define sortstack              (curinterp->Isortstack)
 #define sortstash              (curinterp->Isortstash)
 #define splitstr               (curinterp->Isplitstr)
 #define statcache              (curinterp->Istatcache)
 #define sv_count               (curinterp->Isv_count)
 #define sv_objcount            (curinterp->Isv_objcount)
 #define sv_root                        (curinterp->Isv_root)
+#define sys_intern             (curinterp->Isys_intern)
 #define tainting               (curinterp->Itainting)
 #define threadnum              (curinterp->Ithreadnum)
 #define thrsv                  (curinterp->Ithrsv)
 #define Idoswitches            doswitches
 #define Idowarn                        dowarn
 #define Idumplvl               dumplvl
-#define Ie_fp                  e_fp
-#define Ie_tmpname             e_tmpname
+#define Ie_script              e_script
 #define Iendav                 endav
 #define Ienvgv                 envgv
 #define Ierrgv                 errgv
 #define Ieval_root             eval_root
 #define Ieval_start            eval_start
+#define Iexitlist              exitlist
+#define Iexitlistlen           exitlistlen
 #define Iextralen              extralen
 #define Ifdpid                 fdpid
 #define Ifilemode              filemode
 #define Iminus_l               minus_l
 #define Iminus_n               minus_n
 #define Iminus_p               minus_p
-#define Imodcount              modcount
+#define Imodglobal             modglobal
 #define Imultiline             multiline
 #define Imystrk                        mystrk
 #define Iofmt                  ofmt
 #define Isecondgv              secondgv
 #define Iseen_zerolen          seen_zerolen
 #define Isiggv                 siggv
-#define Isignalstack           signalstack
 #define Isortcop               sortcop
 #define Isortcxix              sortcxix
-#define Isortstack             sortstack
 #define Isortstash             sortstash
 #define Isplitstr              splitstr
 #define Istatcache             statcache
 #define Isv_count              sv_count
 #define Isv_objcount           sv_objcount
 #define Isv_root               sv_root
+#define Isys_intern            sys_intern
 #define Itainting              tainting
 #define Ithreadnum             threadnum
 #define Ithrsv                 thrsv
 
 #define TSv                    Sv
 #define TXpv                   Xpv
+#define Tav_fetch_sv           av_fetch_sv
 #define Tbodytarget            bodytarget
 #define Tchopset               chopset
 #define Tcurcop                        curcop
 #define Tcurpad                        curpad
 #define Tcurpm                 curpm
 #define Tcurstack              curstack
+#define Tcurstackinfo          curstackinfo
 #define Tcurstash              curstash
-#define Tcxstack               cxstack
-#define Tcxstack_ix            cxstack_ix
-#define Tcxstack_max           cxstack_max
 #define Tdefoutgv              defoutgv
 #define Tdefstash              defstash
 #define Tdelaymagic            delaymagic
 #define Tdirty                 dirty
 #define Tformtarget            formtarget
+#define Thv_fetch_ent_mh       hv_fetch_ent_mh
+#define Thv_fetch_sv           hv_fetch_sv
 #define Tin_eval               in_eval
 #define Tlast_in_gv            last_in_gv
 #define Tlocalizing            localizing
 #define Tmarkstack             markstack
 #define Tmarkstack_max         markstack_max
 #define Tmarkstack_ptr         markstack_ptr
+#define Tmodcount              modcount
 #define Tnrs                   nrs
 #define Tofs                   ofs
 #define Tofslen                        ofslen
 #define doswitches             Perl_doswitches
 #define dowarn                 Perl_dowarn
 #define dumplvl                        Perl_dumplvl
-#define e_fp                   Perl_e_fp
-#define e_tmpname              Perl_e_tmpname
+#define e_script               Perl_e_script
 #define endav                  Perl_endav
 #define envgv                  Perl_envgv
 #define errgv                  Perl_errgv
 #define eval_root              Perl_eval_root
 #define eval_start             Perl_eval_start
+#define exitlist               Perl_exitlist
+#define exitlistlen            Perl_exitlistlen
 #define extralen               Perl_extralen
 #define fdpid                  Perl_fdpid
 #define filemode               Perl_filemode
 #define minus_l                        Perl_minus_l
 #define minus_n                        Perl_minus_n
 #define minus_p                        Perl_minus_p
-#define modcount               Perl_modcount
+#define modglobal              Perl_modglobal
 #define multiline              Perl_multiline
 #define mystrk                 Perl_mystrk
 #define ofmt                   Perl_ofmt
 #define secondgv               Perl_secondgv
 #define seen_zerolen           Perl_seen_zerolen
 #define siggv                  Perl_siggv
-#define signalstack            Perl_signalstack
 #define sortcop                        Perl_sortcop
 #define sortcxix               Perl_sortcxix
-#define sortstack              Perl_sortstack
 #define sortstash              Perl_sortstash
 #define splitstr               Perl_splitstr
 #define statcache              Perl_statcache
 #define sv_count               Perl_sv_count
 #define sv_objcount            Perl_sv_objcount
 #define sv_root                        Perl_sv_root
+#define sys_intern             Perl_sys_intern
 #define tainting               Perl_tainting
 #define threadnum              Perl_threadnum
 #define thrsv                  Perl_thrsv
 
 #define Sv                     Perl_Sv
 #define Xpv                    Perl_Xpv
+#define av_fetch_sv            Perl_av_fetch_sv
 #define bodytarget             Perl_bodytarget
 #define chopset                        Perl_chopset
 #define curcop                 Perl_curcop
 #define curpad                 Perl_curpad
 #define curpm                  Perl_curpm
 #define curstack               Perl_curstack
+#define curstackinfo           Perl_curstackinfo
 #define curstash               Perl_curstash
-#define cxstack                        Perl_cxstack
-#define cxstack_ix             Perl_cxstack_ix
-#define cxstack_max            Perl_cxstack_max
 #define defoutgv               Perl_defoutgv
 #define defstash               Perl_defstash
 #define delaymagic             Perl_delaymagic
 #define dirty                  Perl_dirty
 #define formtarget             Perl_formtarget
+#define hv_fetch_ent_mh                Perl_hv_fetch_ent_mh
+#define hv_fetch_sv            Perl_hv_fetch_sv
 #define in_eval                        Perl_in_eval
 #define last_in_gv             Perl_last_in_gv
 #define localizing             Perl_localizing
 #define markstack              Perl_markstack
 #define markstack_max          Perl_markstack_max
 #define markstack_ptr          Perl_markstack_ptr
+#define modcount               Perl_modcount
 #define nrs                    Perl_nrs
 #define ofs                    Perl_ofs
 #define ofslen                 Perl_ofslen
 
 #define Sv                     (thr->TSv)
 #define Xpv                    (thr->TXpv)
+#define av_fetch_sv            (thr->Tav_fetch_sv)
 #define bodytarget             (thr->Tbodytarget)
 #define chopset                        (thr->Tchopset)
 #define curcop                 (thr->Tcurcop)
 #define curpad                 (thr->Tcurpad)
 #define curpm                  (thr->Tcurpm)
 #define curstack               (thr->Tcurstack)
+#define curstackinfo           (thr->Tcurstackinfo)
 #define curstash               (thr->Tcurstash)
-#define cxstack                        (thr->Tcxstack)
-#define cxstack_ix             (thr->Tcxstack_ix)
-#define cxstack_max            (thr->Tcxstack_max)
 #define defoutgv               (thr->Tdefoutgv)
 #define defstash               (thr->Tdefstash)
 #define delaymagic             (thr->Tdelaymagic)
 #define dirty                  (thr->Tdirty)
 #define formtarget             (thr->Tformtarget)
+#define hv_fetch_ent_mh                (thr->Thv_fetch_ent_mh)
+#define hv_fetch_sv            (thr->Thv_fetch_sv)
 #define in_eval                        (thr->Tin_eval)
 #define last_in_gv             (thr->Tlast_in_gv)
 #define localizing             (thr->Tlocalizing)
 #define markstack              (thr->Tmarkstack)
 #define markstack_max          (thr->Tmarkstack_max)
 #define markstack_ptr          (thr->Tmarkstack_ptr)
+#define modcount               (thr->Tmodcount)
 #define nrs                    (thr->Tnrs)
 #define ofs                    (thr->Tofs)
 #define ofslen                 (thr->Tofslen)
 #define do_undump              (Perl_Vars.Gdo_undump)
 #define egid                   (Perl_Vars.Gegid)
 #define error_count            (Perl_Vars.Gerror_count)
-#define error_no        (Perl_Vars.Gerror_no)
+#define error_no               (Perl_Vars.Gerror_no)
 #define euid                   (Perl_Vars.Geuid)
 #define eval_cond              (Perl_Vars.Geval_cond)
 #define eval_mutex             (Perl_Vars.Geval_mutex)
 #define sv_no                  (Perl_Vars.Gsv_no)
 #define sv_undef               (Perl_Vars.Gsv_undef)
 #define sv_yes                 (Perl_Vars.Gsv_yes)
+#define svref_mutex            (Perl_Vars.Gsvref_mutex)
 #define thisexpr               (Perl_Vars.Gthisexpr)
 #define thr_key                        (Perl_Vars.Gthr_key)
 #define threads_mutex          (Perl_Vars.Gthreads_mutex)
 #define Gdo_undump             do_undump
 #define Gegid                  egid
 #define Gerror_count           error_count
-#define Gerror_no       error_no
+#define Gerror_no              error_no
 #define Geuid                  euid
 #define Geval_cond             eval_cond
 #define Geval_mutex            eval_mutex
 #define Gsv_no                 sv_no
 #define Gsv_undef              sv_undef
 #define Gsv_yes                        sv_yes
+#define Gsvref_mutex           svref_mutex
 #define Gthisexpr              thisexpr
 #define Gthr_key               thr_key
 #define Gthreads_mutex         threads_mutex
 #define do_undump              Perl_do_undump
 #define egid                   Perl_egid
 #define error_count            Perl_error_count
-#define error_no        Perl_error_no
+#define error_no               Perl_error_no
 #define euid                   Perl_euid
 #define eval_cond              Perl_eval_cond
 #define eval_mutex             Perl_eval_mutex
 #define sv_no                  Perl_sv_no
 #define sv_undef               Perl_sv_undef
 #define sv_yes                 Perl_sv_yes
+#define svref_mutex            Perl_svref_mutex
 #define thisexpr               Perl_thisexpr
 #define thr_key                        Perl_thr_key
 #define threads_mutex          Perl_threads_mutex