Здравствуйте! Ситуация: К основному вайлу проекта "main.c" подключаю файл "header.h". В нем пишу заголовки функций. Сами функции описываю в файле "header.c". Если в файле "main.c" вызываю не все функции из "header.h" то при компиляции выскакивает варнинг - "UCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS". Вопрос: 1. можно ли какнибудь (дерективами или настройками компилятора) избавится от этого. 2. можно ли добится теми же средствами чтобы компилятор не включал невызываемые функции в скомпилированный hex (не увеличивал размер). 3. как это реализовано в стандартных хидерах типа math.h. (Пишу на си. Пробовал примеры из кейла, непомогло.) Спасибо.
|