>>416
例えばとあるコンパイラだとstruct hoge func(int);のような関数が内部ではvoid hoge(struct hoge *, int);と化している。
(そしてその関数を呼び出すときにはコンパイラが密かにstruct hogeの変数を作りそこへのポインタを隠し引数に渡す)