int f( int x, ... )みたいな可変数の引数とる関数作りたいんだけど、
まぁ普通にva_start〜va_arg〜va_end使えばいい話だろうけど、
これって最後に末尾を示すコード(たとえば-1とか)入れる必要出てくるじゃん。

sprintfとか見るとそういうの一切ないけど、ああいう実装はどうやってやるんだろ?