Tweak APItest for new semantics of printf.
authorNick Ing-Simmons <nik@tiuk.ti.com>
Wed, 22 Jan 2003 08:32:59 +0000 (08:32 +0000)
committerNick Ing-Simmons <nik@tiuk.ti.com>
Wed, 22 Jan 2003 08:32:59 +0000 (08:32 +0000)
commit9d9116831508c6c9cd81c32834701af14b7647a4
tree4fcba7957460e652d6459b8cc77e9846d2d87165
parent58a5b889b12ec12d156c83f9a9db3ca70e64bbcb
Tweak APItest for new semantics of printf.
Now printf() is always real printf() and not #define'd to
PerlIO_stdoutf() so PerlIO_flush() when STDOUT is redirected
back to original file does not affect stdout unless we are
using :stdio as implementation. So things printf()ed XS side
are not written to file (and turn up at end of test).
So add an XS function which does fflush(stdout), modify .pm
file to export it and .t file to call it.

p4raw-id: //depot/perlio@18547
ext/XS/APItest/APItest.pm
ext/XS/APItest/APItest.xs
ext/XS/APItest/t/printf.t