Commit | Line | Data |
0453d815 |
1 | |
2 | utf8.c AOK |
3 | |
0453d815 |
4 | [utf8_to_uv] |
5 | Malformed UTF-8 character |
6 | my $a = ord "\x80" ; |
7 | |
8 | Malformed UTF-8 character |
9 | my $a = ord "\xf080" ; |
7e2040f0 |
10 | <<<<<< this warning can't be easily triggered from perl anymore |
0453d815 |
11 | |
12 | [utf16_to_utf8] |
13 | Malformed UTF-16 surrogate |
14 | <<<<<< Add a test when somethig actually calls utf16_to_utf8 |
15 | |
16 | __END__ |
012bcf8d |
17 | # utf8.c [utf8_to_uv] -W |
40809656 |
18 | BEGIN { |
19 | if (ord('A') == 193) { |
20 | print "SKIPPED\n# ebcdic platforms do not generate Malformed UTF-8 warnings."; |
21 | exit 0; |
22 | } |
23 | } |
0453d815 |
24 | use utf8 ; |
012bcf8d |
25 | my $a = "snøstorm" ; |
0453d815 |
26 | { |
4438c4b7 |
27 | no warnings 'utf8' ; |
012bcf8d |
28 | my $a = "snøstorm"; |
4438c4b7 |
29 | use warnings 'utf8' ; |
012bcf8d |
30 | my $a = "snøstorm"; |
0453d815 |
31 | } |
32 | EXPECT |
421a8bf2 |
33 | Malformed UTF-8 character (unexpected non-continuation byte 0x73 after start byte 0xf8) at - line 9. |
34 | Malformed UTF-8 character (unexpected non-continuation byte 0x73 after start byte 0xf8) at - line 14. |
012bcf8d |
35 | ######## |