我正在编写一个 linux 内核模块,并尝试使用astyle来帮助我遵循编码标准。它似乎spi_driver
错误地格式化了一个结构,我想知道是否有人知道为什么。这是传递给 astyle 之前的代码(使用 command astyle --style=linux lightmod.c
):
static struct spi_driver light_driver = {
.driver = {
.name = "light",
.owner = THIS_MODULE,
},
.probe = light_probe,
.remove = __devexit_p(light_remove),
};
这是输出:
static struct spi_driver light_driver = {
.driver = {
.name = "light",
.owner = THIS_MODULE,
},
.probe = light_probe,
.remove = __devexit_p(light_remove),
};
为什么会这样缩进.remove
?有人知道吗?