Changeset 23203
- Timestamp:
- 11/11/08 12:08:34 (5 years ago)
- Location:
- lang/perl/HTTP-Headers-Fast/trunk
- Files:
-
- 2 modified
-
lib/HTTP/Headers/Fast.pm (modified) (2 diffs)
-
tools/prof.pl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/HTTP-Headers-Fast/trunk/lib/HTTP/Headers/Fast.pm
r23201 r23203 19 19 my $OP_SET = 1; 20 20 my $OP_INIT = 2; 21 my $OP_PUSH = 3;22 my $OP_PUSH_H = 4;23 21 24 22 my @general_headers = qw( … … 230 228 231 229 $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 value235 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 }248 230 249 231 my $h = $self->{$field}; -
lang/perl/HTTP-Headers-Fast/trunk/tools/prof.pl
r23182 r23203 11 11 ); 12 12 13 for (0..100) { $f-> as_string}13 for (0..100) { $f->push_header('X-Foo', 3) }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)