remove all $Id$ strings
[spider.git] / perl / DXProtout.pm
index e00e1d724f3e44618b782a249bea0a172ca0fee9..7e841ea599f190b86ae71e967dfc265f385bbe87 100644 (file)
@@ -6,8 +6,8 @@
 #
 # Copyright (c) 1998 Dirk Koopman G1TLH
 #
-# $Id$
-# 
+#
+#
 
 package DXProt;
 
@@ -43,10 +43,10 @@ sub pc10
        $text = unpad($text);
        $text = ' ' unless $text && length $text > 0;
        $text =~ s/\^/%5E/g;
-       return "PC10^$from^$user1^$text^*^$user2^$origin^~";  
+       return "PC10^$from^$user1^$text^*^$user2^$origin^~";
 }
 
-# create a dx message (call, freq, dxcall, text) 
+# create a dx message (call, freq, dxcall, text)
 sub pc11
 {
        my ($mycall, $freq, $dxcall, $text) = @_;
@@ -72,8 +72,8 @@ sub pc12
 }
 
 #
-# add one or more users (I am expecting references that have 'call', 
-# 'conf' & 'here' method) 
+# add one or more users (I am expecting references that have 'call',
+# 'conf' & 'here' method)
 #
 # this will create a list of PC16 with up pc16_max_users in each
 # called $self->pc16(..)
@@ -109,7 +109,7 @@ sub pc17
                my $hops = get_hops(17);
                my $ncall = $node->call;
                my $ucall = $ref->call;
-               push @out, "PC17^$ucall^$ncall^$hops^"; 
+               push @out, "PC17^$ucall^$ncall^$hops^";
        }
        return @out;
 }
@@ -118,13 +118,13 @@ sub pc17
 sub pc18
 {
        my $flags = " pc9x";
-       $flags .= " xml" if DXXml::available(); 
-       return "PC18^DXSpider Version: $main::version Build: $main::build$flags^$DXProt::myprot_version^";
+       $flags .= " xml" if DXXml::available();
+       return "PC18^DXSpider Version: $main::version Build: $main::subversion.$main::build$flags^$DXProt::myprot_version^";
 }
 
 #
-# add one or more nodes 
-# 
+# add one or more nodes
+#
 sub pc19
 {
        my @out;
@@ -181,12 +181,12 @@ sub pc24
        my $call = $self->call;
        my $flag = $self->here ? '1' : '0';
        my $hops = shift || get_hops(24);
-  
+
        return "PC24^$call^$flag^$hops^";
 }
 
 
-# create a merged dx message (freq, dxcall, t, text, spotter, orig-node) 
+# create a merged dx message (freq, dxcall, t, text, spotter, orig-node)
 sub pc26
 {
        my ($freq, $dxcall, $t, $text, $spotter, $orignode) = @_;
@@ -215,7 +215,7 @@ sub pc28
 }
 
 # message text (from and to node same way round as pc29)
-sub pc29 
+sub pc29
 {
        my ($fromnode, $tonode, $stream, $text) = @_;
        $text = ' ' unless defined $text && length $text > 0;
@@ -293,7 +293,7 @@ sub pc41
 {
        my $call = shift;
        $call = shift if ref $call;
-       
+
        my $sort = shift || '0';
        my $info = shift || ' ';
        my $hops = shift || get_hops(41);
@@ -439,7 +439,7 @@ sub pc93
        my $via = shift || '*';                 # *, node call
        my $line = shift;                       # the text
        my $origin = shift;                     # this will be present on proxying from PC10
-       
+
        $line = unpad($line);
        $line =~ s/\^/\\5E/g;           # remove any ^ characters
        my $s = "PC93^$main::mycall^" . gen_pc9x_t() . "^$to^$from^$via^$line";