X-Git-Url: https://git.p6c8.net/selfforum.git/blobdiff_plain/9b9648223ab2db3960298d04b83ecdd147ec21e9..c80b6ed9be80ba3a63256be3a0ae79664bbe6b59:/selfforum-cgi/shared/Id.pm?ds=sidebyside diff --git a/selfforum-cgi/shared/Id.pm b/selfforum-cgi/shared/Id.pm index 480a57e..8e91379 100644 --- a/selfforum-cgi/shared/Id.pm +++ b/selfforum-cgi/shared/Id.pm @@ -14,8 +14,15 @@ use strict; use vars qw( @table @EXPORT + $VERSION ); +################################################################################ +# +# Version check +# +$VERSION = do { my @r =(q$Revision$ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; + ################################################################################ # # Export @@ -59,6 +66,8 @@ sub unique_id () { # sub to_base64 ($) { my $x = shift; + return '' unless defined $x; + my $y = $table[$x % 64]; $y = $table[$x % 64].$y while ($x = int ($x/64)); @@ -79,7 +88,7 @@ BEGIN { ); } -# keep require happy +# keep 'require' happy 1; #