Backport XS_(IN|EX)TERNAL, be explicit about linkage
authorSteffen Mueller <smueller@cpan.org>
Sun, 28 Aug 2011 15:51:06 +0000 (17:51 +0200)
committerSteffen Mueller <smueller@cpan.org>
Sun, 28 Aug 2011 15:51:06 +0000 (17:51 +0200)
commita62da8e6727f34e800a1b8c33214cc22c872ad0e
tree7c04a3d21738ab6839d1985d6bd4060c3c91291c
parent0cb93b3a42a2d489a092d17005fb2b4dcbf74d95
Backport XS_(IN|EX)TERNAL, be explicit about linkage

With XS(name) defaulting to exporting symbols again since the
previous commit, ExtUtils::ParseXS will now instead use explicit
XS_EXTERNAL/XS_INTERNAL in its place. This allows backporting
of the linkage changes to perls as old as 5.10.0 (and possibly
further).
Porting/Maintainers.pl
dist/ExtUtils-ParseXS/Changes
dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pm
dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Constants.pm
dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/CountLines.pm
dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Utilities.pm