C 老式K&;的铿锵格式;R函数定义

C 老式K&;的铿锵格式;R函数定义,c,clang-format,C,Clang Format,使用ANSIC之前的约定处理非常旧的代码库,我希望clangformat生成如下输出 int 主(argc、argv) int-argc; char*argv[]; { 返回0; } 不幸的是,它坚持将此格式设置为 intmain(argc,argv)intargc; char*argv[]; { 返回0; } 有没有办法让它将每个声明放在自己的行上?有没有理由不在重新格式化代码的同时转换为原型定义?是的:补丁可能不会被接受,我猜它可能不再在某些古老的平台/编译器组合上编译。

使用ANSIC之前的约定处理非常旧的代码库,我希望
clangformat
生成如下输出

int
主(argc、argv)
int-argc;
char*argv[];
{
返回0;
}
不幸的是,它坚持将此格式设置为

intmain(argc,argv)intargc;
char*argv[];
{
返回0;
}

有没有办法让它将每个声明放在自己的行上?

有没有理由不在重新格式化代码的同时转换为原型定义?是的:补丁可能不会被接受,我猜它可能不再在某些古老的平台/编译器组合上编译。