mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-03-24 09:32:49 +01:00
removed commented out codes
This commit is contained in:
parent
af83a62474
commit
8fc86ce7fa
perl
@ -21,7 +21,6 @@ if ( !__PACKAGE__->can('pack') ) { # this idea comes from Text::Xslate
|
|||||||
die $@ if $@ && $backend =~ /\b xs \b/xms; # force XS
|
die $@ if $@ && $backend =~ /\b xs \b/xms; # force XS
|
||||||
}
|
}
|
||||||
if ( !__PACKAGE__->can('pack') ) {
|
if ( !__PACKAGE__->can('pack') ) {
|
||||||
print "PP\n";
|
|
||||||
require 'Data/MessagePack/PP.pm';
|
require 'Data/MessagePack/PP.pm';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -361,16 +361,13 @@ sub execute_limit {
|
|||||||
|
|
||||||
{
|
{
|
||||||
my $p;
|
my $p;
|
||||||
#my $r; # remained data.
|
|
||||||
|
|
||||||
sub execute {
|
sub execute {
|
||||||
my ( $self, $data, $offset, $limit ) = @_;
|
my ( $self, $data, $offset, $limit ) = @_;
|
||||||
#my $value = ( defined $self->{ remain } ? $self->{ remain } : '' ) . substr( $data, $offset, $limit );
|
|
||||||
my $value = substr( $data, $offset, $limit ? $limit : length $data );
|
my $value = substr( $data, $offset, $limit ? $limit : length $data );
|
||||||
my $len = length $value;
|
my $len = length $value;
|
||||||
|
|
||||||
$p = 0;
|
$p = 0;
|
||||||
#$r = 0;
|
|
||||||
|
|
||||||
while ( $len > $p ) {
|
while ( $len > $p ) {
|
||||||
_count( $self, $value ) or last;
|
_count( $self, $value ) or last;
|
||||||
@ -384,9 +381,6 @@ sub execute {
|
|||||||
$self->{ data } .= substr( $value, 0, $p );
|
$self->{ data } .= substr( $value, 0, $p );
|
||||||
$self->{ remain } = undef;
|
$self->{ remain } = undef;
|
||||||
}
|
}
|
||||||
else { # I thought this feature is needed. but XS version can't do so
|
|
||||||
#$self->{ remain } = substr( $value, 0, $p + $r );
|
|
||||||
}
|
|
||||||
|
|
||||||
return $p;
|
return $p;
|
||||||
}
|
}
|
||||||
@ -399,12 +393,6 @@ sub _count {
|
|||||||
if ( ( $byte >= 0x90 and $byte <= 0x9f ) or $byte == 0xdc or $byte == 0xdd ) {
|
if ( ( $byte >= 0x90 and $byte <= 0x9f ) or $byte == 0xdc or $byte == 0xdd ) {
|
||||||
my $num;
|
my $num;
|
||||||
if ( $byte == 0xdc ) { # array 16
|
if ( $byte == 0xdc ) { # array 16
|
||||||
# I thought this feature is needed. but XS version can't do so. So commented out.
|
|
||||||
#my $len = length substr( $value, $p, 2 );
|
|
||||||
#if ( $len != 2 ) {
|
|
||||||
# $r = $len;
|
|
||||||
# return 0;
|
|
||||||
#}
|
|
||||||
$num = unpack 'n', substr( $value, $p, 2 );
|
$num = unpack 'n', substr( $value, $p, 2 );
|
||||||
$p += 2;
|
$p += 2;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user