typedef struct SilcFSMObject SilcFSMStruct;
The actual FSM context and can be used as pre-allocated FSM context, instead of SilcFSM context. This context is initialized with the silc_fsm_init function. It need not be uninitialized.