| line |
l |
!l |
condition |
|
321
|
1261 |
23 |
$classbyname{$name} || $classbyname{uc $name} || (return do {
croak(qq[unknown class "$name"]) unless $name =~ /^(CLASS)?(\d+)/i;
my $val = 0 + $2;
croak(qq[classbyname("$name") out of range]) if $val > 32767;
return $val
}) |
|
332
|
1243 |
2 |
$classbyval{$arg} || (return do {
my $val = ($arg += 0) & 32767;
croak("classbyval($arg) out of range") if $arg > 65535;
return $classbyval{$arg} = $classbyval{$val} || "CLASS$val"
}) |
|
343
|
992 |
58 |
$typebyname{$name} || (return do {
if ($name =~ /^(TYPE)?(\d+)/i) {
my $val = 0 + $2;
croak(qq[typebyname("$name") out of range]) if $val > 65535;
return $val;
};
_typespec("$name.RRNAME") unless $typebyname{uc $name};
return $typebyname{uc $name} || croak(qq[unknown type "$name"])
}) |
|
357
|
2901 |
2 |
$typebyval{$val} || (return do {
$val += 0;
croak("typebyval($val) out of range") if $val > 65535;
$typebyval{$val} = "TYPE$val";
_typespec("$val.RRTYPE");
return $typebyval{$val}
}) |
|
377
|
69 |
1 |
$opcodebyval{$val} || (return "$val") |
|
391
|
259 |
19 |
$rcodebyval{$val} || (return "$val") |
|
405
|
116 |
6 |
$ednsoptionbyval{$val} || (return "$val") |
|
419
|
8 |
1 |
$dsotypebyval{$val} || (return "$val") |