Separate the creation of the command to run by
Jarkko Hietaniemi [Sun, 11 May 2003 17:44:28 +0000 (17:44 +0000)]
runperl() into its own function, _create_runperl().

p4raw-id: //depot/perl@19489

t/test.pl

index 735d966..8eefe87 100644 (file)
--- a/t/test.pl
+++ b/t/test.pl
@@ -364,7 +364,7 @@ sub _quote_args {
     }
 }
 
-sub runperl {
+sub _create_runperl { # Create the string to qx in runperl().
     my %args = @_;
     my $runperl = $^X;
     unless ($args{nolib}) {
@@ -433,6 +433,11 @@ sub runperl {
        $runperldisplay =~ s/\n/\n\#/g;
        print STDERR "# $runperldisplay\n";
     }
+    return $runperl;
+}
+
+sub runperl {
+    my $runperl = &_create_runperl;
     my $result = `$runperl`;
     $result =~ s/\n\n/\n/ if $is_vms; # XXX pipes sometimes double these
     return $result;