Perdón, yo he confundido los terminos anteriormente

Pero declarar es dar a conocer al compilador la función, su definición puede estar en cualquier lado, entonces:
void vMyFuncion(char); Es una declaración y
void vMyFuncion(char Data){
// ....
}
Es la definición de la función.
Saludos!