X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXProtout.pm;h=180ce526ef17357c67d474bc45c34b9994e0b368;hb=de7634cfdcc23dfc6fd9457d27245f27ddf2e252;hp=6917b88b8501b384d34fa958464911e4f54aa975;hpb=cd0c19a8aeee5313a8963841cb85daa84eb1aa88;p=spider.git diff --git a/perl/DXProtout.pm b/perl/DXProtout.pm index 6917b88b..180ce526 100644 --- a/perl/DXProtout.pm +++ b/perl/DXProtout.pm @@ -94,13 +94,13 @@ sub pc16 next unless $_; my $ref = $_; my $str = sprintf "^%s %s %d", $ref->call, $ref->conf ? '*' : '-', $ref->here; - if (length($s) + length($str) >= $sentencelth) { + if (length($s) + length($str) > $sentencelth) { push @out, "PC16^$ncall" . $s . sprintf "^%s^", get_hops(16); $s = ""; } $s .= $str; } - push @out, "PC16^$ncall" . $s . sprintf "^%s^", get_hops(16) if length $s; + push @out, "PC16^$ncall" . $s . sprintf "^%s^", get_hops(16); return @out; } @@ -142,13 +142,13 @@ sub pc19 my $conf = $ref->conf; my $version = $ref->version; my $str = "^$here^$call^$conf^$version"; - if (length($s) + length($str) >= $sentencelth) { + if (length($s) + length($str) > $sentencelth) { push @out, "PC19" . $s . sprintf "^%s^", get_hops(19); $s = ""; } $s .= $str; } - push @out, "PC19" . $s . sprintf "^%s^", get_hops(19) if length $s; + push @out, "PC19" . $s . sprintf "^%s^", get_hops(19); return @out; }