switch (skb->protocol) {
case cpu_to_be16(ETH_P_IP):
это мой код, это имя макроса.
после прохождения его clang-format-3.4
я получил
switch (skb->protocol) {
case cpu_to_be16(ETH_P_IP) :
здесь я не хочу пробел перед двоеточием (между закрывающей скобкой и толстой кишки). в соответствии с стилем кодирования linux это ошибка. Я пробовал с почти любой другой конфигурацией (файл .clang-format
), но он вводит пространство. как это исправить?
при компиляции кода (все предупреждения включены) вы получаете сообщение об ошибке или предупреждение об этом пространстве? Я сомневаюсь в этом. Стиль кодирования - это просто стиль (стиль используется для удобочитаемости) и должен абсолютно не отличаться от исполняемого файла. – user3629249