【发布时间】:2015-10-29 05:01:10
【问题描述】:
先生……
switch (skb->protocol) {
case cpu_to_be16(ETH_P_IP):
这是我的代码,cpu_to_be16(ETH_P_IP) 是宏名称。
在传递给clang-format-3.4之后
我得到了
switch (skb->protocol) {
case cpu_to_be16(ETH_P_IP) :
这里我不想在冒号之前有空格(在右括号和冒号之间)。根据 linux 编码风格,这是错误的。我尝试了几乎所有不同的配置(.clang-format 文件),但它引入了空间。如何解决?
【问题讨论】:
-
当你编译代码(启用所有警告)时,你是否收到关于空间的错误或警告消息?我对此表示怀疑。编码风格就是这样,一种风格(一种风格用于提高可读性)并且对可执行文件绝对没有影响。
标签: c clang-format