PNG  IHDR* pHYs+ IDATx]n#; cdLb Ǚ[at¤_:uP}>!Usă cag޿ ֵNu`ݼTâabO7uL&y^wFٝA"l[|ŲHLN밪4*sG3|Dv}?+y߉{OuOAt4Jj.u]Gz*҉sP'VQKbA1u\`& Af;HWj hsO;ogTu uj7S3/QzUr&wS`M$X_L7r2;aE+ώ%vikDA:dR+%KzƉo>eOth$z%: :{WwaQ:wz%4foɹE[9<]#ERINƻv溂E%P1i01 |Jvҗ&{b?9g=^wζXn/lK::90KwrюO\!ջ3uzuGv^;騢wq<Iatv09:tt~hEG`v;3@MNZD.1]L:{ծI3`L(÷ba")Y.iljCɄae#I"1 `3*Bdz>j<fU40⨬%O$3cGt]j%Fߠ_twJ;ABU8vP3uEԑwQ V:h%))LfraqX-ۿX]v-\9I gl8tzX ]ecm)-cgʒ#Uw=Wlێn(0hPP/ӨtQ“&J35 $=]r1{tLuǮ*i0_;NƝ8;-vݏr8+U-kruȕYr0RnC]*ެ(M:]gE;{]tg(#ZJ9y>utRDRMdr9㪩̞zֹb<ģ&wzJM"iI( .ꮅX)Qw:9,i좜\Ԛi7&N0:asϓc];=ΗOӣ APqz93 y $)A*kVHZwBƺnWNaby>XMN*45~ղM6Nvm;A=jֲ.~1}(9`KJ/V F9[=`~[;sRuk]rєT!)iQO)Y$V ی ۤmzWz5IM Zb )ˆC`6 rRa}qNmUfDsWuˤV{ Pݝ'=Kֳbg,UҘVz2ﴻnjNgBb{? ߮tcsͻQuxVCIY۠:(V뺕 ٥2;t`@Fo{Z9`;]wMzU~%UA蛚dI vGq\r82iu +St`cR.6U/M9IENDB` REDROOM
PHP 5.6.40
Preview: vars.pm Size: 2.36 KB
//usr/share/perl5/vars.pm

package vars;

use 5.006;

our $VERSION = '1.03';

use warnings::register;
use strict qw(vars subs);

sub import {
    my $callpack = caller;
    my (undef, @imports) = @_;
    my ($sym, $ch);
    foreach (@imports) {
        if (($ch, $sym) = /^([\$\@\%\*\&])(.+)/) {
	    if ($sym =~ /\W/) {
		# time for a more-detailed check-up
		if ($sym =~ /^\w+[[{].*[]}]$/) {
		    require Carp;
		    Carp::croak("Can't declare individual elements of hash or array");
		} elsif (warnings::enabled() and length($sym) == 1 and $sym !~ tr/a-zA-Z//) {
		    warnings::warn("No need to declare built-in vars");
		} elsif  (($^H &= strict::bits('vars'))) {
		    require Carp;
		    Carp::croak("'$_' is not a valid variable name under strict vars");
		}
	    }
	    $sym = "${callpack}::$sym" unless $sym =~ /::/;
	    *$sym =
		(  $ch eq "\$" ? \$$sym
		 : $ch eq "\@" ? \@$sym
		 : $ch eq "\%" ? \%$sym
		 : $ch eq "\*" ? \*$sym
		 : $ch eq "\&" ? \&$sym 
		 : do {
		     require Carp;
		     Carp::croak("'$_' is not a valid variable name");
		 });
	} else {
	    require Carp;
	    Carp::croak("'$_' is not a valid variable name");
	}
    }
};

1;
__END__

=head1 NAME

vars - Perl pragma to predeclare global variable names

=head1 SYNOPSIS

    use vars qw($frob @mung %seen);

=head1 DESCRIPTION

NOTE: For use with variables in the current package for a single scope, the
functionality provided by this pragma has been superseded by C<our>
declarations, available in Perl v5.6.0 or later, and use of this pragma is
discouraged.  See L<perlfunc/our>.

This will predeclare all the variables whose names are 
in the list, allowing you to use them under "use strict", and
disabling any typo warnings.

Unlike pragmas that affect the C<$^H> hints variable, the C<use vars> and
C<use subs> declarations are not BLOCK-scoped.  They are thus effective
for the entire file in which they appear.  You may not rescind such
declarations with C<no vars> or C<no subs>.

Packages such as the B<AutoLoader> and B<SelfLoader> that delay
loading of subroutines within packages can create problems with
package lexicals defined using C<my()>. While the B<vars> pragma
cannot duplicate the effect of package lexicals (total transparency
outside of the package), it can act as an acceptable substitute by
pre-declaring global symbols, ensuring their availability to the
later-loaded routines.

See L<perlmodlib/Pragmatic Modules>.

=cut

Directory Contents

Dirs: 35 × Files: 57

Name Size Perms Modified Actions
Attribute DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
B DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Class DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Compress DIR
- drwxr-xr-x 2025-04-06 18:07:04
Edit Download
Config DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
CPAN DIR
- drwxr-xr-x 2025-04-06 18:12:29
Edit Download
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Devel DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
encoding DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
ExtUtils DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
File DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Getopt DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
I18N DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
IO DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
IPC DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Locale DIR
- drwxr-xr-x 2025-07-28 08:08:32
Edit Download
Math DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
Memoize DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
Module DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
Net DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
overload DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Pod DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
pod DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
Search DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Term DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Text DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Thread DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Tie DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Time DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Unicode DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
unicore DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
URI DIR
- drwxr-xr-x 2025-04-06 18:07:02
Edit Download
User DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
- drwxr-xr-x 2025-07-28 08:07:18
Edit Download
warnings DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
2.56 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
15.43 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
19.18 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
4.14 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
10.72 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
30.30 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
2.04 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
3.67 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
758 B lrw-r--r-- 2025-07-28 08:07:09
Edit Download
20.38 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
3.11 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
18.48 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
14.05 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
3.01 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
18.59 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
1.52 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
17.14 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
15.19 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
4.65 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
16.68 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
9.27 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
5.44 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
6.63 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
3.91 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
4.45 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
3.26 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
3.18 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
2.52 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
3.13 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
4.74 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
35.34 KB lrw-r--r-- 2025-07-28 08:08:32
Edit Download
2.07 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
18.40 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
7.83 KB lrw-r--r-- 2025-07-28 08:08:32
Edit Download
52.06 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
1.77 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
309.00 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
10.21 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
24.49 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
1.05 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
17.28 KB lrw-r--r-- 2025-07-28 08:08:32
Edit Download
7.43 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
5.94 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
4.63 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
848 B lrw-r--r-- 2025-07-28 08:07:09
Edit Download
4.69 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
29.35 KB lrw-r--r-- 2025-07-28 08:08:32
Edit Download
8.09 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
6.44 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
33.97 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
8.90 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
30.87 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
2.36 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
4.21 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
43.71 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
11.00 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
32.39 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).
© 2026 REDROOM — Secure File Manager. All rights reserved. Built with ❤️ & Red Dark UI