>>604
void main は処理系独自に許容されてるプロトタイプだからな。
まあ、これ使えない処理系知らないけど。

どの処理系でも使える事が保証されてるのは
int main(int, char**) と int main() だっけ?
でも、処理系独自の拡張は仕様で許容されてたと思う。
処理系独自のプロトタイプを使っても
警告だのエラーだのを出さなくても仕様には背いてないってことだと思う。
例えば環境変数用の引数を入れるとか、void main とか。
ただ、そのコードがどの処理系でも通るという保証は無い。

>>605
このスレとか。