$14 GRAYBYTE WORDPRESS FILE MANAGER $41

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/usr/lib64/perl5/vendor_perl/

HOME
Current File : /usr/lib64/perl5/vendor_perl//version.pm
#!perl -w
package version;

use 5.006002;
use strict;
use warnings::register;
if ($] >= 5.015) {
    warnings::register_categories(qw/version/);
}

our $VERSION = 0.9924;
our $CLASS = 'version';
our (@ISA, $STRICT, $LAX);

# !!!!Delete this next block completely when adding to Perl core!!!!
{
    local $SIG{'__DIE__'};
    eval "use version::vxs $VERSION";
    if ( $@ ) { # don't have the XS version installed
	eval "use version::vpp $VERSION"; # don't tempt fate
	die "$@" if ( $@ );
	push @ISA, "version::vpp";
	local $^W;
	*version::qv = \&version::vpp::qv;
	*version::declare = \&version::vpp::declare;
	*version::_VERSION = \&version::vpp::_VERSION;
	*version::vcmp = \&version::vpp::vcmp;
	*version::new = \&version::vpp::new;
	*version::numify = \&version::vpp::numify;
	*version::normal = \&version::vpp::normal;
	if ($] >= 5.009000) {
	    no strict 'refs';
	    *version::stringify = \&version::vpp::stringify;
	    *{'version::(""'} = \&version::vpp::stringify;
	    *{'version::(<=>'} = \&version::vpp::vcmp;
	    *{'version::(cmp'} = \&version::vpp::vcmp;
	    *version::parse = \&version::vpp::parse;
	}
    }
    else { # use XS module
	push @ISA, "version::vxs";
	local $^W;
	*version::declare = \&version::vxs::declare;
	*version::qv = \&version::vxs::qv;
	*version::_VERSION = \&version::vxs::_VERSION;
	*version::vcmp = \&version::vxs::VCMP;
	*version::new = \&version::vxs::new;
	*version::numify = \&version::vxs::numify;
	*version::normal = \&version::vxs::normal;
	if ($] >= 5.009000) {
	    no strict 'refs';
	    *version::stringify = \&version::vxs::stringify;
	    *{'version::(""'} = \&version::vxs::stringify;
	    *{'version::(<=>'} = \&version::vxs::VCMP;
	    *{'version::(cmp'} = \&version::vxs::VCMP;
	    *version::parse = \&version::vxs::parse;
	}
    }
}

# avoid using Exporter
require version::regex;
*version::is_lax = \&version::regex::is_lax;
*version::is_strict = \&version::regex::is_strict;
*LAX = \$version::regex::LAX;
*LAX_DECIMAL_VERSION = \$version::regex::LAX_DECIMAL_VERSION;
*LAX_DOTTED_DECIMAL_VERSION = \$version::regex::LAX_DOTTED_DECIMAL_VERSION;
*STRICT = \$version::regex::STRICT;
*STRICT_DECIMAL_VERSION = \$version::regex::STRICT_DECIMAL_VERSION;
*STRICT_DOTTED_DECIMAL_VERSION = \$version::regex::STRICT_DOTTED_DECIMAL_VERSION;

