The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

__UNDEFINED__

__UNDEFINED__ PUSHmortal PUSHs(sv_newmortal()) __UNDEFINED__ mPUSHp(p,l) sv_setpvn_mg(PUSHmortal, (p), (l)) __UNDEFINED__ mPUSHn(n) sv_setnv_mg(PUSHmortal, (NV)(n)) __UNDEFINED__ mPUSHi(i) sv_setiv_mg(PUSHmortal, (IV)(i)) __UNDEFINED__ mPUSHu(u) sv_setuv_mg(PUSHmortal, (UV)(u))

__UNDEFINED__ XPUSHmortal XPUSHs(sv_newmortal()) __UNDEFINED__ mXPUSHp(p,l) STMT_START { EXTEND(sp,1); sv_setpvn_mg(PUSHmortal, (p), (l)); } STMT_END __UNDEFINED__ mXPUSHn(n) STMT_START { EXTEND(sp,1); sv_setnv_mg(PUSHmortal, (NV)(n)); } STMT_END __UNDEFINED__ mXPUSHi(i) STMT_START { EXTEND(sp,1); sv_setiv_mg(PUSHmortal, (IV)(i)); } STMT_END __UNDEFINED__ mXPUSHu(u) STMT_START { EXTEND(sp,1); sv_setuv_mg(PUSHmortal, (UV)(u)); } STMT_END

void mPUSHp() PPCODE: EXTEND(SP, 3); mPUSHp("one", 3); mPUSHp("two", 3); mPUSHp("three", 5); XSRETURN(3);

void mPUSHn() PPCODE: EXTEND(SP, 3); mPUSHn(0.5); mPUSHn(-0.25); mPUSHn(0.125); XSRETURN(3);

void mPUSHi() PPCODE: EXTEND(SP, 3); mPUSHi(-1); mPUSHi(2); mPUSHi(-3); XSRETURN(3);

void mPUSHu() PPCODE: EXTEND(SP, 3); mPUSHu(1); mPUSHu(2); mPUSHu(3); XSRETURN(3);

void mXPUSHp() PPCODE: mXPUSHp("one", 3); mXPUSHp("two", 3); mXPUSHp("three", 5); XSRETURN(3);

void mXPUSHn() PPCODE: mXPUSHn(0.5); mXPUSHn(-0.25); mXPUSHn(0.125); XSRETURN(3);

void mXPUSHi() PPCODE: mXPUSHi(-1); mXPUSHi(2); mXPUSHi(-3); XSRETURN(3);

void mXPUSHu() PPCODE: mXPUSHu(1); mXPUSHu(2); mXPUSHu(3); XSRETURN(3);

ok(join(':', &Devel::PPPort::mPUSHp()), "one:two:three"); ok(join(':', &Devel::PPPort::mPUSHn()), "0.5:-0.25:0.125"); ok(join(':', &Devel::PPPort::mPUSHi()), "-1:2:-3"); ok(join(':', &Devel::PPPort::mPUSHu()), "1:2:3");

ok(join(':', &Devel::PPPort::mXPUSHp()), "one:two:three"); ok(join(':', &Devel::PPPort::mXPUSHn()), "0.5:-0.25:0.125"); ok(join(':', &Devel::PPPort::mXPUSHi()), "-1:2:-3"); ok(join(':', &Devel::PPPort::mXPUSHu()), "1:2:3");

4 POD Errors

The following errors were encountered while parsing the POD:

Around line 18:

Unknown directive: =provides

Around line 22:

Unknown directive: =implementation

Around line 36:

Unknown directive: =xsubs

Around line 106:

Unknown directive: =tests