Queriendo pasarlo a ccs c veo que no muchas cosas son compatibles; como esta funcion:
Eso no es una funcion... Siemplemente esta diciendo que Styp de ahora en adelante va a ser un tipo igual a "const struct State" , es decir una estructura que se va a mantener constante (no se puede sobreescribir) y de la forma definida anteriormente.
Es para no escribir:
const struct State FSM[4]={
como vi que no se podía en ccs lo puse como un array asi:
Y así cambiaste enteramente toda la estructura del array... lo que vas a tener que cambiar completamente la definición de la estructura y de tu programa.
Alguien me puede orientar para pasarlo a CCS por favor, ahora estoy haciendo esto en ccs.
Esto es C comun y corriente, CCS no debería tener ningún problema en asociarlo.. Por lo que no entiendo porque es el problema que te esta dando. Incluso copie y pegue sobre otro compilador y no tengo problemas con esas definiciones. Lo probe sobre un compilador online y no me tiro ni un warning/error, y pude acceder a todos los datos.