I need to parse a string using a state machine, and then a part of this string must be parsed with another state machine. I tried reassign p pointer and using fgoto statement, but it doesn't work. haw can I do this?