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