$fn = "$main::data/dupefile";
use vars qw($VERSION $BRANCH);
-$VERSION = sprintf( "%d.%03d", q$Revision$ =~ /(\d+)\.(\d+)/ );
-$BRANCH = sprintf( "%d.%03d", q$Revision$ =~ /\d+\.\d+\.(\d+)\.(\d+)/ || (0,0));
-$main::build += $VERSION;
-$main::branch += $BRANCH;
+
+main::mkver($VERSION = q$Revision$);
sub init
{
sub check
{
- my ($s, $t) = @_;
+ my $s = shift;
return 1 if find($s);
- add($s, $t);
+ add($s, shift);
return 0;
}
sub find
{
- return 1 if exists $d{$_[0]};
+ return $d{$_[0]};
}
sub add
{
- my ($s, $t) = @_;
- $t = $main::systime + $default unless $t;
+ my $s = shift;
+ my $t = shift || $main::systime + $default;
$d{$s} = $t;
}