diff options
author | Bruce Momjian <bruce@momjian.us> | 1997-09-06 01:37:01 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1997-09-06 01:37:01 +0000 |
commit | 2718f3097f8f63725641fbe86c8b77c390663582 (patch) | |
tree | 595a97a0aeb36231d40eb43fa99343e4c696b3e7 | |
parent | 268b8be81437db5c164dfe0af505864954b5befc (diff) | |
download | postgresql-2718f3097f8f63725641fbe86c8b77c390663582.tar.gz postgresql-2718f3097f8f63725641fbe86c8b77c390663582.zip |
Fix for entab.
-rw-r--r-- | src/tools/entab/entab.c | 33 |
1 files changed, 19 insertions, 14 deletions
diff --git a/src/tools/entab/entab.c b/src/tools/entab/entab.c index e04d8535737..ab7d1930d03 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++) = ' '; + } } } } |