- typeahead (-1); /* simulate smooth scrolling */
- meta(stdscr, TRUE);
-}
-
-void curses_install(void)
-{
- SETCOLOR(MT_COLOR_NORMAL);
- wclear(stdscr);
- mutt_error = mutt_curses_error;
- mutt_message = mutt_curses_message;
-}
-
-void mutt_endwin (const char *msg)
-{
- if (!option (OPTNOCURSES)) {
- CLEARLINE (LINES - 1);
-
- wattrset (stdscr, A_NORMAL);
- mutt_refresh ();
- endwin ();
- }
-
- if (msg && *msg) {
- puts (msg);
- fflush (stdout);
- }
-}
-
-void _mutt_perror (const char *s, const char* filename, int line)
-{
- char *p = strerror (errno);
- mutt_error ("%s: %s (errno = %d) from %s:%i", s, p ? p : _("unknown error"), errno, filename, line);