Fix error logging for dynamically-loaded modules. Bug 2507
[users/heiko/exim.git] / test / aux-fixed / 3000.pl
index a4fbe5955f85c6cc5847b0ee6c6b1a4b891a9b79..c260f7318173ef386289579f254687166b545df4 100644 (file)
@@ -1,27 +1,27 @@
 use POSIX qw(locale_h);
 
 use POSIX qw(locale_h);
 
-sub foo { "Subroutine foo called with args: @_"; }
+sub foo { "Subroutine foo called with args: @_" }
 
 
-sub foo_undef { $x; }
+sub foo_undef { undef }
 
 
-sub foo_die { die "expiring..."; }
+sub foo_die { die 'expiring...' }
 
 
-sub readvar { Exim::expand_string("\$$_[0]"); }
+sub readvar { Exim::expand_string("\$$_[0]") }
 
 
-sub return_scalar { 42; }
+sub return_scalar { 42 }
 
 
-sub return_list { (10,20,30); }
+sub return_list { (10, 20, 30) }
 
 
-sub return_variable_vector { @x = (4,5,6); @x; }
+sub return_variable_vector { @x = (4, 5, 6) }
 
 
-sub return_hash { %x = ("a", 4, "b", 5); %x; }
+sub return_hash { (a => 4, b => 5) }
 
 
-sub debug_write { Exim::debug_write("$_[0]"); "Wrote debug"; }
+sub debug_write { Exim::debug_write($_[0]); 'Wrote debug' }
 
 
-sub log_write { Exim::log_write("$_[0]"); "Wrote log"; }
+sub log_write { Exim::log_write($_[0]); 'Wrote log' }
 
 
-sub change_locale { setlocale(LC_TIME, "fr_FR"); "Changed locale"; }
+sub change_locale { setlocale(LC_TIME, 'fr_FR'); 'Changed locale' }
 
 
-sub foo_warn { warn "this is a warning"; "Wrote warning"; }
+sub foo_warn { warn 'this is a warning'; 'Wrote warning' }
 
 
-sub no_warn { $SIG{__WARN__} = sub { }; "Discarded warnings"; }
+sub no_warn { $SIG{__WARN__} = sub { }; 'Discarded warnings' }