| line | l | !l | condition | 
 
| 297 | 1120 | 22 | $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
}) | 
 
| 308 | 1090 | 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"
}) | 
 
| 319 | 984 | 57 | $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"])
}) | 
 
| 333 | 2987 | 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}
}) | 
 
| 353 | 71 | 1 | $opcodebyval{$val} || (return "$val") | 
 
| 367 | 306 | 19 | $rcodebyval{$val} || (return "$val") | 
 
| 381 | 111 | 7 | $ednsoptionbyval{$val} || (return "$val") | 
 
| 395 | 8 | 1 | $dsotypebyval{$val} || (return "$val") |