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