>>619
初期のCでは、構造体自体を返すことはできなかった。構造体のポインタをもらって処理するのが定石だった。
スタック上に大きな(一時)オブジェクトを確保するのは潔しとしない文化がCにはあるのかもしれない。