是否可以使用Visual C ++编译pre-ANSI(K&R-style)C代码?

我们有一些旧的C代码,具有预ANSI(K&R风格)函数声明。 例如:

int foo(x, y) double x, y; { /* do some stuff */ } 

是否有编译器开关在Visual C ++ 2008中启用对此的支持?

为了使其编译,将代码放在.c文件中,而不是.cpp。 这指示Visual Studio将代码编译为C而不是C ++