Ensure that C++ modules can be built against a perl configured with -DPERL_GLOBAL_STR...
authorMarcus Holland-Moritz <mhx-perl@gmx.net>
Fri, 23 Jan 2009 21:11:38 +0000 (22:11 +0100)
committerMarcus Holland-Moritz <mhx-perl@gmx.net>
Fri, 23 Jan 2009 21:11:38 +0000 (22:11 +0100)
commitcf5a8da6882fed918a9d80d63b4aec653697b040
tree5a7f4e53c8b419aa39e5fe3df524f5b0475c4af6
parentac2e3cea0e22de754d302c36777a64e04fb938ce
Ensure that C++ modules can be built against a perl configured with -DPERL_GLOBAL_STRUCT_PRIVATE.

Perl_GetVarsPrivate() could not be seen from within a module built
with a C++ compiler if the perl binary was built with a C compiler,
as the prototype was not 'extern "C"' for C++.
The change moves the EXTERN_C defines so they can be used for the
prototype of Perl_GetVarsPrivate().
perl.h