Rearranged whitespace (and comments) in all the code!
[mmh] / sbr / getans.c
index 3229eb5..befbd9a 100644 (file)
@@ -1,4 +1,3 @@
-
 /*
  * getans.c -- get an answer from the user and return a string array
  *
@@ -24,54 +23,54 @@ static RETSIGTYPE intrser (int);
 char **
 getans (char *prompt, struct swit *ansp)
 {
-    int i;
-    SIGNAL_HANDLER istat = NULL;
-    char *cp, **cpp;
-
-    if (!(setjmp (sigenv))) {
-       istat = SIGNAL (SIGINT, intrser);
-    } else {
-       SIGNAL (SIGINT, istat);
-       return NULL;
-    }
+       int i;
+       SIGNAL_HANDLER istat = NULL;
+       char *cp, **cpp;
 
-    for (;;) {
-       printf ("%s", prompt);
-       fflush (stdout);
-       cp = ansbuf;
-       while ((i = getchar ()) != '\n') {
-           if (i == EOF)
-               longjmp (sigenv, 1);
-           if (cp < &ansbuf[sizeof ansbuf - 1])
-               *cp++ = i;
-       }
-       *cp = '\0';
-       if (ansbuf[0] == '?' || cp == ansbuf) {
-           printf ("Options are:\n");
-           print_sw (ALL, ansp, "", stdout);
-           continue;
-       }
-       cpp = brkstring (ansbuf, " ", NULL);
-       switch (smatch (*cpp, ansp)) {
-           case AMBIGSW: 
-               ambigsw (*cpp, ansp);
-               continue;
-           case UNKWNSW: 
-               printf (" -%s unknown. Hit <CR> for help.\n", *cpp);
-               continue;
-           default: 
+       if (!(setjmp (sigenv))) {
+               istat = SIGNAL (SIGINT, intrser);
+       } else {
                SIGNAL (SIGINT, istat);
-               return cpp;
+               return NULL;
+       }
+
+       for (;;) {
+               printf ("%s", prompt);
+               fflush (stdout);
+               cp = ansbuf;
+               while ((i = getchar ()) != '\n') {
+                       if (i == EOF)
+                               longjmp (sigenv, 1);
+                       if (cp < &ansbuf[sizeof ansbuf - 1])
+                               *cp++ = i;
+               }
+               *cp = '\0';
+               if (ansbuf[0] == '?' || cp == ansbuf) {
+                       printf ("Options are:\n");
+                       print_sw (ALL, ansp, "", stdout);
+                       continue;
+               }
+               cpp = brkstring (ansbuf, " ", NULL);
+               switch (smatch (*cpp, ansp)) {
+                       case AMBIGSW:
+                               ambigsw (*cpp, ansp);
+                               continue;
+                       case UNKWNSW:
+                               printf (" -%s unknown. Hit <CR> for help.\n", *cpp);
+                               continue;
+                       default:
+                               SIGNAL (SIGINT, istat);
+                               return cpp;
+               }
        }
-    }
 }
 
 
 static RETSIGTYPE
 intrser (int i)
 {
-    /*
-     * should this be siglongjmp?
-     */
-    longjmp (sigenv, 1);
+       /*
+        * should this be siglongjmp?
+        */
+       longjmp (sigenv, 1);
 }