Есть тестовая программка, на которой видна проблема #define N 100 int main() { static int arr[N] = {1, [1 ... (N - 1)] = 0}; } Выполняю команду: indent -bad -bap -cdb -bl -cli2 -nbc -bls -ppi 3 -lps test.c -o test2.c Получаю результат: #define N 100 int main () { static int arr[N] = { 1,[1...(N - 1)] = 0 }; } Компилирую krivenok-home test # gcc test2.c test2.c:5:28: too many decimal points in number test2.c: In function `main': test2.c:5: error: nonconstant array index in initializer test2.c:5: error: (near initialization for `arr') indent испортил программу, т.к. не сохранил пробелы вокруг троеточия! Как заставить его их сохранять? P.S. Куча опций, которых я передаю, не влияют на проблему, т.к. аналогичное поведение и при запуске его без параметров :(
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Krivenok_Dmitry
Ответ на:
комментарий
от Reset
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Сокеты (2019)
- Форум Собрать Си-библиотеку mimeTeX с Qt-программой (2018)
- Форум Программа из K&R вопросы по warnings, полученные от gcc (2015)
- Форум indent (2008)
- Форум indent (2007)
- Форум маленькая програмка чтобы вытащить числа из лога (2009)
- Форум Emacs, indentation. (2013)
- Форум vim indentation (2013)
- Форум Emacs indentation (2014)
- Форум javascript indenter (2014)