scr_printf(": ");
color(BRIGHT_CYAN);
ctdl_getline(buf, len);
- if (buf[0] != 0)
+ if (buf[0] != 0) {
strcpy(str, buf);
+ }
color(DIM_WHITE);
}
*/
void newprompt(char *prompt, char *str, int len)
{
+ str[0] = 0;
color(BRIGHT_MAGENTA);
scr_printf("%s", prompt);
color(DIM_MAGENTA);
if (cmdmatch(cmdbuf, cptr, 5)) {
/* We've found our command. */
if (requires_string(cptr, cmdpos)) {
+ argbuf[0] = 0;
ctdl_getline(argbuf, 64);
} else {
scr_printf("\n");