Why do we need to trim the newlines in unexpand(1)?
The result seems to be the same without it.

        Jan


Index: unexpand.c
===================================================================
RCS file: /cvs/src/usr.bin/unexpand/unexpand.c,v
retrieving revision 1.12
diff -u -p -r1.12 unexpand.c
--- unexpand.c  11 Nov 2015 02:52:46 -0000      1.12
+++ unexpand.c  10 Oct 2016 17:58:40 -0000
@@ -72,10 +72,6 @@ main(int argc, char *argv[])
                        argc--, argv++;
                }
                while (fgets(genbuf, BUFSIZ, stdin) != NULL) {
-                       for (cp = linebuf; *cp; cp++)
-                               continue;
-                       if (cp > linebuf)
-                               cp[-1] = 0;
                        tabify(all);
                        printf("%s", linebuf);
                }

Reply via email to