intrflush(stdscr, FALSE); /* Disable interrupt flush. */
curs_set(0); /* Make cursor invisible */
nodelay(stdscr, TRUE); /* Enable non-blocking getch() */
+
+ /* We may be operating with an incorrect $TERM type; in this case
+ * the keymappings will be slightly broken. We want at least
+ * backspace to work though, so we'll define both DEL and ^H to
+ * map to backspace */
+ define_key("\x7f", KEY_BACKSPACE);
+ define_key("\x08", KEY_BACKSPACE);
+
while (getch() != ERR) /* flush stdin */
(void)0;
}