X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXUtil.pm;h=b635e9816360f1dab46605eea7ed0b0d34c1c017;hb=b67b50de92dbf61ce939b42f7c74e30dc58eba41;hp=0b3de9511e964f41c6834f025bcf4e60b1dc2f2d;hpb=c33a59698b9c2a7c319200620765d37706e12c5f;p=spider.git diff --git a/perl/DXUtil.pm b/perl/DXUtil.pm index 0b3de951..b635e981 100644 --- a/perl/DXUtil.pm +++ b/perl/DXUtil.pm @@ -15,7 +15,7 @@ use Data::Dumper; require Exporter; @ISA = qw(Exporter); @EXPORT = qw(atime ztime cldate cldatetime slat slong yesno promptf - parray parraypairs shellregex readfilestr writefilestr + parray parraypairs phex shellregex readfilestr writefilestr print_all_fields cltounix unpad is_callsign is_freq is_digits is_pctext is_pcflag insertitem deleteitem ); @@ -141,6 +141,13 @@ sub promptf return ($priv, $prompt); } +# turn a hex field into printed hex +sub phex +{ + my $val = shift; + return sprintf '%X', $val; +} + # take an arg as an array list and print it sub parray {