$d = int ($d / 60);
$d *= 60;
- $by =~ s/-\d+$//g;
+ $by =~ s|[-/]\d+$||;
$freq = sprintf "%.1f", $freq; # normalise frequency
$call = substr($call, 0, $maxcalllth) if length $call > $maxcalllth;
$text =~ s/\%([0-9A-F][0-9A-F])/chr(hex($1))/eg;
$text = uc unpad($text);
if ($cty && $text && length $text <= 4) {
- unless ($text =~ /^CQ/ || $text =~ /^\d+$/) {
+ unless ($text =~ /^C?Q/ || $text =~ /^\d+$/) {
my @try = Prefix::cty_data($text);
$text = "" if $cty == $try[0];
}