형식적으로, 형태적으로 볼때 오류가 나올 이유가 없다.

함수표기에 관한 고전표기방식의 호환성을 높히기 위해 고대 문법을 지원하는데
f (ttg, hu)
void*tttg; int hu;
{}
와 같은 문법이다.
지금은 표준에서 싹다 사라졌다.

VC++6.0컴파일러 해석기를 교묘하게 통과하면 가능하다는데 난 잘 모르겠음.