Есть ли способ для ctags обрабатывать многострочные прототипы функций в C?
Я искал, и --fields=+S
должен делать многострочные прототипы, но я не могу заставить его работать:
ctags -x --c-kinds=pf --fields=+S file
файл:
int
foo(int
x, int y
);
ctags возвращает только:
foo(int
(Обратите внимание, что тип возвращаемого значения также отсутствует)
В конечном итоге я хотел бы получить результат, похожий на
int foo(int x, int y);
or
int foo(int x, int y
--fields=+S
не правильный путь? Есть ли часть полей ctags, которые мне не хватает? Любые указатели в целом?
Если нет способа сделать это в ctags, какие-нибудь рекомендуемые программы? (в настоящее время я смотрю на uncrustify)