This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
newer perlembed.pod
[perl5.git] / embedvar.h
index 8c4c5de..7a258b0 100644 (file)
 #define PL_argvoutgv           (PL_curinterp->Iargvoutgv)
 #define PL_basetime            (PL_curinterp->Ibasetime)
 #define PL_beginav             (PL_curinterp->Ibeginav)
+#define PL_bytecode_iv_overflows       (PL_curinterp->Ibytecode_iv_overflows)
+#define PL_bytecode_obj_list   (PL_curinterp->Ibytecode_obj_list)
+#define PL_bytecode_obj_list_fill      (PL_curinterp->Ibytecode_obj_list_fill)
+#define PL_bytecode_pv         (PL_curinterp->Ibytecode_pv)
+#define PL_bytecode_sv         (PL_curinterp->Ibytecode_sv)
 #define PL_cddir               (PL_curinterp->Icddir)
 #define PL_compcv              (PL_curinterp->Icompcv)
 #define PL_compiling           (PL_curinterp->Icompiling)
 #define PL_incgv               (PL_curinterp->Iincgv)
 #define PL_initav              (PL_curinterp->Iinitav)
 #define PL_inplace             (PL_curinterp->Iinplace)
-#define PL_iv_overflows                (PL_curinterp->Iiv_overflows)
 #define PL_last_proto          (PL_curinterp->Ilast_proto)
 #define PL_lastfd              (PL_curinterp->Ilastfd)
 #define PL_lastsize            (PL_curinterp->Ilastsize)
 #define PL_modglobal           (PL_curinterp->Imodglobal)
 #define PL_multiline           (PL_curinterp->Imultiline)
 #define PL_mystrk              (PL_curinterp->Imystrk)
-#define PL_obj_list            (PL_curinterp->Iobj_list)
-#define PL_obj_list_fill       (PL_curinterp->Iobj_list_fill)
 #define PL_ofmt                        (PL_curinterp->Iofmt)
 #define PL_oldlastpm           (PL_curinterp->Ioldlastpm)
 #define PL_oldname             (PL_curinterp->Ioldname)
 #define PL_preambled           (PL_curinterp->Ipreambled)
 #define PL_preprocess          (PL_curinterp->Ipreprocess)
 #define PL_profiledata         (PL_curinterp->Iprofiledata)
-#define PL_pv                  (PL_curinterp->Ipv)
 #define PL_replgv              (PL_curinterp->Ireplgv)
 #define PL_rightgv             (PL_curinterp->Irightgv)
 #define PL_rsfp                        (PL_curinterp->Irsfp)
 #define PL_strtab              (PL_curinterp->Istrtab)
 #define PL_sub_generation      (PL_curinterp->Isub_generation)
 #define PL_sublex_info         (PL_curinterp->Isublex_info)
-#define PL_sv                  (PL_curinterp->Isv)
 #define PL_sv_arenaroot                (PL_curinterp->Isv_arenaroot)
 #define PL_sv_count            (PL_curinterp->Isv_count)
 #define PL_sv_objcount         (PL_curinterp->Isv_objcount)
 #define PL_Iargvoutgv          PL_argvoutgv
 #define PL_Ibasetime           PL_basetime
 #define PL_Ibeginav            PL_beginav
+#define PL_Ibytecode_iv_overflows      PL_bytecode_iv_overflows
+#define PL_Ibytecode_obj_list  PL_bytecode_obj_list
+#define PL_Ibytecode_obj_list_fill     PL_bytecode_obj_list_fill
+#define PL_Ibytecode_pv                PL_bytecode_pv
+#define PL_Ibytecode_sv                PL_bytecode_sv
 #define PL_Icddir              PL_cddir
 #define PL_Icompcv             PL_compcv
 #define PL_Icompiling          PL_compiling
 #define PL_Iincgv              PL_incgv
 #define PL_Iinitav             PL_initav
 #define PL_Iinplace            PL_inplace
-#define PL_Iiv_overflows       PL_iv_overflows
 #define PL_Ilast_proto         PL_last_proto
 #define PL_Ilastfd             PL_lastfd
 #define PL_Ilastsize           PL_lastsize
 #define PL_Imodglobal          PL_modglobal
 #define PL_Imultiline          PL_multiline
 #define PL_Imystrk             PL_mystrk
-#define PL_Iobj_list           PL_obj_list
-#define PL_Iobj_list_fill      PL_obj_list_fill
 #define PL_Iofmt               PL_ofmt
 #define PL_Ioldlastpm          PL_oldlastpm
 #define PL_Ioldname            PL_oldname
 #define PL_Ipreambled          PL_preambled
 #define PL_Ipreprocess         PL_preprocess
 #define PL_Iprofiledata                PL_profiledata
-#define PL_Ipv                 PL_pv
 #define PL_Ireplgv             PL_replgv
 #define PL_Irightgv            PL_rightgv
 #define PL_Irsfp               PL_rsfp
 #define PL_Istrtab             PL_strtab
 #define PL_Isub_generation     PL_sub_generation
 #define PL_Isublex_info                PL_sublex_info
-#define PL_Isv                 PL_sv
 #define PL_Isv_arenaroot       PL_sv_arenaroot
 #define PL_Isv_count           PL_sv_count
 #define PL_Isv_objcount                PL_sv_objcount
 #define curstash               PL_curstash
 #define debstash               PL_debstash
 #define defgv                  PL_defgv
+#define diehook                        PL_diehook
+#define dirty                  PL_dirty
 #define dowarn                 PL_dowarn
 #define errgv                  PL_errgv
 #define na                     PL_na
+#define perl_destruct_level    PL_perl_destruct_level
 #define perldb                 PL_perldb
 #define rsfp                   PL_rsfp
 #define rsfp_filters           PL_rsfp_filters