This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
No evident need for 'for' loop in assignment from $args{filename}.
authorJames E. Keenan <jkeenan@cpan.org>
Sat, 3 Apr 2010 21:05:07 +0000 (17:05 -0400)
committerSteffen Mueller <smueller@cpan.org>
Tue, 12 Jul 2011 18:53:55 +0000 (20:53 +0200)
dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pm

index 3d07eb5..6fc7286 100644 (file)
@@ -89,13 +89,20 @@ sub process_file {
   $self->{WantLineNumbers} = $args{linenumbers};
   $self->{IncludedFiles} = {};
 
-  for my $f ($args{filename}) {
-    die "Missing required parameter 'filename'" unless $f;
-    $self->{filepathname} = $f;
-    ($self->{dir}, $self->{filename}) = (dirname($f), basename($f));
-    $self->{filepathname} =~ s/\\/\\\\/g;
-    $self->{IncludedFiles}->{$f}++;
-  }
+#  for my $f ($args{filename}) {
+#    die "Missing required parameter 'filename'" unless $f;
+#    $self->{filepathname} = $f;
+#    ($self->{dir}, $self->{filename}) = (dirname($f), basename($f));
+#    $self->{filepathname} =~ s/\\/\\\\/g;
+#    $self->{IncludedFiles}->{$f}++;
+#  }
+
+  die "Missing required parameter 'filename'" unless $args{filename};
+  $self->{filepathname} = $args{filename};
+  ($self->{dir}, $self->{filename}) =
+    (dirname($args{filename}), basename($args{filename}));
+  $self->{filepathname} =~ s/\\/\\\\/g;
+  $self->{IncludedFiles}->{$args{filename}}++;
 
   # Open the output file if given as a string.  If they provide some
   # other kind of reference, trust them that we can print to it.