Цитата(_Артём_ @ Mar 14 2014, 18:20)

А в makefile что пишете? Компилируете как по ошибкам Эклипса навигацию делает? И по исходникам есть навигация?
Я для поддержки невоспринимаемого синтаксиса (то есть чтобы банально не отображался код как ошибки) прикручиваю к проекту файл compiler_definitions.h, который на уровне makefile исключаю из процесса компиляции, чтобы компиляция верно проходила. Ну и исходники чуток подправить придётся всё равно.
В приведённом примере добавить в этот файл строчку и сделать типа такого:
void Timer_Overflow () interrupt
(6
) {} // круглые скобки не влияют на логику, зато позволяют использовать макросы
...
#ifndef PROJECT_COMPILE // определяется в makefile на этапе компиляции
#define interrupt(x)
#endif
Конечно, файл можно заточить под разные компиляторы и сделать универсальным, если оно вам надо