Index: echo.c
===================================================================
RCS file: /cvs/src/bin/echo/echo.c,v
retrieving revision 1.10
diff -u -p -r1.10 echo.c
--- echo.c      9 Oct 2015 01:37:06 -0000       1.10
+++ echo.c      21 Sep 2022 20:41:56 -0000
@@ -30,12 +30,11 @@
  * SUCH DAMAGE.
  */
 
+#include <err.h>
 #include <stdio.h>
 #include <string.h>
 #include <unistd.h>
-#include <err.h>
 
-/* ARGSUSED */
 int
 main(int argc, char *argv[])
 {
@@ -45,11 +44,10 @@ main(int argc, char *argv[])
                err(1, "pledge");
 
        /* This utility may NOT do getopt(3) option parsing. */
-       if (*++argv && !strcmp(*argv, "-n")) {
-               ++argv;
+       if (*++argv && strcmp(*argv, "-n") == 0) {
+               argv++;
                nflag = 1;
-       }
-       else
+       } else
                nflag = 0;
 
        while (*argv) {
@@ -57,6 +55,7 @@ main(int argc, char *argv[])
                if (*++argv)
                        putchar(' ');
        }
+
        if (!nflag)
                putchar('\n');
 

Reply via email to