void sub_from_xs() PREINIT: int nx; char *sx; PPCODE: nx = get_nx(); sx = get_sx(); EXTEND(SP, 2); PUSHs(sv_2mortal(newSViv(nx))); PUSHs(sv_2mortal(newSVpv(sx, 0)));