Вы должны быть в состоянии запустить ctags
через ваш источник.
ctags
может генерировать файл тегов, который, помимо прочего, содержит имена и расположение макросов в ваших файлах C.
Вы можете контролировать типы символов, которые ctags будет хранить в вашем файле тегов, используя опцию --c-kinds
.
например.
ctags --c-kinds=+d -f tags --recurse ./your_source_directory/
Затем можно выполнить поиск дубликатов в файле результирующих тегов.