reuse argv and argvlen
use PL_sv_undef