C言語についてk&rの

main()
{
なにか
}
はC99以前は合法
C99以降は違法
という認識でOK?