diff options
author | =?UTF-8?q?Dundar=20G=C3=B6c?= <gocdundar@gmail.com> | 2022-04-07 13:26:34 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-04-07 13:26:34 +0100 |
commit | f26c16144ddb27642c09f2cf5271afd163b36306 (patch) | |
tree | d4cfbbd4b403ba63982435b61a41fa71755f1716 /src/fileio.c | |
parent | cb49a1d934d38cbc0d445af59b71ffe45cbcae75 (diff) | |
download | vim-git-f26c16144ddb27642c09f2cf5271afd163b36306.tar.gz |
patch 8.2.4704: using "else" after return or break increases indentv8.2.4704
Problem: Using "else" after return or break increases indent.
Solution: Remove "else" and reduce indent. (Goc Dundar, closes #10099)
Diffstat (limited to 'src/fileio.c')
-rw-r--r-- | src/fileio.c | 43 |
1 files changed, 21 insertions, 22 deletions
diff --git a/src/fileio.c b/src/fileio.c index af915c665..439789e59 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -1245,30 +1245,29 @@ retry: read_buf_col += n; break; } - else + + // Append whole line and new-line. Change NL + // to NUL to reverse the effect done below. + for (ni = 0; ni < n; ++ni) { - // Append whole line and new-line. Change NL - // to NUL to reverse the effect done below. - for (ni = 0; ni < n; ++ni) - { - if (p[ni] == NL) - ptr[tlen++] = NUL; - else - ptr[tlen++] = p[ni]; - } - ptr[tlen++] = NL; - read_buf_col = 0; - if (++read_buf_lnum > from) - { - // When the last line didn't have an - // end-of-line don't add it now either. - if (!curbuf->b_p_eol) - --tlen; - size = tlen; - eof = TRUE; - break; - } + if (p[ni] == NL) + ptr[tlen++] = NUL; + else + ptr[tlen++] = p[ni]; } + ptr[tlen++] = NL; + read_buf_col = 0; + if (++read_buf_lnum > from) + { + // When the last line didn't have an + // end-of-line don't add it now either. + if (!curbuf->b_p_eol) + --tlen; + size = tlen; + eof = TRUE; + break; + } + } } } |