From: Bruce Momjian Date: Sat, 6 Sep 1997 01:37:01 +0000 (+0000) Subject: Fix for entab. X-Git-Tag: REL6_2~250 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2718f3097f8f63725641fbe86c8b77c390663582;p=postgresql Fix for entab. --- diff --git a/src/tools/entab/entab.c b/src/tools/entab/entab.c index e04d853573..ab7d1930d0 100644 --- a/src/tools/entab/entab.c +++ b/src/tools/entab/entab.c @@ -113,10 +113,12 @@ char **argv; if (col_in_tab == tab_size) { - /* Is the next character going to be a tab? - Needed to do tab replacement in current spot if - next char is going to be a tab, ignoring - min_spaces */ + /* + Is the next character going to be a tab? + Needed to do tab replacement in current spot if + next char is going to be a tab, ignoring + min_spaces + */ nxt_spaces = 0; while (1) { @@ -133,17 +135,20 @@ char **argv; break; } } - if ((prv_spaces >= min_spaces || nxt_spaces == tab_size) && - quote_char == ' ' && - del_tabs == FALSE ) + if (quote_char == ' ') { - *(dst++) = '\t'; - prv_spaces = 0; - } - else - { - for (; prv_spaces > 0; prv_spaces--) - *(dst++) = ' '; + if ((prv_spaces >= min_spaces || + nxt_spaces == tab_size) && + del_tabs == FALSE) + { + *(dst++) = '\t'; + prv_spaces = 0; + } + else + { + for (; prv_spaces > 0; prv_spaces--) + *(dst++) = ' '; + } } } }