void sub_from_xs(SV *num, SV *str) PREINIT: int nx; char *sx; CODE: nx = get_nx(); sx = get_sx(); sv_setiv_mg(num, nx); sv_setpv_mg(str, sx);