2008-01-24 tcc(2) もしかして…と思ったら,やはりこれもコンパイルできない. int main( void) { for(int i=0;i<10;i++) { printf("%d\n", i); } return 0; } ANSI C grammar (Yacc)を見ると,forの初期化部には式だけで宣言は書けないことになってる.それが標準だったのか.ちゃんとソースを読み込めば,そのくらいの拡張は簡単にできそうな気もするけど.