projects
/
mmh
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
We don't need macros for only putting two strings next to each other.
[mmh]
/
sbr
/
gans.c
diff --git
a/sbr/gans.c
b/sbr/gans.c
index
27d91cd
..
2b9a015
100644
(file)
--- a/
sbr/gans.c
+++ b/
sbr/gans.c
@@
-10,7
+10,7
@@
int
int
-gans (char *prompt, struct swit *ansp)
+gans(char *prompt, struct swit *ansp)
{
register int i;
register char *cp;
{
register int i;
register char *cp;
@@
-18,10
+18,10
@@
gans (char *prompt, struct swit *ansp)
char ansbuf[BUFSIZ];
for (;;) {
char ansbuf[BUFSIZ];
for (;;) {
- printf ("%s", prompt);
- fflush (stdout);
+ printf("%s", prompt);
+ fflush(stdout);
cp = ansbuf;
cp = ansbuf;
- while ((i = getchar ()) != '\n') {
+ while ((i = getchar()) != '\n') {
if (i == EOF)
return 0;
if (cp < &ansbuf[sizeof ansbuf - 1]) {
if (i == EOF)
return 0;
if (cp < &ansbuf[sizeof ansbuf - 1]) {
@@
-36,13
+36,13
@@
gans (char *prompt, struct swit *ansp)
}
*cp = '\0';
if (ansbuf[0] == '?' || cp == ansbuf) {
}
*cp = '\0';
if (ansbuf[0] == '?' || cp == ansbuf) {
- printf ("Options are:\n");
+ printf("Options are:\n");
for (ap = ansp; ap->sw; ap++)
for (ap = ansp; ap->sw; ap++)
- printf (" %s\n", ap->sw);
+ printf(" %s\n", ap->sw);
continue;
}
continue;
}
- if ((i = smatch (ansbuf, ansp)) < 0) {
- printf ("%s: %s.\n", ansbuf, i == -1 ? "unknown" : "ambiguous");
+ if ((i = smatch(ansbuf, ansp)) < 0) {
+ printf("%s: %s.\n", ansbuf, i == -1 ? "unknown" : "ambiguous");
continue;
}
return i;
continue;
}
return i;