Error C129 con tipo BYTE

ivacaba
22 de Marzo del 2008
Muy buenas a todos, a ver si alguno me echa un cable.
Tengo un error C129 (missing ";" before X) al declarar una función en el fichero .h.
Podría ser porque el tipo que devuelve es BYTE, pero es el tipo que necesito para esta función, no me serviría por ejemplo un typedef.
La línea (única en el fichero.h) es:
byte uah_control_fase_lav (byte *estado);

Muchas gracias!

ivacaba
22 de Marzo del 2008
Se me olvidaba, compilo con Microvision Entorno Keil para microcontrolador.