Как получить diff измененных C-шных функций между двумя версиями файла?

Есть задача в проекте собирать список измененных функций для С-ного кода.
Проект написан на чистом C, сборка под Unix, VCS ClearCase.
Планировалось использовать обычный пофайловый дифф с опцией --show-c-function
типа
diff --show-c-function oldfile newfile
но, как выяснилось, иногда он "косячит" и выдает лишние функции которые не были заимпакчены изменениями.
Пробовал кучу доп. опций из diff с убиранием пробелов, табов и прочее - не помогает.

Написание "велосипеда" для этих целей также не вдохновляет, а быстрое гугление в нете не дало идей. Что можно еще попробовать?

Кто знает есть ли какие бесплатные тулы, которые могут решить данную задачу?
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы