Remove code that delete braces around single statements.
authorBruce Momjian
Sun, 12 Sep 2004 22:11:27 +0000 (22:11 +0000)
committerBruce Momjian
Sun, 12 Sep 2004 22:11:27 +0000 (22:11 +0000)
src/tools/pgindent/pgindent

index 00bd106b3e9cef9bf64de484b6cfbd6ba3953ec2..b1a0299b2403a25d50862db15208456c0c14deb3 100755 (executable)
@@ -1742,33 +1742,6 @@ do
    sed 's;\([^     ]\)\(/\*.*\*/\)$;\1 \2;' |
 # move trailing * in function return type
    sed 's;^\([A-Za-z_][^   ]*\)[   ][  ]*\*$;\1 *;' |
-# remove un-needed braces around single statements
-   awk '
-   {
-           line3 = $0;  
-           if (skips > 0)
-               skips--;
-           if (line1 ~ "       *{$" &&
-               line2 ~ "       *[^;{}]*;$" &&
-               line3 ~ "       *}$")
-           {
-               print line2;
-               line2 = "";
-               line3 = "";
-               skips = 3;
-           }
-           else
-               if (skips == 0 && NR >= 3)
-                   print line1;
-           line1 = line2;
-           line2 = line3;
-       }
-       END {
-           if (NR >= 2 && skips <= 1)
-               print line1;
-           if (NR >= 1 && skips <= 2)
-               print line2;
-       }' |
 # remove blank line between opening brace and block comment
    awk '
    {