>>336
規格ではintを返すか、intをtypedefした型を返すか、実装依存の型を返すかの
いずれかでなければならないとされている。
よって、君の環境でvoidがOKならばvoidでも構わないし、ダメならばダメ。ただし、
int(とそのtypedef)以外をreturnとして指定した場合動かない環境が出てきても
文句は言えない。コード自体は規格違反ではない。
ただ、ANSI-Cと銘打ってある以上、intを指定するのが望ましい。よって、規格
違反ではないが、「親切な」本とは言い難い。