modify print()
modify get_char()
isblank()
fsm_run() para
update test2.c
malloc+memset 0 -> calloc
calloc() para fix
fix state_add_branch() and state_renew_branch()
fsm->state_num