state_change
struct cec_event_state_change state_change;
int state_change;
state_change = isatty(STDIN_FILENO);
if (state_change && *ptr == '\r')
if (state_change && (u_char)*ptr == escape_char) {
while (state_change()) {
while (state_change()) {
int state_change(void);