Properly strip trailing semicolons form inputmaps. These could
trigger warnings (errors in strict C89 compilers) due to
additional semicolons being interpreted as empty statements.
[Torsten Schoenfeld, Jan Dubois, Steffen Mueller]Now detects and throws a warning if there is a CODE section using
RETVAL, but no OUTPUT section. [CPAN RT #69536]Uses the explicit XS_EXTERNAL macro (from perl 5.15.2 and newer)
for XSUBs that need to be exported. Defines XS_EXTERNAL to fall
back to XS where that is not available.Introduces new EXPORT_XSUB_SYMBOLS XS keyword that forces exported
XSUB symbols. It's a no-op on perls before 5.15.2.