va_list を返す関数とかって、なんとかして作れませんか?
メモリを割り当てて全部va_listの内容をコピーとか出来ればいいんだろうけど。