X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=embed.pl;h=2fde0dddfb64674c2a704d1d2a99c988b12b5102;hb=a9ef352ac26829339bf17aa20568b3bde2fb1dd0;hp=7d3039ecf7bc3d34d27b3063573ace7ce9ed136e;hpb=35cd451c5a1303394968903750cc3b3a1a6bc892;p=p5sagit%2Fp5-mst-13.2.git diff --git a/embed.pl b/embed.pl index 7d3039e..2fde0dd 100755 --- a/embed.pl +++ b/embed.pl @@ -225,9 +225,7 @@ my @staticfuncs = qw( del_xnv del_xpv del_xrv - sv_mortalgrow sv_unglob - sv_check_thinkfirst avhv_index_sv do_report_used do_clean_objs @@ -247,6 +245,12 @@ my @staticfuncs = qw( refto seed docatch + docatch_body + perl_parse_body + perl_run_body + perl_call_body + perl_call_xbody + call_list_body dofindlabel doparseform dopoptoeval @@ -256,6 +260,7 @@ my @staticfuncs = qw( dopoptosub_at save_lines doeval + doopen_pmc sv_ncmp sv_i_ncmp amagic_ncmp @@ -373,10 +378,11 @@ my @staticfuncs = qw( dump do_aspawn debprof - bset_obj_store new_logop simplify_sort is_handle_constructor + sv_add_backref + sv_del_backref do_trans_CC_simple do_trans_CC_count do_trans_CC_complex @@ -405,6 +411,11 @@ print EM <<'END'; #endif /* PERL_OBJECT */ +/* compatibility stubs */ + +#define sv_setptrobj(rv,ptr,name) sv_setref_iv(rv,name,(IV)ptr) +#define sv_setptrref(rv,ptr) sv_setref_iv(rv,Nullch,(IV)ptr) + END close(EM); @@ -541,7 +552,7 @@ END print EM <<'END'; -#ifdef PERL_POLLUTE /* unsupported in 5.006 */ +#ifdef PERL_POLLUTE /* disabled by default in 5.006 */ END @@ -551,7 +562,7 @@ for $sym (sort @extvars) { print EM <<'END'; -#endif /* MIN_PERL_DEFINE */ +#endif /* PERL_POLLUTE */ END