Rearranged whitespace (and comments) in all the code!
[mmh] / sbr / getpass.c
index 6bc2cb8..865a6c9 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Portions of this code are Copyright (c) 1988, 1993
- *     The Regents of the University of California.  All rights reserved.
+ *      The Regents of the University of California.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
@@ -12,8 +12,8 @@
  *    documentation and/or other materials provided with the distribution.
  * 3. All advertising materials mentioning features or use of this software
  *    must display the following acknowledgement:
- *     This product includes software developed by the University of
- *     California, Berkeley and its contributors.
+ *      This product includes software developed by the University of
+ *      California, Berkeley and its contributors.
  * 4. Neither the name of the University nor the names of its contributors
  *    may be used to endorse or promote products derived from this software
  *    without specific prior written permission.
@@ -29,8 +29,6 @@
  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
- *
- * $Id$
  */
 
 #include <stdio.h>
 #define MAX_PASSWORD_LEN 256
 
 #ifndef TCSANOW
-#define TCSANOW 0
+# define TCSANOW 0
 #endif
 
 char *
 nmh_getpass(const char *prompt)
 {
-  struct termios oterm, term;
-  int ch;
-  char *p;
-  FILE *fout, *fin;
-  static char  buf[MAX_PASSWORD_LEN + 1];
-  int istty = isatty(fileno(stdin));
+       struct termios oterm, term;
+       int ch;
+       char *p;
+       FILE *fout, *fin;
+       static char buf[MAX_PASSWORD_LEN + 1];
+       int istty = isatty(fileno(stdin));
 
-  /* Find if stdin is connect to a terminal. If so, read directly from
-   * the terminal, and turn off echo. Otherwise read from stdin.
-   */
+       /* Find if stdin is connect to a terminal. If so, read directly from
+        * the terminal, and turn off echo. Otherwise read from stdin.
+        */
 
-  if (!istty || !(fout = fin = fopen("/dev/tty", "w+"))) {
-    fout = stderr;
-    fin = stdin;
-  }
-  else /* Reading directly from terminal here */
-    {
-      (void)tcgetattr(fileno(fin), &oterm);
-      term = oterm; /* Save original info */
-      term.c_lflag &= ~ECHO;
-      (void)fputs(prompt, fout);
-      rewind(fout);                    /* implied flush */
-      (void)tcsetattr(fileno(fin), TCSANOW, &term);
-    }
+       if (!istty || !(fout = fin = fopen("/dev/tty", "w+"))) {
+               fout = stderr;
+               fin = stdin;
+       } else {  /* Reading directly from terminal here */
+               (void)tcgetattr(fileno(fin), &oterm);
+               term = oterm; /* Save original info */
+               term.c_lflag &= ~ECHO;
+               (void)fputs(prompt, fout);
+               rewind(fout);  /* implied flush */
+               (void)tcsetattr(fileno(fin), TCSANOW, &term);
+       }
 
-  for (p = buf; (ch = getc(fin)) != EOF &&
-                 ch != '\n' &&
-                p < buf + MAX_PASSWORD_LEN;)
-    *p++ = ch;
-  *p = '\0';
+       for (p = buf; (ch = getc(fin)) != EOF && ch != '\n' &&
+               p < buf + MAX_PASSWORD_LEN;)
+               *p++ = ch;
+       *p = '\0';
 
-  if (istty) {
-    (void)tcsetattr(fileno(fin), TCSANOW, &oterm);
-    rewind(fout);
-    (void)fputc('\n', fout);
-    (void)fclose(fin);
-  }
-  return buf;
+       if (istty) {
+               (void)tcsetattr(fileno(fin), TCSANOW, &oterm);
+               rewind(fout);
+               (void)fputc('\n', fout);
+               (void)fclose(fin);
+       }
+       return buf;
 }