S_ECHO
old = (__m_screen->_flags & S_ECHO) == S_ECHO;
__m_screen->_flags &= ~S_ECHO;
__m_screen->_flags |= S_ECHO;
if ((__m_screen->_flags & S_ECHO) && *wcp != WEOF) {
if ((__m_screen->_flags & S_ECHO) && 0 <= ch && ch != EOF) {
old = (__m_screen->_flags & S_ECHO) == S_ECHO;
__m_screen->_flags &= ~S_ECHO;
__m_screen->_flags |= S_ECHO;
if ((__m_screen->_flags & S_ECHO) && *wcp != WEOF) {
if (!(__m_screen->_flags & S_ECHO))