typedef struct { int quot; int rem; } div_t;
x86 では第ゼロ引数として戻り値を保持するポインタを渡す呼び出し規約になっている=> プロトタイプ宣言が無いとこのポインタを渡さないので、ヘンなアドレスを参照しようとして死亡
x86-64 では 64bits 以下の align とかの無い構造体はレジスタ渡し