関数の仕様自体は決まってて、
その関数を使いたいケースがマジで引数の型も個数も可変なんですよ。
だから配列は不可。

va_listって呼び出し元でも使えるの?だとするとちょい目から鱗なんだけど。
引数として渡すとちゃんと順番に全部スタックに積んでくれるのかしら。