These are used in other compilation units. The declarations there
use the XS_EXTERNAL macro to indicate an non-static XSUB that is
taken from another object file.
}
}
-our $VERSION = '0.30';
+our $VERSION = '0.31';
use vars '$WARNINGS_ON_BOOTSTRAP';
use vars map "\$${_}_called_PP", qw(BEGIN UNITCHECK CHECK INIT END);
}
-XS(XS_XS__APItest__XSUB_XS_VERSION_undef);
-XS(XS_XS__APItest__XSUB_XS_VERSION_empty);
-XS(XS_XS__APItest__XSUB_XS_APIVERSION_invalid);
+XS_EXTERNAL(XS_XS__APItest__XSUB_XS_VERSION_undef);
+XS_EXTERNAL(XS_XS__APItest__XSUB_XS_VERSION_empty);
+XS_EXTERNAL(XS_XS__APItest__XSUB_XS_APIVERSION_invalid);
#include "const-c.inc"
PROTOTYPES: DISABLE
+EXPORT_XSUB_SYMBOLS: ENABLE
+
void
XS_VERSION_empty(...)
PPCODE:
PROTOTYPES: DISABLE
+EXPORT_XSUB_SYMBOLS: ENABLE
+
void
XS_VERSION_undef(...)
PPCODE: