version 1.63, 2015/11/09 11:44:00 |
version 1.64, 2015/11/11 08:52:12 |
|
|
ewprintf("%s? (y or n) ", sp); |
ewprintf("%s? (y or n) ", sp); |
for (;;) { |
for (;;) { |
s = getkey(FALSE); |
s = getkey(FALSE); |
if (s == 'y' || s == 'Y' || s == ' ') |
if (s == 'y' || s == 'Y' || s == ' ') { |
|
ewprintf(""); |
return (TRUE); |
return (TRUE); |
if (s == 'n' || s == 'N' || s == CCHR('M')) |
} |
|
if (s == 'n' || s == 'N' || s == CCHR('M')) { |
|
ewprintf(""); |
return (FALSE); |
return (FALSE); |
if (s == CCHR('G')) |
} |
|
if (s == CCHR('G')) { |
|
ewprintf(""); |
return (ctrlg(FFRAND, 1)); |
return (ctrlg(FFRAND, 1)); |
|
} |
ewprintf("Please answer y or n. %s? (y or n) ", sp); |
ewprintf("Please answer y or n. %s? (y or n) ", sp); |
} |
} |
/* NOTREACHED */ |
/* NOTREACHED */ |
|
|
ewprintf("%s? (y, n or r) ", sp); |
ewprintf("%s? (y, n or r) ", sp); |
for (;;) { |
for (;;) { |
s = getkey(FALSE); |
s = getkey(FALSE); |
if (s == 'y' || s == 'Y' || s == ' ') |
if (s == 'y' || s == 'Y' || s == ' ') { |
|
ewprintf(""); |
return (TRUE); |
return (TRUE); |
if (s == 'n' || s == 'N' || s == CCHR('M')) |
} |
|
if (s == 'n' || s == 'N' || s == CCHR('M')) { |
|
ewprintf(""); |
return (FALSE); |
return (FALSE); |
if (s == 'r' || s == 'R') |
} |
|
if (s == 'r' || s == 'R') { |
|
ewprintf(""); |
return (REVERT); |
return (REVERT); |
if (s == CCHR('G')) |
} |
|
if (s == CCHR('G')) { |
|
ewprintf(""); |
return (ctrlg(FFRAND, 1)); |
return (ctrlg(FFRAND, 1)); |
|
} |
ewprintf("Please answer y, n or r."); |
ewprintf("Please answer y, n or r."); |
} |
} |
/* NOTREACHED */ |
/* NOTREACHED */ |
|
|
rep = eread("%s? (yes or no) ", buf, sizeof(buf), |
rep = eread("%s? (yes or no) ", buf, sizeof(buf), |
EFNUL | EFNEW | EFCR, sp); |
EFNUL | EFNEW | EFCR, sp); |
for (;;) { |
for (;;) { |
if (rep == NULL) |
if (rep == NULL) { |
|
ewprintf(""); |
return (ABORT); |
return (ABORT); |
|
} |
if (rep[0] != '\0') { |
if (rep[0] != '\0') { |
if (macrodef) { |
if (macrodef) { |
struct line *lp = maclcur; |
struct line *lp = maclcur; |
|
|
maclcur->l_fp = lp->l_fp; |
maclcur->l_fp = lp->l_fp; |
free(lp); |
free(lp); |
} |
} |
if (strncasecmp(rep, "yes", sizeof(rep)) == 0) |
if (strncasecmp(rep, "yes", sizeof(rep)) == 0) { |
|
ewprintf(""); |
return (TRUE); |
return (TRUE); |
if (strncasecmp(rep, "no", sizeof(rep)) == 0) |
} |
|
if (strncasecmp(rep, "no", sizeof(rep)) == 0) { |
|
ewprintf(""); |
return (FALSE); |
return (FALSE); |
|
} |
} |
} |
rep = eread("Please answer yes or no. %s? (yes or no) ", |
rep = eread("Please answer yes or no. %s? (yes or no) ", |
buf, sizeof(buf), EFNUL | EFNEW | EFCR, sp); |
buf, sizeof(buf), EFNUL | EFNEW | EFCR, sp); |