6 set_up_inc( qw(. ../lib) );
14 our (@warnings, $sub, $warn);
17 $warn = 'Illegal character in prototype';
21 cmp_ok(scalar(@warnings), '==', 1, 'One warning');
22 cmp_ok(substr($warnings[0],0,length($warn)),'eq',$warn,'warning message');
27 cmp_ok(scalar(@warnings), '==', 0, 'No warnings');
32 $SIG{'__WARN__'} = sub { push @warnings, @_ };
36 BEGIN { @warnings = () }
54 no warnings 'illegalproto';
64 use warnings 'illegalproto';
73 $warn = q{Prototype after '@' for};
92 no warnings 'illegalproto';
101 no warnings 'syntax';
102 use warnings 'illegalproto';