X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/misc/blobdiff_plain/414231be1a22663bc36969d8fc4065ab3c00e6e1..f4ed186a0d79985b4ac179202a052ee854ee3209:/space.c diff --git a/space.c b/space.c index ef9485f..5a6a0de 100644 --- a/space.c +++ b/space.c @@ -183,17 +183,17 @@ static int space(const char *name) break; case '\t': if (flags & F_UNTABIFY) { - if ((flags & F_CHECK) && !(f & f_warntabs)) { + if ((flags & F_VERBOSE) && !(f & f_warntabs)) { fprintf(stderr, "%s:%u: found tab\n", name, nl); f |= f_warntabs; - status = BADNESS; } + status = BADNESS; } else if (((flags & F_MIDLINETABS) || (f & f_newline)) && nsp) { if ((flags & F_VERBOSE) && !(f & f_warnspacetab)) { fprintf(stderr, "%s:%u: space followed by tab\n", name, nl); f |= f_warnspacetab; - status = BADNESS; } + status = BADNESS; f |= f_tabify | f_forced; } f |= f_tab; @@ -210,8 +210,9 @@ static int space(const char *name) goto end; case '\n': case '\v': - if (nwsp && (flags & F_VERBOSE)) { - fprintf(stderr, "%s:%u: trailing whitespace\n", name, nl); + if (nwsp) { + if (flags & F_VERBOSE) + fprintf(stderr, "%s:%u: trailing whitespace\n", name, nl); status = BADNESS; } if (fout) putc('\n', fout);