在我的一个程序中,夹板检查器警告:
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()函数。该程序使用与回调一起使用的expat XML 解析器。你给解析器一个函数:
XML_SetElementHandler(parser, start, end);
解析器在某些时候将其回调。这是 C 语言中非常常见的习语,我想知道为什么夹板会抱怨。我在常见问题解答或手册中找不到任何内容。