>>775
あれ?もしかして後半も俺向けの返事?

だったら、
> 引数が全く指定されなくても大量に指定されても、動作に影響の無いコードに
> なってるはずだ。

これは間違い。
関数から戻った直後に引数をクリアするコードが
入っているかどうかによって、
s4[401] += 16; した時の戻り先も変わってくる。
(戻り先アドレスは変わらないが、後続の命令の配置がずれる)

さらに言えば、引数の有無だけでなく、
引数のサイズが256バイト以上か未満かでも
 add esp,バイト数
という命令のコードサイズは違ってくるはず。

つまり、もろに動作に影響する。