smtp_client_state
smtp_client_state(struct smtp_client *proto, int newstate)
#define smtp_client_state(_s, _st) do { newstate = _st; goto again; } while (0)
#undef smtp_client_state