Changeset 15110

Show
Ignore:
Timestamp:
07/03/08 19:36:11 (5 months ago)
Author:
daisuke
Message:

fix how offsets are handled

Location:
lang/perl/Cache-Memcached-libmemcached/trunk
Files:
1 added
1 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/Cache-Memcached-libmemcached/trunk/lib/Cache/Memcached/libmemcached.pm

    r12566 r15110  
    191191    my $self = shift; 
    192192    my $key  = shift; 
     193    my $offset = shift || 1; 
    193194    if ($self->{namespace}) { 
    194195        $key = "$self->{namespace}$key"; 
    195196    } 
    196     $_[0] ||= 1 if @_ < 2; 
    197197    my $val = 0; 
    198     $self->memcached_increment($key, $_[0], $val); 
     198    $self->memcached_increment($key, $offset, $val); 
    199199    return $val; 
    200200} 
     
    204204    my $self = shift; 
    205205    my $key  = shift; 
     206    my $offset = shift || 1; 
    206207    if ($self->{namespace}) { 
    207208        $key = "$self->{namespace}$key"; 
    208209    } 
    209     $_[0] ||= 1 if @_ < 2; 
    210210    my $val = 0; 
    211     $self->memcached_decrement($key, $_[0], $val); 
     211    $self->memcached_decrement($key, $offset, $val); 
    212212    return $val; 
    213213}