indented and formatted the VMS-specific code more in the same style as
authorDaniel Stenberg <daniel@haxx.se>
Tue, 13 Jan 2004 16:13:32 +0000 (16:13 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 13 Jan 2004 16:13:32 +0000 (16:13 +0000)
other curl code

src/getpass.c

index 77e950c..975ce1d 100644 (file)
@@ -1,5 +1,4 @@
 /* ============================================================================
- * Copyright (C) 1998 - 2002, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * Redistribution and use are freely permitted provided that:
  *
@@ -30,8 +29,6 @@
  *
  * Author(s):
  *   Angus Mackay <amackay@gus.ml.org>
- *
- * Contributor(s):
  *   Daniel Stenberg <daniel@haxx.se>
  */
 
 #include iosbdef
 char *getpass_r(const char *prompt, char *buffer, size_t buflen)
 {
-       long sts;
-       short chan;
-       struct _iosb iosb;
-       $DESCRIPTOR(ttdesc, "TT");
-
-       buffer[0]='\0';
-       if ((sts = sys$assign(&ttdesc, &chan,0,0)) & 1) {
-               if (((sts = sys$qiow(0, chan, IO$_READPROMPT | IO$M_NOECHO, &iosb, 0, 0, buffer, buflen, 0, 0, prompt, strlen(prompt))) & 1) && (iosb.iosb$w_status&1)) {
-                       buffer[iosb.iosb$w_bcnt] = '\0';
-               } 
-               sts = sys$dassgn(chan);
-       }
-       return buffer; /* we always return success */
+  long sts;
+  short chan;
+  struct _iosb iosb;
+  $DESCRIPTOR(ttdesc, "TT");
+
+  buffer[0]='\0';
+  sts = sys$assign(&ttdesc, &chan,0,0);
+  if (sts & 1) {
+    sts = sys$qiow(0, chan,
+                   IO$_READPROMPT | IO$M_NOECHO,
+                   &iosb, 0, 0, buffer, buflen, 0, 0,
+                   prompt, strlen(prompt));
+
+    if((sts & 1) && (iosb.iosb$w_status&1))
+      buffer[iosb.iosb$w_bcnt] = '\0';
+
+    sts = sys$dassgn(chan);
+  }
+  return buffer; /* we always return success */
 }
 #else /* VMS */
 #ifdef HAVE_TERMIOS_H