리눅스 커널 모듈을 작성하고 코딩 표준을 따르는 데 astyle을 사용하려고합니다. spi_driver
구조가 잘못 포맷 된 것 같습니다. 왜 누군가가 그 이유를 알고 있는지 궁금합니다. 이것은 (명령 astyle --style=linux lightmod.c
으로) astyle에 전달하기 전에 코드 :astyle 코드 서식
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
이런 식으로 들여 쓰기를한다? 아는 사람 있나요?
나는 [astyle] 태그를 추가하고 링크를 추가했다. 내가 옳은 것으로 연결되어 있는지 확인하십시오. :) –
코드에서 탭을 사용하는 경우 astyle을 사용하기 전에 공백으로 바꾸는 것이 좋습니다. 아니면 astyle에서 탭을 인식 할 수있는 옵션이있을 수도 있습니다. – karlphillip
내 코드는 탭이 아닌 공백을 사용합니다. 그래서 그렇지 않습니다. 도 링크가 정확합니다. 감사합니다. –