Add code to trip trailing newlines in a file.

REL7_2_STABLE
Bruce Momjian 24 years ago
parent 5ef74fe593
commit c29797deeb
  1. 13
      src/tools/pgindent/pgindent

@ -1531,6 +1531,19 @@ do
if (NR >= 1 && skips <= 2)
print line2;
}' |
# remove trailing blank lines, helps with adding blank before trailing #endif
awk ' BEGIN {blank_lines = 0;}
{
line1 = $0;
if (line1 ~ /^$/)
blank_lines++;
else
{
for (; blank_lines > 0; blank_lines--)
printf "\n";
print line1;
}
}' |
# remove blank line before #endif
awk ' BEGIN {line1 = ""; line2 = ""; skips = 0}
{

Loading…
Cancel
Save