TYPEMAP
const char * T_PV
test_class * ANY OBJECT
OUTPUT
ANY OBJECT
sv_setref_pv($arg, CLASS, (void *) $var);
INPUT
ANY OBJECT
$var = ($type) SvIV((SV*)SvRV($arg));
####
XS(XS_Test_TestMethod)
{
dXSARGS;
if (items != 2)
Perl_croak(aTHX_ "Usage: Test::TestMethod(CLASS, param1)");
{
char* CLASS = (char *)SvPV(ST(0),PL_na);
pstruct * param1;
####
XS(XS_Test_TestMethod)
{
dXSARGS;
if (items != 2)
Perl_croak(aTHX_ "Usage: Test::TestMethod(CLASS, param1)");
{
char* CLASS = (char *)SvPV_nolen(ST(0));
pstruct * param1 = (pstruct *) SvIV((SV*)SvRV(ST(1)));