sub check
{
- my ($s, $t) = @_;
+ my $s = shift;
return 1 if find($s);
- add($s, $t);
+ add($s, shift);
return 0;
}
sub add
{
- my ($s, $t) = @_;
- $t = $main::systime + $default unless $t;
+ my $s = shift;
+ my $t = shift || $main::systime + $default;
$d{$s} = $t;
}
my @out;
for (sort { $d{$a} <=> $d{$b} } grep { m{$regex}i } keys %d) {
my ($dum, $key) = unpack "a1a*", $_;
- push @out, "$key = " . cldatetime($d{$_} - $dupage);
+ push @out, "$key = " . cldatetime($d{$_} - $dupage) . " expires " . cldatetime($d{$_});
}
return @out;
}