diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2003-02-16 09:47:02 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2003-02-16 09:47:02 +0000 |
commit | 35209cc889c47c22db67b1eb1f83d963b429057a (patch) | |
tree | 574552b404782fb6f01066421adf538dc0052bf1 /embed.h | |
parent | 9f21530fbfcfd9e38d6db2986fb0ca799bda8f60 (diff) | |
download | perl-35209cc889c47c22db67b1eb1f83d963b429057a.tar.gz |
As suggested by Sarathy, add -DPERL_HIDE_SHORT_NAMES option
which will disable the short forms of the Perl_ API, good for
embedding stuff. (Kind of like the old NO_EMBED, but better.)
p4raw-id: //depot/perl@18718
Diffstat (limited to 'embed.h')
-rw-r--r-- | embed.h | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -16,7 +16,10 @@ /* (Doing namespace management portably in C is really gross.) */ -/* NO_EMBED is no longer supported. i.e. EMBED is always active. */ +/* NO_EMBED is no longer supported. i.e. EMBED is always active-- + * but you can define PERL_HIDE_SHORT_NAMES to achieve the same. */ + +#ifndef PERL_HIDE_SHORT_NAMES /* Hide global symbols */ @@ -4944,6 +4947,8 @@ #endif /* PERL_IMPLICIT_CONTEXT */ +#endif /* #ifndef PERL_HIDE_SHORT_NAMES */ + /* Compatibility stubs. Compile extensions with -DPERL_NOCOMPAT to disable them. @@ -4985,7 +4990,7 @@ an extra argument but grab the context pointer using the macro dTHX. */ -#if defined(PERL_IMPLICIT_CONTEXT) +#if defined(PERL_IMPLICIT_CONTEXT) && !defined(PERL_HIDE_SHORT_NAMES) # define croak Perl_croak_nocontext # define deb Perl_deb_nocontext # define die Perl_die_nocontext |