X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FJulian.pm;h=5351aa278c98bec968dabe03e20339284c8321f8;hb=24550808f9ee4ba5cf6a720bb364977f7ed586af;hp=0bd1f168f0c84c150357e3f15f1f5f6595b961d2;hpb=85f715f5353a78bac85f1802c22d6e7b9352ca81;p=spider.git diff --git a/perl/Julian.pm b/perl/Julian.pm index 0bd1f168..5351aa27 100644 --- a/perl/Julian.pm +++ b/perl/Julian.pm @@ -13,7 +13,7 @@ package Julian; use vars qw($VERSION $BRANCH @days @ldays @month); $VERSION = sprintf( "%d.%03d", q$Revision$ =~ /(\d+)\.(\d+)/ ); -$BRANCH = sprintf( "%d.%03d", q$Revision$ =~ /\d+\.\d+\.(\d+)\.(\d+)/ ) || 0; +$BRANCH = sprintf( "%d.%03d", q$Revision$ =~ /\d+\.\d+\.(\d+)\.(\d+)/ || (0,0)); $main::build += $VERSION; $main::branch += $BRANCH; @@ -79,9 +79,9 @@ sub sub($$) my $diny = _isleap($self->[0]) ? 366 : 365; $self->[1] -= $amount; while ($self->[1] <= 0) { - $self->[1] += $diny; $self->[0] -= 1; $diny = _isleap($self->[0]) ? 366 : 365; + $self->[1] += $diny; } return $self; }