+sub _my_diag($) {
+ my $message = shift;
+ if (defined &main::diag) {
+ diag($message);
+ }
+ else {
+ local($\, $", $,) = (undef, ' ', '');
+ print STDERR $message, "\n";
+ }
+}
+
+sub _my_fail($) {
+ my $message = shift;
+ if (defined &main::fail) {
+ fail($message);
+ }
+ else {
+ local($\, $", $,) = (undef, ' ', '');
+ print "not ok 0 $message\n";
+ }
+}
+