X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/7d6c333c75cb0519428c389de3894edcb394d3a0..4e96da834c8a37737d5de382697fd3646ba68673:/embed.h diff --git a/embed.h b/embed.h index c8dfde3..02d25be 100644 --- a/embed.h +++ b/embed.h @@ -384,6 +384,9 @@ #define newMYSUB(a,b,c,d,e) Perl_newMYSUB(aTHX_ a,b,c,d,e) #define newNULLLIST() Perl_newNULLLIST(aTHX) #define newOP(a,b) Perl_newOP(aTHX_ a,b) +#define newPADNAMELIST(a) Perl_newPADNAMELIST(aTHX_ a) +#define newPADNAMEouter(a) Perl_newPADNAMEouter(aTHX_ a) +#define newPADNAMEpvn(a,b) Perl_newPADNAMEpvn(aTHX_ a,b) #define newPMOP(a,b) Perl_newPMOP(aTHX_ a,b) #define newPROG(a) Perl_newPROG(aTHX_ a) #define newPVOP(a,b,c) Perl_newPVOP(aTHX_ a,b,c) @@ -411,6 +414,7 @@ #define newSVsv(a) Perl_newSVsv(aTHX_ a) #define newSVuv(a) Perl_newSVuv(aTHX_ a) #define newUNOP(a,b,c) Perl_newUNOP(aTHX_ a,b,c) +#define newUNOP_AUX(a,b,c,d) Perl_newUNOP_AUX(aTHX_ a,b,c,d) #define newWHENOP(a,b) Perl_newWHENOP(aTHX_ a,b) #define newWHILEOP(a,b,c,d,e,f,g) Perl_newWHILEOP(aTHX_ a,b,c,d,e,f,g) #define newXS(a,b,c) Perl_newXS(aTHX_ a,b,c) @@ -449,6 +453,8 @@ #define pad_findmy_sv(a,b) Perl_pad_findmy_sv(aTHX_ a,b) #define pad_new(a) Perl_pad_new(aTHX_ a) #define pad_tidy(a) Perl_pad_tidy(aTHX_ a) +#define padnamelist_fetch(a,b) Perl_padnamelist_fetch(aTHX_ a,b) +#define padnamelist_store(a,b,c) Perl_padnamelist_store(aTHX_ a,b,c) #define parse_arithexpr(a) Perl_parse_arithexpr(aTHX_ a) #define parse_barestmt(a) Perl_parse_barestmt(aTHX_ a) #define parse_block(a) Perl_parse_block(aTHX_ a) @@ -905,9 +911,19 @@ #define reg_temp_copy(a,b) Perl_reg_temp_copy(aTHX_ a,b) #define report_uninit(a) Perl_report_uninit(aTHX_ a) #define sv_magicext_mglob(a) Perl_sv_magicext_mglob(aTHX_ a) +#define unop_aux_stringify(a,b) Perl_unop_aux_stringify(aTHX_ a,b) #define validate_proto(a,b,c) Perl_validate_proto(aTHX_ a,b,c) #define vivify_defelem(a) Perl_vivify_defelem(aTHX_ a) #define yylex() Perl_yylex(aTHX) +# if !defined(PERL_EXT_RE_BUILD) +# if defined(PERL_IN_REGCOMP_C) +#define get_invlist_previous_index_addr S_get_invlist_previous_index_addr +#define invlist_is_iterating S_invlist_is_iterating +#define invlist_previous_index S_invlist_previous_index +#define invlist_set_previous_index S_invlist_set_previous_index +#define invlist_trim S_invlist_trim +# endif +# endif # if defined(DEBUGGING) # if defined(PERL_IN_REGCOMP_C) #define cntrl_to_mnemonic S_cntrl_to_mnemonic @@ -946,22 +962,17 @@ #define could_it_be_a_POSIX_class S_could_it_be_a_POSIX_class #define get_ANYOF_cp_list_for_ssc(a,b) S_get_ANYOF_cp_list_for_ssc(aTHX_ a,b) #define get_invlist_iter_addr S_get_invlist_iter_addr -#define get_invlist_previous_index_addr S_get_invlist_previous_index_addr #define grok_bslash_N(a,b,c,d,e,f) S_grok_bslash_N(aTHX_ a,b,c,d,e,f) #define handle_regex_sets(a,b,c,d,e) S_handle_regex_sets(aTHX_ a,b,c,d,e) #define invlist_array S_invlist_array #define invlist_clone(a) S_invlist_clone(aTHX_ a) #define invlist_extend(a,b) S_invlist_extend(aTHX_ a,b) #define invlist_highest S_invlist_highest -#define invlist_is_iterating S_invlist_is_iterating #define invlist_iterfinish S_invlist_iterfinish #define invlist_iterinit S_invlist_iterinit #define invlist_iternext S_invlist_iternext #define invlist_max S_invlist_max -#define invlist_previous_index S_invlist_previous_index #define invlist_set_len(a,b,c) S_invlist_set_len(aTHX_ a,b,c) -#define invlist_set_previous_index S_invlist_set_previous_index -#define invlist_trim S_invlist_trim #define is_ssc_worth_it S_is_ssc_worth_it #define join_exact(a,b,c,d,e,f,g) S_join_exact(aTHX_ a,b,c,d,e,f,g) #define make_trie(a,b,c,d,e,f,g,h) S_make_trie(aTHX_ a,b,c,d,e,f,g,h) @@ -1452,6 +1463,7 @@ # endif # if defined(PERL_IN_GV_C) #define find_default_stash(a,b,c,d,e,f) S_find_default_stash(aTHX_ a,b,c,d,e,f) +#define gv_fetchmeth_internal(a,b,c,d,e,f) S_gv_fetchmeth_internal(aTHX_ a,b,c,d,e,f) #define gv_init_svtype(a,b) S_gv_init_svtype(aTHX_ a,b) #define gv_is_in_main(a,b,c) S_gv_is_in_main(aTHX_ a,b,c) #define gv_magicalize(a,b,c,d,e,f) S_gv_magicalize(aTHX_ a,b,c,d,e,f) @@ -1651,7 +1663,7 @@ #define expect_number(a) S_expect_number(aTHX_ a) #define find_array_subscript(a,b) S_find_array_subscript(aTHX_ a,b) #define find_hash_subscript(a,b) S_find_hash_subscript(aTHX_ a,b) -#define find_uninit_var(a,b,c) S_find_uninit_var(aTHX_ a,b,c) +#define find_uninit_var(a,b,c,d) S_find_uninit_var(aTHX_ a,b,c,d) #define glob_2number(a) S_glob_2number(aTHX_ a) #define glob_assign_glob(a,b,c) S_glob_assign_glob(aTHX_ a,b,c) #define more_sv() S_more_sv(aTHX) @@ -1755,6 +1767,8 @@ # if defined(USE_ITHREADS) #define mro_meta_dup(a,b) Perl_mro_meta_dup(aTHX_ a,b) #define padlist_dup(a,b) Perl_padlist_dup(aTHX_ a,b) +#define padname_dup(a,b) Perl_padname_dup(aTHX_ a,b) +#define padnamelist_dup(a,b) Perl_padnamelist_dup(aTHX_ a,b) # endif # if defined(USE_LOCALE) && (defined(PERL_IN_LOCALE_C) || defined (PERL_EXT_POSIX)) #define stdize_locale(a) S_stdize_locale(aTHX_ a)