version 1.13, 2001/05/23 22:36:13 |
version 1.14, 2001/05/23 23:29:47 |
|
|
} else { |
} else { |
#endif /* !NO_STARTUP */ |
#endif /* !NO_STARTUP */ |
#endif /* !NO_MACRO */ |
#endif /* !NO_MACRO */ |
(void)strcpy(prompt, p); |
pep = prompt + strlcpy(prompt, p, sizeof(prompt)); |
pep = prompt + strlen(prompt); |
|
for (;;) { |
for (;;) { |
ewprintf("%s", prompt); |
ewprintf("%s", prompt); |
pep[-1] = ' '; |
pep[-1] = ' '; |
pep = keyname(pep, c = getkey(FALSE)); |
pep = keyname(pep, sizeof(prompt) - (pep - prompt), |
|
c = getkey(FALSE)); |
if (doscan(curmap, c, &curmap) != NULL) |
if (doscan(curmap, c, &curmap) != NULL) |
break; |
break; |
*pep++ = '-'; |
*pep++ = '-'; |