AlexandrY (11.07.2007 21:22, просмотров: 1) ответил Evgeny_CD на Кульненько! Будем знать. Спасибо!
А вот еще в базу знаний. RealView блин подвел.
Объявил в разных программных модулях функции выполняющие роль callback-ов с одинаковым названием и со спецификаторм static.
Как бы все законно.
И функции были практически идентичны, только в одной использовалась своя статическая переменая, а в другой своя.
И указатели на эти функци передавались в другие функции этих же модулей.
Так компилер мне вместо указателя на родную статическую функцию подставил указатель на функцию из другого модуля.
Причем от компиляции к компиляции все было нормально, но вдруг фаза луны поменялась и он стал подменять указатели.