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');