В моей программе проверка шины предупреждает:
expat-test.c:23:1: Function exported but not used outside expat-test: start
A declaration is exported, but not used outside this module. Declaration can
use static qualifier. (Use -exportlocal to inhibit warning)
expat-test.c:38:1: Definition of start
Функция start () используется . Программа использует парсер XML expat , который работает с обратными вызовами. Вы даете парсеру функцию:
XML_SetElementHandler(parser, start, end);
и парсер перезванивает в некоторых точках. Это очень распространенная идиома в Си, и мне интересно, почему шина жалуется. Я ничего не нахожу в FAQ или в руководстве .