File static function funcname declared but not used
From 433253
You have three options: the first is to comment out the whole function; This isn't so good, since if you have comments inside the function you'll have to comment around them. The second is to add a splint annotation, /*@unused@*/ in front of the function declaration (or function definition if there's no prototype), as the very first thing on the line. i.e:
/*@unused@*/ void unused_func(int arg);
The last alternative is to comment out the prototype, and then use the pre-processor directives #if 0 and #endif around your function definition, to remove it before compilation. This method will resolve gnuc warnings as well. i.e:
/* void unused_func(int arg); */
#if 0
void
unused_func(int arg) {
/*func body*/;
}
#endif
