X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/b2c64049f4c2cbaedee1ae9b13dab8adb5b210b3..863580439cd19bc16f863df8f60af2e61dd4f92e:/embed.h diff --git a/embed.h b/embed.h index bace751..808e010 100644 --- a/embed.h +++ b/embed.h @@ -2,7 +2,7 @@ * embed.h * * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, - * 2000, 2001, 2002, 2003, by Larry Wall and others + * 2000, 2001, 2002, 2003, 2004, 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. @@ -738,6 +738,7 @@ #define new_version Perl_new_version #define upg_version Perl_upg_version #define vnumify Perl_vnumify +#define vnormal Perl_vnormal #define vstringify Perl_vstringify #define vcmp Perl_vcmp #ifdef PERL_CORE @@ -968,13 +969,13 @@ #define sv_2bool Perl_sv_2bool #define sv_2cv Perl_sv_2cv #define sv_2io Perl_sv_2io -#define sv_2iv Perl_sv_2iv +#define sv_2iv_flags Perl_sv_2iv_flags #define sv_2mortal Perl_sv_2mortal #define sv_2nv Perl_sv_2nv #define sv_2pvutf8 Perl_sv_2pvutf8 #define sv_2pvbyte Perl_sv_2pvbyte #define sv_pvn_nomg Perl_sv_pvn_nomg -#define sv_2uv Perl_sv_2uv +#define sv_2uv_flags Perl_sv_2uv_flags #define sv_iv Perl_sv_iv #define sv_uv Perl_sv_uv #define sv_nv Perl_sv_nv @@ -1138,11 +1139,6 @@ #ifdef PERL_CORE #define yyerror Perl_yyerror #endif -#ifdef USE_PURE_BISON -#ifdef PERL_CORE -#define yylex_r Perl_yylex_r -#endif -#endif #ifdef PERL_CORE #define yylex Perl_yylex #endif @@ -1524,6 +1520,9 @@ #define doparseform S_doparseform #endif #ifdef PERL_CORE +#define num_overflow S_num_overflow +#endif +#ifdef PERL_CORE #define dopoptoeval S_dopoptoeval #endif #ifdef PERL_CORE @@ -2050,7 +2049,7 @@ #define my_atof2 Perl_my_atof2 #define my_socketpair Perl_my_socketpair #ifdef PERL_COPY_ON_WRITE -#ifdef PERL_CORE +#if defined(PERL_CORE) || defined(PERL_EXT) #define sv_setsv_cow Perl_sv_setsv_cow #endif #endif @@ -2152,6 +2151,10 @@ #endif #endif #define hv_clear_placeholders Perl_hv_clear_placeholders +#define hv_scalar Perl_hv_scalar +#ifdef PERL_CORE +#define magic_scalarpack Perl_magic_scalarpack +#endif #define ck_anoncode Perl_ck_anoncode #define ck_bitop Perl_ck_bitop #define ck_concat Perl_ck_concat @@ -2191,6 +2194,7 @@ #define ck_substr Perl_ck_substr #define ck_svconst Perl_ck_svconst #define ck_trunc Perl_ck_trunc +#define ck_unpack Perl_ck_unpack #define pp_aassign Perl_pp_aassign #define pp_abs Perl_pp_abs #define pp_accept Perl_pp_accept @@ -3228,10 +3232,11 @@ #define newWHILEOP(a,b,c,d,e,f,g) Perl_newWHILEOP(aTHX_ a,b,c,d,e,f,g) #define new_stackinfo(a,b) Perl_new_stackinfo(aTHX_ a,b) #define scan_vstring(a,b) Perl_scan_vstring(aTHX_ a,b) -#define scan_version(a,b) Perl_scan_version(aTHX_ a,b) +#define scan_version(a,b,c) Perl_scan_version(aTHX_ a,b,c) #define new_version(a) Perl_new_version(aTHX_ a) #define upg_version(a) Perl_upg_version(aTHX_ a) #define vnumify(a) Perl_vnumify(aTHX_ a) +#define vnormal(a) Perl_vnormal(aTHX_ a) #define vstringify(a) Perl_vstringify(aTHX_ a) #define vcmp(a,b) Perl_vcmp(aTHX_ a,b) #ifdef PERL_CORE @@ -3463,13 +3468,13 @@ #define sv_2bool(a) Perl_sv_2bool(aTHX_ a) #define sv_2cv(a,b,c,d) Perl_sv_2cv(aTHX_ a,b,c,d) #define sv_2io(a) Perl_sv_2io(aTHX_ a) -#define sv_2iv(a) Perl_sv_2iv(aTHX_ a) +#define sv_2iv_flags(a,b) Perl_sv_2iv_flags(aTHX_ a,b) #define sv_2mortal(a) Perl_sv_2mortal(aTHX_ a) #define sv_2nv(a) Perl_sv_2nv(aTHX_ a) #define sv_2pvutf8(a,b) Perl_sv_2pvutf8(aTHX_ a,b) #define sv_2pvbyte(a,b) Perl_sv_2pvbyte(aTHX_ a,b) #define sv_pvn_nomg(a,b) Perl_sv_pvn_nomg(aTHX_ a,b) -#define sv_2uv(a) Perl_sv_2uv(aTHX_ a) +#define sv_2uv_flags(a,b) Perl_sv_2uv_flags(aTHX_ a,b) #define sv_iv(a) Perl_sv_iv(aTHX_ a) #define sv_uv(a) Perl_sv_uv(aTHX_ a) #define sv_nv(a) Perl_sv_nv(aTHX_ a) @@ -3631,11 +3636,6 @@ #ifdef PERL_CORE #define yyerror(a) Perl_yyerror(aTHX_ a) #endif -#ifdef USE_PURE_BISON -#ifdef PERL_CORE -#define yylex_r(a,b) Perl_yylex_r(aTHX_ a,b) -#endif -#endif #ifdef PERL_CORE #define yylex() Perl_yylex(aTHX) #endif @@ -3917,13 +3917,13 @@ #define nuke_stacks() S_nuke_stacks(aTHX) #endif #ifdef PERL_CORE -#define open_script(a,b,c,d) S_open_script(aTHX_ a,b,c,d) +#define open_script(a,b,c) S_open_script(aTHX_ a,b,c) #endif #ifdef PERL_CORE #define usage(a) S_usage(aTHX_ a) #endif #ifdef PERL_CORE -#define validate_suid(a,b,c) S_validate_suid(aTHX_ a,b,c) +#define validate_suid(a,b) S_validate_suid(aTHX_ a,b) #endif # if defined(IAMSUID) #ifdef PERL_CORE @@ -4013,6 +4013,9 @@ #define doparseform(a) S_doparseform(aTHX_ a) #endif #ifdef PERL_CORE +#define num_overflow S_num_overflow +#endif +#ifdef PERL_CORE #define dopoptoeval(a) S_dopoptoeval(aTHX_ a) #endif #ifdef PERL_CORE @@ -4339,7 +4342,7 @@ #define not_a_number(a) S_not_a_number(aTHX_ a) #endif #ifdef PERL_CORE -#define visit(a) S_visit(aTHX_ a) +#define visit(a,b,c) S_visit(aTHX_ a,b,c) #endif #ifdef PERL_CORE #define sv_add_backref(a,b) S_sv_add_backref(aTHX_ a,b) @@ -4538,7 +4541,7 @@ #define my_atof2(a,b) Perl_my_atof2(aTHX_ a,b) #define my_socketpair Perl_my_socketpair #ifdef PERL_COPY_ON_WRITE -#ifdef PERL_CORE +#if defined(PERL_CORE) || defined(PERL_EXT) #define sv_setsv_cow(a,b) Perl_sv_setsv_cow(aTHX_ a,b) #endif #endif @@ -4640,6 +4643,10 @@ #endif #endif #define hv_clear_placeholders(a) Perl_hv_clear_placeholders(aTHX_ a) +#define hv_scalar(a) Perl_hv_scalar(aTHX_ a) +#ifdef PERL_CORE +#define magic_scalarpack(a,b) Perl_magic_scalarpack(aTHX_ a,b) +#endif #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) @@ -4679,6 +4686,7 @@ #define ck_substr(a) Perl_ck_substr(aTHX_ a) #define ck_svconst(a) Perl_ck_svconst(aTHX_ a) #define ck_trunc(a) Perl_ck_trunc(aTHX_ a) +#define ck_unpack(a) Perl_ck_unpack(aTHX_ a) #define pp_aassign() Perl_pp_aassign(aTHX) #define pp_abs() Perl_pp_abs(aTHX) #define pp_accept() Perl_pp_accept(aTHX)