mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-03-01 19:45:33 +08:00
pgindent: preserve blank lines around #else/#endif
This requires a new version of pg_bsd_indent, version 1.3, to be downloaded.
This commit is contained in:
parent
58274728fb
commit
db98b31329
@ -12,7 +12,7 @@ use IO::Handle;
|
||||
use Getopt::Long;
|
||||
|
||||
# Update for pg_bsd_indent version
|
||||
my $INDENT_VERSION = "1.2";
|
||||
my $INDENT_VERSION = "1.3";
|
||||
my $devnull = File::Spec->devnull;
|
||||
|
||||
# Common indent settings
|
||||
@ -286,12 +286,6 @@ sub post_indent
|
||||
# Reduce whitespace between #endif and comments to one tab
|
||||
$source =~ s!^\#endif[ \t]+/\*!#endif /*!gm;
|
||||
|
||||
# Remove blank line(s) before #else, #elif, and #endif
|
||||
$source =~ s!\n\n+(\#else|\#elif|\#endif)!\n$1!g;
|
||||
|
||||
# Add blank line before #endif if it is the last line in the file
|
||||
$source =~ s!\n(#endif.*)\n\z!\n\n$1\n!;
|
||||
|
||||
## Functions
|
||||
|
||||
# Work around misindenting of function with no variables defined.
|
||||
|
Loading…
Reference in New Issue
Block a user