ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent/lib/AnyEvent/Strict.pm
(Generate patch)

Comparing AnyEvent/lib/AnyEvent/Strict.pm (file contents):
Revision 1.15 by root, Thu Jul 9 21:42:23 2009 UTC vs.
Revision 1.18 by root, Wed Jul 29 12:39:21 2009 UTC

21 21
22=cut 22=cut
23 23
24package AnyEvent::Strict; 24package AnyEvent::Strict;
25 25
26no warnings;
27use strict qw(vars subs);
28
29use Carp qw(croak); 26use Carp qw(croak);
30use Fcntl (); 27use Fcntl ();
31 28
32use AnyEvent (); 29use AnyEvent (); BEGIN { AnyEvent::common_sense }
33use AnyEvent::Util ();
34 30
35our @ISA; 31our @ISA;
36 32
37AnyEvent::post_detect { 33AnyEvent::post_detect {
38 # assume the first ISA member is the implementation 34 # assume the first ISA member is the implementation
100 96
101 ref $arg{cb} 97 ref $arg{cb}
102 or croak "AnyEvent->signal called with illegal cb argument '$arg{cb}'"; 98 or croak "AnyEvent->signal called with illegal cb argument '$arg{cb}'";
103 delete $arg{cb}; 99 delete $arg{cb};
104 100
105 defined AnyEvent::Util::sig2num $arg{signal} 101 defined AnyEvent::Base::sig2num $arg{signal}
106 or croak "AnyEvent->signal called with illegal signal name '$arg{signal}'"; 102 or croak "AnyEvent->signal called with illegal signal name '$arg{signal}'";
107 delete $arg{signal}; 103 delete $arg{signal};
108 104
109 croak "AnyEvent->signal called with unsupported parameter(s) " . join ", ", keys %arg 105 croak "AnyEvent->signal called with unsupported parameter(s) " . join ", ", keys %arg
110 if keys %arg; 106 if keys %arg;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines