line |
true |
false |
branch |
88
|
0 |
0 |
unless $dir |
90
|
0 |
0 |
unless (-d "$dir/tzdata") |
138
|
0 |
0 |
if (exists $self->{'ruleinfo'}{$info} and exists $self->{'ruleinfo'}{$info}{$rule} and exists $self->{'ruleinfo'}{$info}{$rule}{$year}) |
141
|
0 |
0 |
if (ref $self->{'ruleinfo'}{$info}{$rule}{$year}) { } |
148
|
0 |
0 |
if ($info eq 'rules') { } |
|
0 |
0 |
elsif ($info eq 'stdlett' or $info eq 'savlett') { } |
|
0 |
0 |
elsif ($info eq 'lastoff') { } |
|
0 |
0 |
elsif ($info eq 'rdates') { } |
153
|
0 |
0 |
if $y0 > $year or $y1 < $year |
154
|
0 |
0 |
if $ytype eq "-" or $year == 9999 or $ytype eq "even" and $year =~ /[02468]$/ or $ytype eq "odd" and $year =~ /[13579]$/ |
175
|
0 |
0 |
if $info eq "stdlett" and $offset eq "00:00:00" or $info eq "savlett" and $offset ne "00:00:00" |
181
|
0 |
0 |
if (not %lett) { } |
192
|
0 |
0 |
unless @rules |
257
|
0 |
0 |
unless (exists $self->{'zonelines'}{$zone}) |
278
|
0 |
0 |
if (exists $self->{'zoneinfo'}{$info} and exists $self->{'zoneinfo'}{$info}{$zone} and exists $self->{'zoneinfo'}{$info}{$zone}{$y}) |
281
|
0 |
0 |
if (ref $self->{'zoneinfo'}{$info}{$zone}{$y}) { } |
288
|
0 |
0 |
if ($info eq 'zonelines') { } |
|
0 |
0 |
elsif ($info eq 'rules') { } |
299
|
0 |
0 |
if $yr < $y |
300
|
0 |
0 |
if $yr == $y and $flag == $TZ_DOM and $mon == 1 and $num == 1 and $time eq "00:00:00" |
303
|
0 |
0 |
if $yr > $y |
341
|
0 |
0 |
if $Verbose |
355
|
0 |
0 |
if $Verbose |
356
|
0 |
0 |
unless ($in->open("$dir/tzdata/$file")) |
376
|
0 |
0 |
if (not $in[0]) { } |
|
0 |
0 |
elsif ($in[0] =~ /^Zone/) { } |
|
0 |
0 |
elsif ($in[0] =~ /^Link/) { } |
|
0 |
0 |
elsif ($in[0] =~ /^Rule/) { } |
405
|
0 |
0 |
if ($#tmp != 2 or lc $tmp[0] ne "link") |
413
|
0 |
0 |
if ($self->_tzd_Alias($alias)) |
427
|
0 |
0 |
if ($#tmp != 9 or lc $tmp[0] ne "rule") |
447
|
0 |
0 |
if ($#tmp < 4 or lc $tmp[0] ne "zone") |
461
|
0 |
0 |
if ($self->_tzd_Zone($zone)) |
470
|
0 |
0 |
unless @$lines |
473
|
0 |
0 |
if $line =~ /^(zone|link|rule)/i |
477
|
0 |
0 |
unless $line |
481
|
0 |
0 |
if ($#tmp < 2) |
494
|
0 |
0 |
if $Verbose |
507
|
0 |
0 |
if (defined $zone) { } |
|
0 |
0 |
elsif (exists $self->{'alias'}{$alias}) { } |
548
|
0 |
0 |
if $Verbose |
558
|
0 |
0 |
if ($self->_tzd_Zone($zone)) { } |
|
0 |
0 |
elsif (exists $tmp{$zone}) { } |
|
0 |
0 |
elsif ($self->_tzd_Alias($zone)) { } |
587
|
0 |
0 |
if (defined $listref) { } |
|
0 |
0 |
elsif (exists $self->{'rule'}{$rule}) { } |
588
|
0 |
0 |
unless (exists $self->{'rule'}{$rule}) |
613
|
0 |
0 |
if $Verbose |
631
|
0 |
0 |
unless ($Error) |
636
|
0 |
0 |
if $Error |
705
|
0 |
0 |
if ($dom =~ /^(\d\d?)$/) { } |
|
0 |
0 |
elsif ($dom =~ /^last(.+)$/) { } |
|
0 |
0 |
elsif ($dom =~ /^(.+)>=(\d\d?)$/) { } |
|
0 |
0 |
elsif ($dom =~ /^(.+)<=(\d\d?)$/) { } |
721
|
0 |
0 |
if ($dow) |
722
|
0 |
0 |
if (exists $days{lc $dow}) { } |
729
|
0 |
0 |
if $num > 31 |
740
|
0 |
0 |
if (exists $months{lc $mmm}) { } |
754
|
0 |
0 |
if ($type) |
756
|
0 |
0 |
if ($type and $time =~ s/(w|u|s)$//i) |
761
|
0 |
0 |
if ($sign) { } |
762
|
0 |
0 |
if ($time =~ s/^-//) { } |
772
|
0 |
0 |
unless $time =~ /^(\d\d?)(?::(\d\d))?(?::(\d\d))?$/ |
774
|
0 |
0 |
unless $hr |
775
|
0 |
0 |
unless $mn |
776
|
0 |
0 |
unless $se |
777
|
0 |
0 |
if length $hr < 2 |
778
|
0 |
0 |
if length $mn < 2 |
779
|
0 |
0 |
if length $se < 2 |
781
|
0 |
0 |
if ($type) { } |
792
|
0 |
0 |
if ($from =~ /^\d\d\d\d$/) { } |
|
0 |
0 |
elsif ($from eq 'minimum' or $from eq 'min') { } |
806
|
0 |
0 |
if ($to =~ /^\d\d\d\d$/) { } |
|
0 |
0 |
elsif ($to eq 'maximum' or $to eq 'max') { } |
|
0 |
0 |
elsif (lc $to eq 'only') { } |
821
|
0 |
0 |
if lc $type eq "-" or lc $type eq "even" or lc $type eq "odd" |
833
|
0 |
0 |
unless ($i) |
848
|
0 |
0 |
if ($err) |
860
|
0 |
0 |
unless ($ret) |
870
|
0 |
0 |
if $save eq "-" |
872
|
0 |
0 |
unless ($ret) |
882
|
0 |
0 |
if $letters eq "-" |
896
|
0 |
0 |
if (defined $listref) { } |
|
0 |
0 |
elsif (exists $self->{'zone'}{$zone}) { } |
897
|
0 |
0 |
unless (exists $self->{'zone'}{$zone}) |
924
|
0 |
0 |
if $Verbose |
939
|
0 |
0 |
unless ($Error) |
945
|
0 |
0 |
if $Error |
1033
|
0 |
0 |
unless ($ret) |
1043
|
0 |
0 |
if $rule eq "-" |
1045
|
0 |
0 |
if $ret |
1046
|
0 |
0 |
unless ($self->_tzd_Rule($rule)) |
1064
|
0 |
0 |
if (not $y) { } |
1073
|
0 |
0 |
unless ($y =~ /^\d\d\d\d$/) |
1079
|
0 |
0 |
if (not $m) { } |
1089
|
0 |
0 |
unless ($tmp) |
1096
|
0 |
0 |
if (not $d) { } |
|
0 |
0 |
elsif ($d =~ /^last(.*)/) { } |
|
0 |
0 |
elsif ($d =~ />=/) { } |
|
0 |
0 |
elsif ($d =~ /<=/) { } |
1113
|
0 |
0 |
if ($dow > $ddow) { } |
|
0 |
0 |
elsif ($dow < $ddow) { } |
1126
|
0 |
0 |
if ($dow < $ddow) { } |
|
0 |
0 |
elsif ($dow > $ddow) { } |
1138
|
0 |
0 |
unless ($t) |
1147
|
0 |
0 |
if ($err) |
1153
|
0 |
0 |
if length $m < 2 |
1156
|
0 |
0 |
if ($y == 9999) { } |
1160
|
0 |
0 |
unless ($tmp) |
1173
|
0 |
0 |
if ($type eq "w") |
1205
|
0 |
0 |
unless ($start) |
1214
|
0 |
0 |
unless ($end) |
1223
|
0 |
0 |
if ($ruletype == $TZ_RULE) { } |
|
0 |
0 |
elsif ($ruletype == $TZ_STANDARD) { } |
1240
|
0 |
0 |
if $date lt $d or $date gt $end |
1255
|
0 |
0 |
unless ($dstend) |
1257
|
0 |
0 |
if ($start ge $yrbeg) { } |
1282
|
0 |
0 |
if ($fixend) |
1283
|
0 |
0 |
if ($timetype eq "u") |
1302
|
0 |
0 |
$ruletype == $TZ_RULE ? : |
1320
|
0 |
0 |
if ($flag == $TZ_DOM) { } |
|
0 |
0 |
elsif ($flag == $TZ_LAST) { } |
|
0 |
0 |
elsif ($flag == $TZ_GE) { } |
|
0 |
0 |
elsif ($flag == $TZ_LE) { } |