引数の個数が不定の関数へ引数を横流しするには
どうすればいいのでしょうか?

int f(char *p, const char *q, ...);

int g(char *p, const char *q, ...)
{
  return f(p, q, ...); // ← どうやって渡す?
}