X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FBit-MorseSignals.git;a=blobdiff_plain;f=lib%2FBit%2FMorseSignals%2FReceiver.pm;h=1171583a4db50852c0d82104e3b852bbba77ba2f;hp=874bb9a072617357b19f9d51c3e1135fc522fc6e;hb=16fc0df47643288d3229f8671e339d89b159f155;hpb=72cae6c1d4dcdbfe9b437dc8a8949ce282bffeb0 diff --git a/lib/Bit/MorseSignals/Receiver.pm b/lib/Bit/MorseSignals/Receiver.pm index 874bb9a..1171583 100644 --- a/lib/Bit/MorseSignals/Receiver.pm +++ b/lib/Bit/MorseSignals/Receiver.pm @@ -3,11 +3,11 @@ package Bit::MorseSignals::Receiver; use strict; use warnings; -use Carp qw/croak/; -use Encode qw/decode_utf8/; -use Storable qw/thaw/; +use Carp qw; +use Encode qw; +use Storable qw; -use Bit::MorseSignals qw/:consts/; +use Bit::MorseSignals qw<:consts>; =head1 NAME @@ -117,7 +117,7 @@ sub push { my $type = 2 * vec($self->{buf}, 1, 1) + vec($self->{buf}, 0, 1); $type = BM_DATA_PLAIN if vec($self->{buf}, 2, 1); - @{$self}{qw/state type buf len/} = (3, $type, '', 0); + @{$self}{qw} = (3, $type, '', 0); } } elsif ($self->{state} == 1) { # end of signature @@ -129,7 +129,7 @@ sub push { } else { # first bit - @{$self}{qw/state sig sig_bit sig_len buf len/} + @{$self}{qw} = (1, '', $bit, 1, '', 0 ); vec($self->{sig}, 0, 1) = $bit; @@ -148,7 +148,7 @@ sub reset { my ($self) = @_; _check_self($self); $self->{state} = 0; - @{$self}{qw/sig sig_bit sig_len type buf len/} = (); + @{$self}{qw} = (); return $self; }