X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXProtout.pm;h=180ce526ef17357c67d474bc45c34b9994e0b368;hb=cba7a181d14123afcf0c18149002526b8c463889;hp=1ef9c022a24d996c865ab162200f280cf4dc01f8;hpb=0dc47d7ba34d8ea89f210c024863d01b2b32122b;p=spider.git diff --git a/perl/DXProtout.pm b/perl/DXProtout.pm index 1ef9c022..180ce526 100644 --- a/perl/DXProtout.pm +++ b/perl/DXProtout.pm @@ -27,7 +27,7 @@ $main::branch += $BRANCH; use vars qw($sentencelth); -$sentencelth = 200; +$sentencelth = 180; # # All the PCxx generation routines @@ -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; } @@ -141,14 +141,14 @@ sub pc19 my $here = $ref->here; my $conf = $ref->conf; my $version = $ref->version; - my $str = "^$here^$call^$conf^$version"; - if (length($s) + length($str) >= $sentencelth) { + my $str = "^$here^$call^$conf^$version"; + 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; }