X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXM.pm;h=b6d191bbd30a03f1c019c8ae35303e226d3ed08a;hb=60d6599887f29ec966d075f413c2c73b9e913212;hp=ee2f4539c050940b81ec6d49a61ee3edc9af778e;hpb=0bd9d2811cc42417676a1b11b121681c2377d70a;p=spider.git diff --git a/perl/DXM.pm b/perl/DXM.pm index ee2f4539..b6d191bb 100644 --- a/perl/DXM.pm +++ b/perl/DXM.pm @@ -16,12 +16,22 @@ package DXM; +use strict; + use DXVars; use DXDebug; my $localfn = "$main::root/local/Messages"; my $fn = "$main::root/perl/Messages"; +use vars qw($VERSION $BRANCH); +$VERSION = sprintf( "%d.%03d", q$Revision$ =~ /(\d+)\.(\d+)/ ); +$BRANCH = sprintf( "%d.%03d", q$Revision$ =~ /\d+\.\d+\.(\d+)\.(\d+)/ || (0,0)); +$main::build += $VERSION; +$main::branch += $BRANCH; + +use vars qw(%msgs); + sub msg { my $lang = shift; @@ -34,7 +44,7 @@ sub msg } return "unknown message '$m' in lang '$lang'" if !defined $s; my $ans = eval qq{ "$s" }; - confess $@ if $@; + warn $@ if $@; return $ans; } @@ -57,3 +67,5 @@ sub init { load(); } + +1;