diff options
author | Dan Fandrich <dan@coneharvesters.com> | 2023-03-28 13:29:36 -0700 |
---|---|---|
committer | Dan Fandrich <dan@coneharvesters.com> | 2023-03-30 09:53:57 -0700 |
commit | 0e3ae25337152b14c75e4fcc0d6f4da8f9850e3c (patch) | |
tree | 3d48f3b2b9cdfbeb9fc111bb5e72f4f001ae52b0 /tests/getpart.pm | |
parent | b133f70a52703ccc6469280ae141643bcc06a685 (diff) | |
download | curl-0e3ae25337152b14c75e4fcc0d6f4da8f9850e3c.tar.gz |
tests: switch to 3-argument open in test suite
The perl 2-argument open has been considered not-quite-deprecated since
the 3-argument form was introduced almost a quarter century ago.
Diffstat (limited to 'tests/getpart.pm')
-rw-r--r-- | tests/getpart.pm | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/tests/getpart.pm b/tests/getpart.pm index 6a22d976a..9a5fbe52f 100644 --- a/tests/getpart.pm +++ b/tests/getpart.pm @@ -220,12 +220,12 @@ sub loadtest { undef @xml; $xmlfile = ""; - if(open(XML, "<$file")) { - binmode XML; # for crapage systems, use binary - while(<XML>) { + if(open(my $xmlh, "<", "$file")) { + binmode $xmlh; # for crapage systems, use binary + while(<$xmlh>) { push @xml, $_; } - close(XML); + close($xmlh); } else { # failure @@ -246,12 +246,12 @@ sub fulltest { sub savetest { my ($file)=@_; - if(open(XML, ">$file")) { - binmode XML; # for crapage systems, use binary + if(open(my $xmlh, ">", "$file")) { + binmode $xmlh; # for crapage systems, use binary for(@xml) { - print XML $_; + print $xmlh $_; } - close(XML); + close($xmlh); } else { # failure @@ -310,12 +310,12 @@ sub compareparts { sub writearray { my ($filename, $arrayref)=@_; - open(TEMP, ">$filename") || die "Failure writing file"; - binmode(TEMP,":raw"); # cygwin fix by Kevin Roth + open(my $temp, ">", "$filename") || die "Failure writing file"; + binmode($temp,":raw"); # cygwin fix by Kevin Roth for(@$arrayref) { - print TEMP $_; + print $temp $_; } - close(TEMP) || die "Failure writing file"; + close($temp) || die "Failure writing file"; } # @@ -325,11 +325,11 @@ sub loadarray { my ($filename)=@_; my @array; - open(TEMP, "<$filename"); - while(<TEMP>) { + open(my $temp, "<", "$filename"); + while(<$temp>) { push @array, $_; } - close(TEMP); + close($temp); return @array; } @@ -342,27 +342,27 @@ sub showdiff { my $file1="$logdir/check-generated"; my $file2="$logdir/check-expected"; - open(TEMP, ">$file1") || die "Failure writing diff file"; + open(my $temp, ">", "$file1") || die "Failure writing diff file"; for(@$firstref) { my $l = $_; $l =~ s/\r/[CR]/g; $l =~ s/\n/[LF]/g; $l =~ s/([^\x20-\x7f])/sprintf "%%%02x", ord $1/eg; - print TEMP $l; - print TEMP "\n"; + print $temp $l; + print $temp "\n"; } - close(TEMP) || die "Failure writing diff file"; + close($temp) || die "Failure writing diff file"; - open(TEMP, ">$file2") || die "Failure writing diff file"; + open($temp, ">", "$file2") || die "Failure writing diff file"; for(@$secondref) { my $l = $_; $l =~ s/\r/[CR]/g; $l =~ s/\n/[LF]/g; $l =~ s/([^\x20-\x7f])/sprintf "%%%02x", ord $1/eg; - print TEMP $l; - print TEMP "\n"; + print $temp $l; + print $temp "\n"; } - close(TEMP) || die "Failure writing diff file"; + close($temp) || die "Failure writing diff file"; my @out = `diff -u $file2 $file1 2>/dev/null`; if(!$out[0]) { |