ctags многострочные прототипы функций C

Есть ли способ для 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);

или

int foo(int x, int y

is - поля = + S не правильно? Есть ли часть полей ctags, которые мне не хватает? Есть ли вообще указатели?

Если нет способа сделать это в ctags, какие рекомендуемые программы? (В настоящее время я ищу uncrustify)

10
задан pseudosudo 25 July 2011 в 18:02
поделиться