commit b96c9d06c5535dbd666bdc297369b23bf02acfe9
parent 3ccfa1877dd43465fd105e1a8ba5b4b0c487ccc9
Author: FRIGN <dev@frign.de>
Date: Sun, 22 Mar 2015 18:30:45 +0100
Don't indent non-numbered lines in nl(1)
This is yet another GNU-specific behaviour we fell for.
POSIX explicitly states that for non-numbered lines, all indentation-
crap should be dropped immediately. Well, we didn't listen, so this
commit will set things straight again.
Honestly speaking, this also looks much cleaner than before.
Fuck GNU!
Diffstat:
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/nl.c b/nl.c
@@ -46,7 +46,7 @@ getsection(char *buf, int *section)
static void
nl(const char *fname, FILE *fp)
{
- size_t i, number = startnum, size = 0;
+ size_t number = startnum, size = 0;
int donumber, oldsection, section = 1, bl = 1;
char *buf = NULL;
@@ -81,9 +81,6 @@ nl(const char *fname, FILE *fp)
if (donumber) {
printf(format, width, number, sep);
number += incr;
- } else {
- for (i = 0; i < width; i++)
- putchar(' ');
}
fputs(buf, stdout);
}