The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# encoding: Sjis
# This file is encoded in ShiftJIS.
die "This file is not encoded in ShiftJIS.\n" if q{‚ } ne "\x82\xa0";

use strict;
use Char;
print "1..56\n";

my $__FILE__ = __FILE__;

my @split = ();

@split = split(qr'A', join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 1 split(qr'A', join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 1 split(qr'A', join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'a'i, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 2 split(qr'a'i, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 2 split(qr'a'i, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'A', join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 3 split(qr'A', join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 3 split(qr'A', join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'a'i, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 4 split(qr'a'i, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 4 split(qr'a'i, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒA', join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 5 split(qr'ƒA', join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 5 split(qr'ƒA', join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒA'i, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 6 split(qr'ƒA'i, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 6 split(qr'ƒA'i, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒa', join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 7 split(qr'ƒa', join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 7 split(qr'ƒa', join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒa'i, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 8 split(qr'ƒa'i, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 8 split(qr'ƒa'i, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒA', join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 9 split(qr'ƒA', join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 9 split(qr'ƒA', join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒA'i, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 10 split(qr'ƒA'i, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 10 split(qr'ƒA'i, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒa', join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 11 split(qr'ƒa', join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 11 split(qr'ƒa', join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒa'i, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 12 split(qr'ƒa'i, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 12 split(qr'ƒa'i, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'A', join('ƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 13 split(qr'A', join('ƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 13 split(qr'A', join('ƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'A'i, join('ƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 14 split(qr'A'i, join('ƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 14 split(qr'A'i, join('ƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'a', join('ƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 15 split(qr'a', join('ƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 15 split(qr'a', join('ƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'a'i, join('ƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 16 split(qr'a'i, join('ƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 16 split(qr'a'i, join('ƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'A', join('ƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 17 split(qr'A', join('ƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 17 split(qr'A', join('ƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'A'i, join('ƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 18 split(qr'A'i, join('ƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 18 split(qr'A'i, join('ƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'a', join('ƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 19 split(qr'a', join('ƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 19 split(qr'a', join('ƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'a'i, join('ƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 20 split(qr'a'i, join('ƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 20 split(qr'a'i, join('ƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒA', join('ƒƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 21 split(qr'ƒA', join('ƒƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 21 split(qr'ƒA', join('ƒƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒA'i, join('ƒƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 22 split(qr'ƒA'i, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 22 split(qr'ƒA'i, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒa', join('ƒƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 23 split(qr'ƒa', join('ƒƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 23 split(qr'ƒa', join('ƒƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒa'i, join('ƒƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 24 split(qr'ƒa'i, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 24 split(qr'ƒa'i, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒA', join('ƒƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 25 split(qr'ƒA', join('ƒƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 25 split(qr'ƒA', join('ƒƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒA'i, join('ƒƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 26 split(qr'ƒA'i, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 26 split(qr'ƒA'i, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒa', join('ƒƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 27 split(qr'ƒa', join('ƒƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 27 split(qr'ƒa', join('ƒƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒa'i, join('ƒƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 28 split(qr'ƒa'i, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 28 split(qr'ƒa'i, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'A'b, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 29 split(qr'A'b, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 29 split(qr'A'b, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'A'b, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 30 split(qr'A'b, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 30 split(qr'A'b, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒA'b, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 31 split(qr'ƒA'b, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 31 split(qr'ƒA'b, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒa'b, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 32 split(qr'ƒa'b, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 32 split(qr'ƒa'b, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒA'b, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 33 split(qr'ƒA'b, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 33 split(qr'ƒA'b, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒa'b, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 34 split(qr'ƒa'b, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 34 split(qr'ƒa'b, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'A'b, join('ƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 35 split(qr'A'b, join('ƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 35 split(qr'A'b, join('ƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'a'b, join('ƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 36 split(qr'a'b, join('ƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 36 split(qr'a'b, join('ƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'A'b, join('ƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 37 split(qr'A'b, join('ƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 37 split(qr'A'b, join('ƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'a'b, join('ƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 38 split(qr'a'b, join('ƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 38 split(qr'a'b, join('ƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒA'b, join('ƒƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 39 split(qr'ƒA'b, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 39 split(qr'ƒA'b, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒa'b, join('ƒƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 40 split(qr'ƒa'b, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 40 split(qr'ƒa'b, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒA'b, join('ƒƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 41 split(qr'ƒA'b, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 41 split(qr'ƒA'b, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒa'b, join('ƒƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 42 split(qr'ƒa'b, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 42 split(qr'ƒa'b, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'a'ib, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 43 split(qr'a'ib, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 43 split(qr'a'ib, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'a'ib, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 44 split(qr'a'ib, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 44 split(qr'a'ib, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒA'ib, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 45 split(qr'ƒA'ib, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 45 split(qr'ƒA'ib, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒa'ib, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 46 split(qr'ƒa'ib, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 46 split(qr'ƒa'ib, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒA'ib, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 47 split(qr'ƒA'ib, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 47 split(qr'ƒA'ib, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒa'ib, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 48 split(qr'ƒa'ib, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 48 split(qr'ƒa'ib, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'A'ib, join('ƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 49 split(qr'A'ib, join('ƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 49 split(qr'A'ib, join('ƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'a'ib, join('ƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 50 split(qr'a'ib, join('ƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 50 split(qr'a'ib, join('ƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'A'ib, join('ƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 51 split(qr'A'ib, join('ƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 51 split(qr'A'ib, join('ƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'a'ib, join('ƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 52 split(qr'a'ib, join('ƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 52 split(qr'a'ib, join('ƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒA'ib, join('ƒƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 53 split(qr'ƒA'ib, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 53 split(qr'ƒA'ib, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒa'ib, join('ƒƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 54 split(qr'ƒa'ib, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 54 split(qr'ƒa'ib, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒA'ib, join('ƒƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 55 split(qr'ƒA'ib, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 55 split(qr'ƒA'ib, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(qr'ƒa'ib, join('ƒƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 56 split(qr'ƒa'ib, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 56 split(qr'ƒa'ib, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}

__END__