diff options
Diffstat (limited to 'embed.pl')
-rwxr-xr-x | embed.pl | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -2,6 +2,14 @@ require 5.003; +my @extvars = qw(sv_undef sv_yes sv_no na dowarn + curcop compiling + tainting tainted stack_base stack_sp sv_arenaroot + curstash DBsub DBsingle debstash + rsfp + stdingv + ); + sub readsyms (\%$) { my ($syms, $file) = @_; %$syms = (); @@ -285,4 +293,20 @@ print EM <<'END'; END +print EM <<'END'; + +#ifndef MIN_PERL_DEFINE + +END + +for $sym (sort @extvars) { + print EM hide($sym,"PL_$sym"); +} + +print EM <<'END'; + +#endif /* MIN_PERL_DEFINE */ +END + + close(EM); |