version 1.21, 2005/06/14 18:14:40 |
version 1.22, 2005/08/09 00:53:48 |
|
|
int retval; |
int retval; |
|
|
if (pat[0] == '\0') |
if (pat[0] == '\0') |
rep = ereply("%s: ", tpat, NPAT, prompt); |
rep = eread("%s: ", tpat, NPAT, EFNEW | EFCR, prompt); |
else |
else |
rep = eread("%s: (default %s) ", tpat, NPAT, |
rep = eread("%s: (default %s) ", tpat, NPAT, |
EFNUL | EFNEW | EFCR, prompt, pat); |
EFNUL | EFNEW | EFCR, prompt, pat); |
|
|
/* specified */ |
/* specified */ |
if (rep == NULL) { |
if (rep == NULL) { |
retval = ABORT; |
retval = ABORT; |
} else if (*rep != '\0') { |
} else if (rep[0] != '\0') { |
(void) strlcpy(pat, tpat, sizeof(pat)); |
(void)strlcpy(pat, tpat, sizeof(pat)); |
retval = TRUE; |
retval = TRUE; |
} else if (pat[0] != '\0') { |
} else if (pat[0] != '\0') { |
retval = TRUE; |
retval = TRUE; |