vc_state
vc->vc_state = ESnormal;
if (ansi_control_string(vc->vc_state))
vc->vc_state = ESnormal;
vc->vc_state = ESnormal;
vc->vc_state = ESesc;
vc->vc_state = ESsquare;
vc->vc_state = ESnormal;
vc->vc_state = ESsquare;
vc->vc_state = ESnonstd;
vc->vc_state = ESapc;
vc->vc_state = ESpm;
vc->vc_state = ESpercent;
vc->vc_state = ESdcs;
vc->vc_state = ESsetG0;
vc->vc_state = ESsetG1;
vc->vc_state = EShash;
if (ansi_control_string(vc->vc_state) && c >= ASCII_IGNORE_FIRST &&
switch(vc->vc_state) {
vc->vc_state = ESpalette;
vc->vc_state = ESosc;
vc->vc_state = ESnormal;
vc->vc_state = ESnormal;
vc->vc_state = ESnormal;
vc->vc_state = ESgetpars;
vc->vc_state = ESfunckey;
vc->vc_state = EScsiignore;
vc->vc_state = ESnormal;
vc->vc_state = ESnormal;
vc->vc_state = ESnormal;
vc->vc_state = ESnormal;
vc->vc_state = ESnormal;
vc->vc_state = ESnormal;
vc->vc_state = ESnormal;
vc->vc_state = ESnormal;
if (vc->vc_state != ESnormal)
if (vc->vc_state != ESnormal)
unsigned int vc_state; /* Escape sequence parser state */
struct vc_state state, saved_state;