char ansbuf[BUFSIZ];
for (;;) {
- printf ("%s", prompt);
+ fputs(prompt, stdout);
fflush (stdout);
cp = ansbuf;
while ((i = getchar ()) != '\n') {
if (i == EOF)
return 0;
if (cp < &ansbuf[sizeof ansbuf - 1]) {
- i = (isalpha(i) && isupper(i)) ? tolower(i) : i;
+ i = tolower(i);
*cp++ = i;
}
}
*cp = '\0';
if (ansbuf[0] == '?' || cp == ansbuf) {
- printf ("Options are:\n");
+ puts("Options are:");
for (ap = ansp; ap->sw; ap++)
printf (" %s\n", ap->sw);
continue;