C: Refine and fix prev commit 1.42_62

add proper testcase t/issue256.t
simplify sv_setpv/iv to sv_setpv_mg
ditto for $0 and $^X