Show
Ignore:
Timestamp:
03/01/09 01:04:38 (9 months ago)
Author:
eevee
Message:

Fixed some uninit warnings, which were flooding Apache's error log.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • veekun/trunk/lib/Vee/Utils.pm

    r424 r463  
    5151sub postrank { 
    5252    my ($post_count) = @_; 
     53    $post_count ||= 0; 
    5354    for my $rank ( 
    5455        sort { $b <=> $a } 
     
    115116sub hexcolor { return tohex($_[0]).tohex($_[1]).tohex($_[2]); } 
    116117sub tohex { return sprintf("%02x", $_[0]); } 
    117 sub isnum { return ($_[0] =~ /^ [+-]? \d+ (?:\. [0-9]*)? $/x) } 
     118sub isnum { return (defined $_[0] and $_[0] =~ /^ [+-]? \d+ (?:\. [0-9]*)? $/x) } 
    118119sub max { my ($i, $max); while (!defined $max) { $max = shift; } for $i (@_) { next unless defined $i; if ($i > $max) { $max = $i } } return $max; } 
    119120sub min { my ($i, $min); while (!defined $min) { $min = shift; }  for $i (@_) { next unless defined $i; if ($i < $min) { $min = $i } } return $min; }