summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2015-01-21 15:32:54 +0000
committerMatt Caswell <matt@openssl.org>2015-01-22 09:37:59 +0000
commit465171841020cdc71f18c451493b7d72bb0ba6ec (patch)
tree5eb422acd6590be4c20b7b6e5c75956419849e7a
parentfbfad23f0c7c06e60525421e7b409ab580dd8626 (diff)
downloadopenssl-new-465171841020cdc71f18c451493b7d72bb0ba6ec.tar.gz
Delete trailing whitespace from output.
Reviewed-by: Tim Hudson <tjh@openssl.org>
-rw-r--r--util/su-filter.pl13
1 files changed, 10 insertions, 3 deletions
diff --git a/util/su-filter.pl b/util/su-filter.pl
index 854644bb33..8975af64f9 100644
--- a/util/su-filter.pl
+++ b/util/su-filter.pl
@@ -21,7 +21,7 @@ while(<>) {
if($in_su == 1) {
if(/}(.*);/) {
$out .= $_;
- print $out;
+ do_output($out);
$in_su = 0;
} elsif(/^ *\} [^\s]+(\[\d*\])* = \{/) {
$tststr = $1;
@@ -44,7 +44,7 @@ while(<>) {
my @strucdata = structureData($data);
$out .= displayData($indent, 0, \@strucdata);
$out .= "\n$indent};\n";
- print $out;
+ do_output($out);
$in_su = 0;
}
} elsif($incomm <= 0 && /( *)(static )?(const )?(union|struct) ([^\s]+ )?\{/) {
@@ -53,7 +53,7 @@ while(<>) {
$out = $_;
next;
} else {
- print $_;
+ do_output($_);
}
}
@@ -251,3 +251,10 @@ sub displayData {
}
return $out;
}
+
+sub do_output {
+ my $out = shift;
+ # Strip any trailing whitespace
+ $out =~ s/\s+\n/\n/g;
+ print $out;
+}