Hierarchical FSM library A hierarchical FSM library in C. You describe the FSM with C struct(with function pointers as members) and provide the callback implementations. The l