#ifndef __TEMPLATE_FSM_H_ #define __TEMPLATE_FSM_H_ #define TemplateFSM_Input(pFSM) ((TemplateFSMIn *)_preloadIn((FSM *)pFSM)) #define TemplateFSM_Signals(pFSM) ((TemplateFSMSignals *)_getSignals((FSM *)pFSM)) typedef struct _templateFSMIn { int arrindex; int x; }TemplateFSMIn; typedef struct _templateFSMSignals { int signalA; int signalB; }TemplateFSMSignals; typedef struct _templateFSMData { TemplateFSMIn in; int y1; int inner1; }TemplateFSMData; typedef struct _TemplateFSM TemplateFSM; TemplateFSM *createTemplateFSM(); #endif