O problema é que ele compila e inclue a função não-chamada pra dentro do seu programa, o que ocupa espaço na memória.
Não conheço essa diretiva. Seria muito interessante se alguém conhecer outro método, postar aqui.
A solução que a Keil recomenda nos seus manuais é a seguinte:
Isole a função não-chamada através do uso da diretiva #if(0), #endif
No código fica assim:
- Código: Selecionar todos
#if (0)
void funcao_nao_chamada ( void)
{
}
#endif
Isso daí já elimina o código desnecessário do seu programa, e evita o mané do compilador de ficar enviando mensagens bestas !!!
[]'s
RETI.