X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=embed.h;h=2d195b6c5600fdd04db1d9b236b9a4cd95d068ca;hb=a3bcc51ebd4e201d85a37d8410b7a375b8d94244;hp=14b534345cf116ab15bd940319d75cfe18e3f72f;hpb=132efe8bfb7cd0fb1beb15aaf284e33bf44eb1fa;p=p5sagit%2Fp5-mst-13.2.git diff --git a/embed.h b/embed.h index 14b5343..2d195b6 100644 --- a/embed.h +++ b/embed.h @@ -29,6 +29,7 @@ #if defined(PERL_IMPLICIT_SYS) #endif +#define doing_taint Perl_doing_taint #if defined(USE_ITHREADS) # if defined(PERL_IMPLICIT_SYS) # endif @@ -339,6 +340,7 @@ #define hv_iterval Perl_hv_iterval #define hv_ksplit Perl_hv_ksplit #define hv_magic Perl_hv_magic +#define hv_scalar Perl_hv_scalar #define hv_store Perl_hv_store #define hv_store_ent Perl_hv_store_ent #define hv_store_flags Perl_hv_store_flags @@ -408,6 +410,7 @@ #define is_uni_xdigit_lc Perl_is_uni_xdigit_lc #define is_utf8_char Perl_is_utf8_char #define is_utf8_string Perl_is_utf8_string +#define is_utf8_string_loc Perl_is_utf8_string_loc #define is_utf8_alnum Perl_is_utf8_alnum #define is_utf8_alnumc Perl_is_utf8_alnumc #define is_utf8_idfirst Perl_is_utf8_idfirst @@ -534,6 +537,9 @@ #define magic_regdatum_set Perl_magic_regdatum_set #endif #ifdef PERL_CORE +#define magic_scalarpack Perl_magic_scalarpack +#endif +#ifdef PERL_CORE #define magic_set Perl_magic_set #endif #ifdef PERL_CORE @@ -957,6 +963,7 @@ #ifdef PERL_CORE #define sighandler Perl_sighandler #endif +#define csighandler Perl_csighandler #define stack_grow Perl_stack_grow #define start_subparse Perl_start_subparse #ifdef PERL_CORE @@ -1113,6 +1120,9 @@ #define seed Perl_seed #endif #ifdef PERL_CORE +#define get_hash_seed Perl_get_hash_seed +#endif +#ifdef PERL_CORE #define report_evil_fh Perl_report_evil_fh #endif #ifdef PERL_CORE @@ -1307,9 +1317,6 @@ #define share_hek_flags S_share_hek_flags #endif #ifdef PERL_CORE -#define hv_fetch_flags S_hv_fetch_flags -#endif -#ifdef PERL_CORE #define hv_notallowed S_hv_notallowed #endif #endif @@ -1382,14 +1389,10 @@ #ifdef PERL_CORE #define apply_attrs_my S_apply_attrs_my #endif -# if defined(PL_OP_SLAB_ALLOC) -#ifdef PERL_CORE -#define Slab_Alloc S_Slab_Alloc #endif -#ifdef PERL_CORE -#define Slab_Free S_Slab_Free -#endif -# endif +#if defined(PL_OP_SLAB_ALLOC) +#define Slab_Alloc Perl_Slab_Alloc +#define Slab_Free Perl_Slab_Free #endif #if defined(PERL_IN_PERL_C) || defined(PERL_DECL_PROT) #ifdef PERL_CORE @@ -2138,6 +2141,21 @@ #ifdef PERL_CORE #define free_tied_hv_pool Perl_free_tied_hv_pool #endif +#if defined(DEBUGGING) +#ifdef PERL_CORE +#define get_debug_opts Perl_get_debug_opts +#endif +#endif +#define save_set_svflags Perl_save_set_svflags +#if defined(PERL_IN_HV_C) || defined(PERL_DECL_PROT) +#ifdef PERL_CORE +#define hv_delete_common S_hv_delete_common +#endif +#ifdef PERL_CORE +#define hv_fetch_common S_hv_fetch_common +#endif +#endif +#define hv_clear_placeholders Perl_hv_clear_placeholders #define ck_anoncode Perl_ck_anoncode #define ck_bitop Perl_ck_bitop #define ck_concat Perl_ck_concat @@ -2531,6 +2549,7 @@ #if defined(PERL_IMPLICIT_SYS) #endif +#define doing_taint Perl_doing_taint #if defined(USE_ITHREADS) # if defined(PERL_IMPLICIT_SYS) # endif @@ -2822,6 +2841,7 @@ #define hv_iterval(a,b) Perl_hv_iterval(aTHX_ a,b) #define hv_ksplit(a,b) Perl_hv_ksplit(aTHX_ a,b) #define hv_magic(a,b,c) Perl_hv_magic(aTHX_ a,b,c) +#define hv_scalar(a) Perl_hv_scalar(aTHX_ a) #define hv_store(a,b,c,d,e) Perl_hv_store(aTHX_ a,b,c,d,e) #define hv_store_ent(a,b,c,d) Perl_hv_store_ent(aTHX_ a,b,c,d) #define hv_store_flags(a,b,c,d,e,f) Perl_hv_store_flags(aTHX_ a,b,c,d,e,f) @@ -2891,6 +2911,7 @@ #define is_uni_xdigit_lc(a) Perl_is_uni_xdigit_lc(aTHX_ a) #define is_utf8_char(a) Perl_is_utf8_char(aTHX_ a) #define is_utf8_string(a,b) Perl_is_utf8_string(aTHX_ a,b) +#define is_utf8_string_loc(a,b,c) Perl_is_utf8_string_loc(aTHX_ a,b,c) #define is_utf8_alnum(a) Perl_is_utf8_alnum(aTHX_ a) #define is_utf8_alnumc(a) Perl_is_utf8_alnumc(aTHX_ a) #define is_utf8_idfirst(a) Perl_is_utf8_idfirst(aTHX_ a) @@ -3016,6 +3037,9 @@ #define magic_regdatum_set(a,b) Perl_magic_regdatum_set(aTHX_ a,b) #endif #ifdef PERL_CORE +#define magic_scalarpack(a,b) Perl_magic_scalarpack(aTHX_ a,b) +#endif +#ifdef PERL_CORE #define magic_set(a,b) Perl_magic_set(aTHX_ a,b) #endif #ifdef PERL_CORE @@ -3438,6 +3462,7 @@ #ifdef PERL_CORE #define sighandler Perl_sighandler #endif +#define csighandler Perl_csighandler #define stack_grow(a,b,c) Perl_stack_grow(aTHX_ a,b,c) #define start_subparse(a,b) Perl_start_subparse(aTHX_ a,b) #ifdef PERL_CORE @@ -3594,6 +3619,9 @@ #define seed() Perl_seed(aTHX) #endif #ifdef PERL_CORE +#define get_hash_seed() Perl_get_hash_seed(aTHX) +#endif +#ifdef PERL_CORE #define report_evil_fh(a,b,c) Perl_report_evil_fh(aTHX_ a,b,c) #endif #ifdef PERL_CORE @@ -3782,9 +3810,6 @@ #define share_hek_flags(a,b,c,d) S_share_hek_flags(aTHX_ a,b,c,d) #endif #ifdef PERL_CORE -#define hv_fetch_flags(a,b,c,d,e) S_hv_fetch_flags(aTHX_ a,b,c,d,e) -#endif -#ifdef PERL_CORE #define hv_notallowed(a,b,c,d) S_hv_notallowed(aTHX_ a,b,c,d) #endif #endif @@ -3857,14 +3882,10 @@ #ifdef PERL_CORE #define apply_attrs_my(a,b,c,d) S_apply_attrs_my(aTHX_ a,b,c,d) #endif -# if defined(PL_OP_SLAB_ALLOC) -#ifdef PERL_CORE -#define Slab_Alloc(a,b) S_Slab_Alloc(aTHX_ a,b) #endif -#ifdef PERL_CORE -#define Slab_Free(a) S_Slab_Free(aTHX_ a) -#endif -# endif +#if defined(PL_OP_SLAB_ALLOC) +#define Slab_Alloc(a,b) Perl_Slab_Alloc(aTHX_ a,b) +#define Slab_Free(a) Perl_Slab_Free(aTHX_ a) #endif #if defined(PERL_IN_PERL_C) || defined(PERL_DECL_PROT) #ifdef PERL_CORE @@ -4612,6 +4633,21 @@ #ifdef PERL_CORE #define free_tied_hv_pool() Perl_free_tied_hv_pool(aTHX) #endif +#if defined(DEBUGGING) +#ifdef PERL_CORE +#define get_debug_opts(a) Perl_get_debug_opts(aTHX_ a) +#endif +#endif +#define save_set_svflags(a,b,c) Perl_save_set_svflags(aTHX_ a,b,c) +#if defined(PERL_IN_HV_C) || defined(PERL_DECL_PROT) +#ifdef PERL_CORE +#define hv_delete_common(a,b,c,d,e,f,g) S_hv_delete_common(aTHX_ a,b,c,d,e,f,g) +#endif +#ifdef PERL_CORE +#define hv_fetch_common(a,b,c,d,e,f,g,h) S_hv_fetch_common(aTHX_ a,b,c,d,e,f,g,h) +#endif +#endif +#define hv_clear_placeholders(a) Perl_hv_clear_placeholders(aTHX_ a) #define ck_anoncode(a) Perl_ck_anoncode(aTHX_ a) #define ck_bitop(a) Perl_ck_bitop(aTHX_ a) #define ck_concat(a) Perl_ck_concat(aTHX_ a)