X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=embedvar.h;h=609e107ff07584a03358a98ff2a54b592fdd0fcd;hb=223766f2ba0eeef12a35d112ccbad9d07bb5e8ae;hp=26d58210d5ff4b2872ad60ef1b5a3541a55f5225;hpb=618b9757aa96db62da872255c9caeb6443086539;p=p5sagit%2Fp5-mst-13.2.git diff --git a/embedvar.h b/embedvar.h index 26d5821..609e107 100644 --- a/embedvar.h +++ b/embedvar.h @@ -3,7 +3,7 @@ * embedvar.h * * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, - * 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, by Larry Wall and others + * 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, by Larry Wall and others * * You may distribute under the terms of either the GNU General Public * License or the Artistic License, as specified in the README file. @@ -42,7 +42,6 @@ #define PL_Argv (vTHX->IArgv) #define PL_Cmd (vTHX->ICmd) -#define PL_DBassertion (vTHX->IDBassertion) #define PL_DBcv (vTHX->IDBcv) #define PL_DBgv (vTHX->IDBgv) #define PL_DBline (vTHX->IDBline) @@ -72,10 +71,10 @@ #define PL_basetime (vTHX->Ibasetime) #define PL_beginav (vTHX->Ibeginav) #define PL_beginav_save (vTHX->Ibeginav_save) -#define PL_bitcount (vTHX->Ibitcount) #define PL_body_arenas (vTHX->Ibody_arenas) #define PL_body_roots (vTHX->Ibody_roots) #define PL_bodytarget (vTHX->Ibodytarget) +#define PL_breakable_sub_gen (vTHX->Ibreakable_sub_gen) #define PL_checkav (vTHX->Icheckav) #define PL_checkav_save (vTHX->Icheckav_save) #define PL_chopset (vTHX->Ichopset) @@ -115,6 +114,7 @@ #define PL_defoutgv (vTHX->Idefoutgv) #define PL_defstash (vTHX->Idefstash) #define PL_delaymagic (vTHX->Idelaymagic) +#define PL_destroyhook (vTHX->Idestroyhook) #define PL_diehook (vTHX->Idiehook) #define PL_dirty (vTHX->Idirty) #define PL_doextract (vTHX->Idoextract) @@ -211,10 +211,11 @@ #define PL_numeric_name (vTHX->Inumeric_name) #define PL_numeric_radix_sv (vTHX->Inumeric_radix_sv) #define PL_numeric_standard (vTHX->Inumeric_standard) -#define PL_ofs_sv (vTHX->Iofs_sv) +#define PL_ofsgv (vTHX->Iofsgv) #define PL_oldname (vTHX->Ioldname) #define PL_op (vTHX->Iop) #define PL_op_mask (vTHX->Iop_mask) +#define PL_opfreehook (vTHX->Iopfreehook) #define PL_opsave (vTHX->Iopsave) #define PL_origalen (vTHX->Iorigalen) #define PL_origargc (vTHX->Iorigargc) @@ -235,7 +236,6 @@ #define PL_pidstatus (vTHX->Ipidstatus) #define PL_ppid (vTHX->Ippid) #define PL_preambleav (vTHX->Ipreambleav) -#define PL_preprocess (vTHX->Ipreprocess) #define PL_profiledata (vTHX->Iprofiledata) #define PL_psig_name (vTHX->Ipsig_name) #define PL_psig_pend (vTHX->Ipsig_pend) @@ -248,11 +248,13 @@ #define PL_regex_pad (vTHX->Iregex_pad) #define PL_regex_padav (vTHX->Iregex_padav) #define PL_reginterp_cnt (vTHX->Ireginterp_cnt) +#define PL_registered_mros (vTHX->Iregistered_mros) #define PL_regmatch_slab (vTHX->Iregmatch_slab) #define PL_regmatch_state (vTHX->Iregmatch_state) #define PL_rehash_seed (vTHX->Irehash_seed) #define PL_rehash_seed_set (vTHX->Irehash_seed_set) #define PL_replgv (vTHX->Ireplgv) +#define PL_restartjmpenv (vTHX->Irestartjmpenv) #define PL_restartop (vTHX->Irestartop) #define PL_rs (vTHX->Irs) #define PL_runops (vTHX->Irunops) @@ -264,6 +266,7 @@ #define PL_scopestack (vTHX->Iscopestack) #define PL_scopestack_ix (vTHX->Iscopestack_ix) #define PL_scopestack_max (vTHX->Iscopestack_max) +#define PL_scopestack_name (vTHX->Iscopestack_name) #define PL_screamfirst (vTHX->Iscreamfirst) #define PL_screamnext (vTHX->Iscreamnext) #define PL_secondgv (vTHX->Isecondgv) @@ -301,6 +304,7 @@ #define PL_sv_no (vTHX->Isv_no) #define PL_sv_objcount (vTHX->Isv_objcount) #define PL_sv_root (vTHX->Isv_root) +#define PL_sv_serial (vTHX->Isv_serial) #define PL_sv_undef (vTHX->Isv_undef) #define PL_sv_yes (vTHX->Isv_yes) #define PL_sys_intern (vTHX->Isys_intern) @@ -321,8 +325,17 @@ #define PL_unitcheckav_save (vTHX->Iunitcheckav_save) #define PL_unlockhook (vTHX->Iunlockhook) #define PL_unsafe (vTHX->Iunsafe) +#define PL_utf8_X_L (vTHX->Iutf8_X_L) +#define PL_utf8_X_LV (vTHX->Iutf8_X_LV) +#define PL_utf8_X_LVT (vTHX->Iutf8_X_LVT) +#define PL_utf8_X_LV_LVT_V (vTHX->Iutf8_X_LV_LVT_V) +#define PL_utf8_X_T (vTHX->Iutf8_X_T) +#define PL_utf8_X_V (vTHX->Iutf8_X_V) +#define PL_utf8_X_begin (vTHX->Iutf8_X_begin) +#define PL_utf8_X_extend (vTHX->Iutf8_X_extend) +#define PL_utf8_X_non_hangul (vTHX->Iutf8_X_non_hangul) +#define PL_utf8_X_prepend (vTHX->Iutf8_X_prepend) #define PL_utf8_alnum (vTHX->Iutf8_alnum) -#define PL_utf8_alnumc (vTHX->Iutf8_alnumc) #define PL_utf8_alpha (vTHX->Iutf8_alpha) #define PL_utf8_ascii (vTHX->Iutf8_ascii) #define PL_utf8_cntrl (vTHX->Iutf8_cntrl) @@ -332,6 +345,9 @@ #define PL_utf8_idstart (vTHX->Iutf8_idstart) #define PL_utf8_lower (vTHX->Iutf8_lower) #define PL_utf8_mark (vTHX->Iutf8_mark) +#define PL_utf8_perl_space (vTHX->Iutf8_perl_space) +#define PL_utf8_perl_word (vTHX->Iutf8_perl_word) +#define PL_utf8_posix_digit (vTHX->Iutf8_posix_digit) #define PL_utf8_print (vTHX->Iutf8_print) #define PL_utf8_punct (vTHX->Iutf8_punct) #define PL_utf8_space (vTHX->Iutf8_space) @@ -354,7 +370,6 @@ #define PL_IArgv PL_Argv #define PL_ICmd PL_Cmd -#define PL_IDBassertion PL_DBassertion #define PL_IDBcv PL_DBcv #define PL_IDBgv PL_DBgv #define PL_IDBline PL_DBline @@ -384,10 +399,10 @@ #define PL_Ibasetime PL_basetime #define PL_Ibeginav PL_beginav #define PL_Ibeginav_save PL_beginav_save -#define PL_Ibitcount PL_bitcount #define PL_Ibody_arenas PL_body_arenas #define PL_Ibody_roots PL_body_roots #define PL_Ibodytarget PL_bodytarget +#define PL_Ibreakable_sub_gen PL_breakable_sub_gen #define PL_Icheckav PL_checkav #define PL_Icheckav_save PL_checkav_save #define PL_Ichopset PL_chopset @@ -427,6 +442,7 @@ #define PL_Idefoutgv PL_defoutgv #define PL_Idefstash PL_defstash #define PL_Idelaymagic PL_delaymagic +#define PL_Idestroyhook PL_destroyhook #define PL_Idiehook PL_diehook #define PL_Idirty PL_dirty #define PL_Idoextract PL_doextract @@ -523,10 +539,11 @@ #define PL_Inumeric_name PL_numeric_name #define PL_Inumeric_radix_sv PL_numeric_radix_sv #define PL_Inumeric_standard PL_numeric_standard -#define PL_Iofs_sv PL_ofs_sv +#define PL_Iofsgv PL_ofsgv #define PL_Ioldname PL_oldname #define PL_Iop PL_op #define PL_Iop_mask PL_op_mask +#define PL_Iopfreehook PL_opfreehook #define PL_Iopsave PL_opsave #define PL_Iorigalen PL_origalen #define PL_Iorigargc PL_origargc @@ -547,7 +564,6 @@ #define PL_Ipidstatus PL_pidstatus #define PL_Ippid PL_ppid #define PL_Ipreambleav PL_preambleav -#define PL_Ipreprocess PL_preprocess #define PL_Iprofiledata PL_profiledata #define PL_Ipsig_name PL_psig_name #define PL_Ipsig_pend PL_psig_pend @@ -560,11 +576,13 @@ #define PL_Iregex_pad PL_regex_pad #define PL_Iregex_padav PL_regex_padav #define PL_Ireginterp_cnt PL_reginterp_cnt +#define PL_Iregistered_mros PL_registered_mros #define PL_Iregmatch_slab PL_regmatch_slab #define PL_Iregmatch_state PL_regmatch_state #define PL_Irehash_seed PL_rehash_seed #define PL_Irehash_seed_set PL_rehash_seed_set #define PL_Ireplgv PL_replgv +#define PL_Irestartjmpenv PL_restartjmpenv #define PL_Irestartop PL_restartop #define PL_Irs PL_rs #define PL_Irunops PL_runops @@ -576,6 +594,7 @@ #define PL_Iscopestack PL_scopestack #define PL_Iscopestack_ix PL_scopestack_ix #define PL_Iscopestack_max PL_scopestack_max +#define PL_Iscopestack_name PL_scopestack_name #define PL_Iscreamfirst PL_screamfirst #define PL_Iscreamnext PL_screamnext #define PL_Isecondgv PL_secondgv @@ -613,6 +632,7 @@ #define PL_Isv_no PL_sv_no #define PL_Isv_objcount PL_sv_objcount #define PL_Isv_root PL_sv_root +#define PL_Isv_serial PL_sv_serial #define PL_Isv_undef PL_sv_undef #define PL_Isv_yes PL_sv_yes #define PL_Isys_intern PL_sys_intern @@ -633,8 +653,17 @@ #define PL_Iunitcheckav_save PL_unitcheckav_save #define PL_Iunlockhook PL_unlockhook #define PL_Iunsafe PL_unsafe +#define PL_Iutf8_X_L PL_utf8_X_L +#define PL_Iutf8_X_LV PL_utf8_X_LV +#define PL_Iutf8_X_LVT PL_utf8_X_LVT +#define PL_Iutf8_X_LV_LVT_V PL_utf8_X_LV_LVT_V +#define PL_Iutf8_X_T PL_utf8_X_T +#define PL_Iutf8_X_V PL_utf8_X_V +#define PL_Iutf8_X_begin PL_utf8_X_begin +#define PL_Iutf8_X_extend PL_utf8_X_extend +#define PL_Iutf8_X_non_hangul PL_utf8_X_non_hangul +#define PL_Iutf8_X_prepend PL_utf8_X_prepend #define PL_Iutf8_alnum PL_utf8_alnum -#define PL_Iutf8_alnumc PL_utf8_alnumc #define PL_Iutf8_alpha PL_utf8_alpha #define PL_Iutf8_ascii PL_utf8_ascii #define PL_Iutf8_cntrl PL_utf8_cntrl @@ -644,6 +673,9 @@ #define PL_Iutf8_idstart PL_utf8_idstart #define PL_Iutf8_lower PL_utf8_lower #define PL_Iutf8_mark PL_utf8_mark +#define PL_Iutf8_perl_space PL_utf8_perl_space +#define PL_Iutf8_perl_word PL_utf8_perl_word +#define PL_Iutf8_posix_digit PL_utf8_posix_digit #define PL_Iutf8_print PL_utf8_print #define PL_Iutf8_punct PL_utf8_punct #define PL_Iutf8_space PL_utf8_space @@ -683,10 +715,18 @@ #define PL_Gdollarzero_mutex (my_vars->Gdollarzero_mutex) #define PL_fold_locale (my_vars->Gfold_locale) #define PL_Gfold_locale (my_vars->Gfold_locale) +#define PL_global_struct_size (my_vars->Gglobal_struct_size) +#define PL_Gglobal_struct_size (my_vars->Gglobal_struct_size) #define PL_hexdigit (my_vars->Ghexdigit) #define PL_Ghexdigit (my_vars->Ghexdigit) #define PL_hints_mutex (my_vars->Ghints_mutex) #define PL_Ghints_mutex (my_vars->Ghints_mutex) +#define PL_interp_size (my_vars->Ginterp_size) +#define PL_Ginterp_size (my_vars->Ginterp_size) +#define PL_interp_size_5_10_0 (my_vars->Ginterp_size_5_10_0) +#define PL_Ginterp_size_5_10_0 (my_vars->Ginterp_size_5_10_0) +#define PL_keyword_plugin (my_vars->Gkeyword_plugin) +#define PL_Gkeyword_plugin (my_vars->Gkeyword_plugin) #define PL_malloc_mutex (my_vars->Gmalloc_mutex) #define PL_Gmalloc_mutex (my_vars->Gmalloc_mutex) #define PL_mmap_page_size (my_vars->Gmmap_page_size) @@ -713,6 +753,8 @@ #define PL_Gperlio_mutex (my_vars->Gperlio_mutex) #define PL_ppaddr (my_vars->Gppaddr) #define PL_Gppaddr (my_vars->Gppaddr) +#define PL_revision (my_vars->Grevision) +#define PL_Grevision (my_vars->Grevision) #define PL_runops_dbg (my_vars->Grunops_dbg) #define PL_Grunops_dbg (my_vars->Grunops_dbg) #define PL_runops_std (my_vars->Grunops_std) @@ -731,6 +773,8 @@ #define PL_Gsig_trapped (my_vars->Gsig_trapped) #define PL_sigfpe_saved (my_vars->Gsigfpe_saved) #define PL_Gsigfpe_saved (my_vars->Gsigfpe_saved) +#define PL_subversion (my_vars->Gsubversion) +#define PL_Gsubversion (my_vars->Gsubversion) #define PL_sv_placeholder (my_vars->Gsv_placeholder) #define PL_Gsv_placeholder (my_vars->Gsv_placeholder) #define PL_thr_key (my_vars->Gthr_key) @@ -739,6 +783,8 @@ #define PL_Gtimesbase (my_vars->Gtimesbase) #define PL_use_safe_putenv (my_vars->Guse_safe_putenv) #define PL_Guse_safe_putenv (my_vars->Guse_safe_putenv) +#define PL_version (my_vars->Gversion) +#define PL_Gversion (my_vars->Gversion) #define PL_veto_cleanup (my_vars->Gveto_cleanup) #define PL_Gveto_cleanup (my_vars->Gveto_cleanup) #define PL_watch_pvx (my_vars->Gwatch_pvx) @@ -755,8 +801,12 @@ #define PL_Gdo_undump PL_do_undump #define PL_Gdollarzero_mutex PL_dollarzero_mutex #define PL_Gfold_locale PL_fold_locale +#define PL_Gglobal_struct_size PL_global_struct_size #define PL_Ghexdigit PL_hexdigit #define PL_Ghints_mutex PL_hints_mutex +#define PL_Ginterp_size PL_interp_size +#define PL_Ginterp_size_5_10_0 PL_interp_size_5_10_0 +#define PL_Gkeyword_plugin PL_keyword_plugin #define PL_Gmalloc_mutex PL_malloc_mutex #define PL_Gmmap_page_size PL_mmap_page_size #define PL_Gmy_ctx_mutex PL_my_ctx_mutex @@ -770,6 +820,7 @@ #define PL_Gperlio_fd_refcnt_size PL_perlio_fd_refcnt_size #define PL_Gperlio_mutex PL_perlio_mutex #define PL_Gppaddr PL_ppaddr +#define PL_Grevision PL_revision #define PL_Grunops_dbg PL_runops_dbg #define PL_Grunops_std PL_runops_std #define PL_Gsh_path PL_sh_path @@ -779,10 +830,12 @@ #define PL_Gsig_sv PL_sig_sv #define PL_Gsig_trapped PL_sig_trapped #define PL_Gsigfpe_saved PL_sigfpe_saved +#define PL_Gsubversion PL_subversion #define PL_Gsv_placeholder PL_sv_placeholder #define PL_Gthr_key PL_thr_key #define PL_Gtimesbase PL_timesbase #define PL_Guse_safe_putenv PL_use_safe_putenv +#define PL_Gversion PL_version #define PL_Gveto_cleanup PL_veto_cleanup #define PL_Gwatch_pvx PL_watch_pvx