fileset: reverse search/replace parameters
[perl/file-rewrite.git] / lib / File / Rewrite.pm
index b3bf3d74019bc72ed127ef8015338b2464e674bf..90c30f4795b93e41d2eaa3bbcf2f761d3815f4d4 100644 (file)
@@ -9,11 +9,11 @@ use Exporter 'import';
 our @EXPORT_OK = qw(fileset);
 
 sub fileset {
-       my ($filename, $replace, $search) = @_;
+       my ($filename, $search, $replace) = @_;
        my $tmpname = "$filename.$$.tmp";
        my $changes = 0;
 
-       $search = $replace if @_ < 3;
+       $replace = $search if @_ < 3;
 
        # generate a single regex to emulate smart match
        $search = [$search] unless ref $search eq 'ARRAY';
@@ -71,7 +71,7 @@ File::Rewrite
 =head1 SYNOPSIS
 
        use File::Rewrite 'fileset';
-       fileset('/tmp/somefile', undef, qr/match/);
+       fileset('/tmp/somefile', qr/match/ => undef);
 
 =head1 DESCRIPTION