equal
  deleted
  inserted
  replaced
  
    
    
    33     if (/\.gz$/ ) {  | 
    33     if (/\.gz$/ ) {  | 
    34 	$zbuffer = <$fh>;  | 
    34 	$zbuffer = <$fh>;  | 
    35 	gunzip(\$zbuffer => \$buffer)  | 
    35 	gunzip(\$zbuffer => \$buffer)  | 
    36 	    or die $GunzipError;  | 
    36 	    or die $GunzipError;  | 
    37   | 
    37   | 
         | 
    38 	if (!length($buffer)) { | 
         | 
    39 		warn "?? zero length after decompression: $_\n";  | 
         | 
    40 		return;  | 
         | 
    41 	}  | 
    38 	return if length($zbuffer)/length($buffer) < THRESHOLD;  | 
    42 	return if length($zbuffer)/length($buffer) < THRESHOLD;  | 
    39   | 
    43   | 
    40 	$tmp = File::Temp->new(DIR => ".", TEMPLATE => ".tmp-XXXXXX");  | 
    44 	$tmp = File::Temp->new(DIR => ".", TEMPLATE => ".tmp-XXXXXX");  | 
    41 	print {$tmp} $buffer; | 
    45 	print {$tmp} $buffer; | 
    42 	rename $tmp->filename => basename($_, ".gz");  | 
    46 	rename $tmp->filename => basename($_, ".gz");  |