#include "fsm.h" void bzFSMSetState(BzFSMState *state, const BzFSMState *newState, void *data) { state->exit(data); newState->enter(data); *state = *newState; }