Cita de: engel lex en 27 Abril 2015, 04:19 AM
revisando el código bien veo variables no definidas como n en la linea 306, me imagino que por eso es...
La variable n está definida en la linea 14. Además, la función inic_nrem(void) está definida dos veces en la línea 34. No se me ocurre que más puede ser, habría que revisarlo cuidadosamente para encontrar los errores.
De todas maneras creo que la mejor manera de detectar un error sería probar a compilarlo con otro compilador (el gcc por ejemplo) y comparar el mensaje de error con el del CCS.
Un saludo
PD: Por cierto, no utilices void main() por favor. Utiliza int main() en su lugar.