#define DESC_WIDTH 18
#define HEADER "*** Project Athena User Registration ***"
#if defined(vax) || defined(mips)
-#define HELP " Press the key marked <X| to delete a character. Press Ctrl-C to start over."
+#define HELP " Press the key above RETURN to delete a character. Press Ctrl-C to start over."
#endif
#ifndef HELP
#define HELP " Press backspace to delete a character. Press Ctrl-C to start over."
/* We're in raw mode, so EOF means disaster */
exit(1);
break;
+ delchar:
case '\177': /* Delete */
case '\010': /* Backspace */
if (i) {
break;
}
if (valuep && i >= maxsize) {
+ wfeep();
wprintw (displayw,
"You are not allowed to type more than %d characters for this answer.\n",
- maxsize);
+ maxsize-1);
wrefresh (displayw);
- goto retry;
+ goto delchar;
}
}