|
Похоже дело в том, что у меня в этом модуле описано дерево меню, т.е. в некоторой структуре, находящейся в code, записаны адреса функций. Эти функции вызываются при помощи указателя на code, плюс в них самих есть вызовы функций, которым в параметр дается указатель на code. Причем по этому указателю размещены строки символов, а не функции. И это все размещено в одном сегменте программы. По идее то нет никакого криминала и опасности зацикливания, но линкер этого не понимает и на каждую такую функцию выдает WARNING L13: RECURSIVE CALL TO SEGMENT. Видимо с этой новой функцией количество допустимых однотипных варнингов было превышено, и он отказался линковать.
Придется искать способ, как избежать появления этого предупреждения.
E-mail: info@telesys.ru