sub import {
    no strict 'refs';
    my ($class) = shift;

    # Set up any derived class
    unless ($class eq $CLASS) {
	local $^W;
	*{$class.'::declare'} =  \&{$CLASS.'::declare'};
	*{$class.'::qv'} = \&{$CLASS.'::qv'};
    }

    my %args;
    if (@_) { # any remaining terms are arguments
	map { $args{$_} = 1 } @_
    }
    else { # no parameters at all on use line
	%args =
	(
	    qv => 1,
	    'UNIVERSAL::VERSION' => 1,
	);
    }

    my $callpkg = caller();

    if (exists($args{declare})) {
	*{$callpkg.'::declare'} =
	    sub {return $class->declare(shift) }
	  unless defined(&{$callpkg.'::declare'});
    }

    if (exists($args{qv})) {
	*{$callpkg.'::qv'} =
	    sub {return $class->qv(shift) }
	  unless defined(&{$callpkg.'::qv'});
    }

    if (exists($args{'UNIVERSAL::VERSION'})) {
	local $^W;
	*UNIVERSAL::VERSION
		= \&{$CLASS.'::_VERSION'};
    }

    if (exists($args{'VERSION'})) {
	*{$callpkg.'::VERSION'} = \&{$CLASS.'::_VERSION'};
    }

    if (exists($args{'is_strict'})) {
	*{$callpkg.'::is_strict'} = \&{$CLASS.'::is_strict'}
	  unless defined(&{$callpkg.'::is_strict'});
    }

    if (exists($args{'is_lax'})) {
	*{$callpkg.'::is_lax'} = \&{$CLASS.'::is_lax'}
	  unless defined(&{$callpkg.'::is_lax'});
    }
}


1;


Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
29 Jul 2025 2.08 AM
root / root
0755
Compress
--
3 Mar 2024 7.11 PM
root / root
0755
Crypt
--
21 Mar 2024 10.23 AM
root / root
0755
Data
--
3 Mar 2024 7.11 PM
root / root
0755
Devel
--
3 Mar 2024 7.11 PM
root / root
0755
Digest
--
21 Mar 2024 10.23 AM
root / root
0755
Encode
--
3 Mar 2024 7.12 PM
root / root
0755
File
--
3 Mar 2024 7.11 PM
root / root
0755
Filter
--
3 Mar 2024 7.11 PM
root / root
0755
HTML
--
3 Mar 2024 11.04 PM
root / root
0755
IO
--
3 Mar 2024 11.04 PM
root / root
0755
IPC
--
3 Mar 2024 7.11 PM
root / root
0755
JSON
--
3 Apr 2026 7.12 PM
root / root
0755
List
--
3 Mar 2024 7.11 PM
root / root
0755
MIME
--
3 Mar 2024 7.11 PM
root / root
0755
Math
--
3 Mar 2024 7.11 PM
root / root
0755
Net
--
21 Mar 2024 10.23 AM
root / root
0755
Params
--
3 Mar 2024 7.11 PM
root / root
0755
Scalar
--
3 Mar 2024 7.11 PM
root / root
0755
Storable
--
3 Mar 2024 7.11 PM
root / root
0755
Sub
--
3 Mar 2024 7.11 PM
root / root
0755
Sys
--
3 Mar 2024 7.11 PM
root / root
0755
Term
--
3 Mar 2024 7.11 PM
root / root
0755
Time
--
3 Mar 2024 7.11 PM
root / root
0755
Unicode
--
3 Mar 2024 7.11 PM
root / root
0755
YAML
--
3 Apr 2026 7.12 PM
root / root
0755
auto
--
8 Oct 2025 12.23 PM
root / root
0755
common
--
3 Mar 2024 11.04 PM
root / root
0755
threads
--
3 Mar 2024 7.11 PM
root / root
0755
version
--
3 Mar 2024 7.11 PM
root / root
0755
Cwd.pm
21.288 KB
19 Feb 2018 8.37 AM
root / root
0644
DB_File.pm
63.582 KB
13 Oct 2019 7.57 AM
root / root
0644
Encode.pm
34.563 KB
21 Feb 2018 12.14 PM
root / root
0644
Socket.pm
36.193 KB
12 Jan 2018 4.58 PM
root / root
0644
Socket6.pm
9.554 KB
11 Jul 2016 5.44 AM
root / root
0644
Storable.pm
48.09 KB
13 Oct 2019 12.32 PM
root / root
0644
encoding.pm
22.412 KB
21 Feb 2018 12.14 PM
root / root
0644
threads.pm
36.05 KB
23 Jan 2018 1.10 AM
root / root
0644
version.pm
3.466 KB
19 Apr 2018 11.46 PM
root / root
0644
version.pod
9.602 KB
12 Apr 2018 12.09 AM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF