Changeset 23203

Show
Ignore:
Timestamp:
11/11/08 12:08:34 (5 years ago)
Author:
tokuhirom
Message:

$OP_PUSH_H is no longer needed

Location:
lang/perl/HTTP-Headers-Fast/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/HTTP-Headers-Fast/trunk/lib/HTTP/Headers/Fast.pm

    r23201 r23203  
    1919my $OP_SET    = 1; 
    2020my $OP_INIT   = 2; 
    21 my $OP_PUSH   = 3; 
    22 my $OP_PUSH_H = 4; 
    2321 
    2422my @general_headers = qw( 
     
    230228 
    231229    $op ||= defined($val) ? $OP_SET : $OP_GET; 
    232     if ( $op == $OP_PUSH_H ) { 
    233  
    234         # Like PUSH but where we don't care about the return value 
    235         if ( exists $self->{$field} ) { 
    236             my $h = $self->{$field}; 
    237             if ( ref($h) eq 'ARRAY' ) { 
    238                 push( @$h, ref($val) eq "ARRAY" ? @$val : $val ); 
    239             } 
    240             else { 
    241                 $self->{$field} = [ $h, ref($val) eq "ARRAY" ? @$val : $val ]; 
    242             } 
    243             return; 
    244         } 
    245         $self->{$field} = $val; 
    246         return; 
    247     } 
    248230 
    249231    my $h = $self->{$field}; 
  • lang/perl/HTTP-Headers-Fast/trunk/tools/prof.pl

    r23182 r23203  
    1111); 
    1212 
    13 for (0..100) { $f->as_string } 
     13for (0..100) { $f->push_header('X-Foo', 3) }