BEGIN {
chdir 't' if -d 't';
@INC = '../lib';
+ require './test.pl';
+ eval 'use Errno';
+ die $@ if $@ and !is_miniperl();
}
use strict 'vars';
-eval 'use Errno';
-die $@ if $@ and !$ENV{PERL_CORE_MINITEST};
-print "1..21\n";
+print "1..24\n";
my $foo = 'STDOUT';
print $foo "ok 1\n";
map print(+()), ('')x68;
print "ok 21\n";
}
+
+# printf with %n
+my $n = "abc";
+printf "ok 22%n - not really a test; just printing\n", substr $n,1,1;
+print "not " x ($n ne "a5c") . "ok 23 - printf with %n (got $n)\n";
+
+# [perl #77094] printf with empty list
+() = ("not ");
+printf +();
+print "ok 24 - printf +() does not steal stack items\n";