Change 13301 by jhi@alpha on 2001/11/27 01:22:22
\141 is malformed "unexpected continuation byte" in UTF-EBCDIC.
Delay the match until runtime.
Affected files ...
.... //depot/perl/t/op/append.t#11 edit
Differences ...
==== //depot/perl/t/op/append.t#11 (xtext) ====
Index: perl/t/op/append.t
--- perl/t/op/append.t.~1~ Mon Nov 26 18:30:06 2001
+++ perl/t/op/append.t Mon Nov 26 18:30:06 2001
@@ -45,36 +45,36 @@
my $t2 = $a; $t2 .= $ub;
if (ord('A') == 193) {
# print $t2 eq "\141\141\000" ? "ok 7\n" : "not ok 7\t# $t2\n";
- print $t2 =~ /\141/ ? "ok 7\n" : "not ok 7\t# $t2\n";
+ print eval '$t2 =~ /\141/' ? "ok 7\n" : "not ok 7\t# $t2\n";
}
else {
- print $t2 =~ /\142/ ? "ok 7\n" : "not ok 7\t# $t2\n";
+ print eval '$t2 =~ /\142/' ? "ok 7\n" : "not ok 7\t# $t2\n";
}
my $t3 = $u; $t3 .= $ab;
print $t3 =~ /\142/ ? "ok 8\n" : "not ok 8\t# $t3\n";
my $t4 = $u; $t4 .= $ub;
if (ord('A') == 193) {
- print $t4 =~ /\141/ ? "ok 9\n" : "not ok 9\t# $t4\n";
+ print eval '$t4 =~ /\141/' ? "ok 9\n" : "not ok 9\t# $t4\n";
}
else {
- print $t4 =~ /\142/ ? "ok 9\n" : "not ok 9\t# $t4\n";
+ print eval '$t4 =~ /\142/' ? "ok 9\n" : "not ok 9\t# $t4\n";
}
my $t5 = $a; $t5 = $ab . $t5;
print $t5 =~ /\142/ ? "ok 10\n" : "not ok 10\t# $t5\n";
my $t6 = $a; $t6 = $ub . $t6;
if (ord('A') == 193) {
- print $t6 =~ /\141/ ? "ok 11\n" : "not ok 11\t# $t6\n";
+ print eval '$t6 =~ /\141/' ? "ok 11\n" : "not ok 11\t# $t6\n";
}
else {
- print $t6 =~ /\142/ ? "ok 11\n" : "not ok 11\t# $t6\n";
+ print eval '$t6 =~ /\142/' ? "ok 11\n" : "not ok 11\t# $t6\n";
}
my $t7 = $u; $t7 = $ab . $t7;
print $t7 =~ /\142/ ? "ok 12\n" : "not ok 12\t# $t7\n";
my $t8 = $u; $t8 = $ub . $t8;
if (ord('A') == 193) {
- print $t8 =~ /\141/ ? "ok 13\n" : "not ok 13\t# $t8\n";
+ print eval '$t8 =~ /\141/' ? "ok 13\n" : "not ok 13\t# $t8\n";
}
else {
- print $t8 =~ /\142/ ? "ok 13\n" : "not ok 13\t# $t8\n";
+ print eval '$t8 =~ /\142/' ? "ok 13\n" : "not ok 13\t# $t8\n";
}
}
End of Patch.