summaryrefslogtreecommitdiff
path: root/t/run
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2003-03-31 05:00:07 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2003-03-31 05:00:07 +0000
commita901eef84aae580e80c0351bb32ee5bca0f349f7 (patch)
tree90198102999120bcafd2308ece135653dc120dad /t/run
parent0be47ac6ef3026eb6eaaf22fb128d8e2d947e0c7 (diff)
downloadperl-a901eef84aae580e80c0351bb32ee5bca0f349f7.tar.gz
Some low-hanging fruit for EBCDIC portability
(or for marking as EBCDIC todos) p4raw-id: //depot/perl@19097
Diffstat (limited to 't/run')
-rw-r--r--t/run/switchC.t8
1 files changed, 5 insertions, 3 deletions
diff --git a/t/run/switchC.t b/t/run/switchC.t
index 0f8f16a6ce..fd05e133dd 100644
--- a/t/run/switchC.t
+++ b/t/run/switchC.t
@@ -20,10 +20,12 @@ my $r;
my @tmpfiles = ();
END { unlink @tmpfiles }
+my $b = pack("C*", unpack("U0C*", pack("U",256)));
+
$r = runperl( switches => [ '-CO', '-w' ],
prog => 'print chr(256)',
stderr => 1 );
-like( $r, qr/^\xC4\x80(?:\r?\n)?$/s, '-CO: no warning on UTF-8 output' );
+like( $r, qr/^$b(?:\r?\n)?$/s, '-CO: no warning on UTF-8 output' );
SKIP: {
if (exists $ENV{PERL_UNICODE} &&
@@ -33,14 +35,14 @@ SKIP: {
$r = runperl( switches => [ '-CI', '-w' ],
prog => 'print ord(<STDIN>)',
stderr => 1,
- stdin => "\xC4\x80" );
+ stdin => $b );
like( $r, qr/^256(?:\r?\n)?$/s, '-CI: read in UTF-8 input' );
}
$r = runperl( switches => [ '-CE', '-w' ],
prog => 'warn chr(256), qq(\n)',
stderr => 1 );
-like( $r, qr/^\xC4\x80(?:\r?\n)?$/s, '-CE: UTF-8 stderr' );
+like( $r, qr/^$b(?:\r?\n)?$/s, '-CE: UTF-8 stderr' );
$r = runperl( switches => [ '-Co', '-w' ],
prog => 'open(F, q(>out)); print F chr(256); close F',