✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ server.blackpussy.asia ​🇻​♯➤ 5.14.0-611.20.1.el9_7.x86_64 #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 163.245.207.76 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.243
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗞 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ mail,mb_send_mail
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /usr/lib64/perl5/CORE//av.h
/*    av.h
 *
 *    Copyright (C) 1991, 1992, 1993, 1995, 1996, 1997, 1998, 1999, 2000,
 *    2001, 2002, 2005, 2006, 2007, 2008, by Larry Wall and others
 *
 *    You may distribute under the terms of either the GNU General Public
 *    License or the Artistic License, as specified in the README file.
 *
 */

struct xpvav {
    HV*		xmg_stash;	/* class package */
    union _xmgu	xmg_u;
    SSize_t	xav_fill;       /* Index of last element present */
    SSize_t	xav_max;        /* max index for which array has space */
    SV**	xav_alloc;	/* pointer to beginning of C array of SVs */
};

/* SV*	xav_arylen; */

/* SVpav_REAL is set for all AVs whose xav_array contents are refcounted.
 * Some things like "@_" and the scratchpad list do not set this, to
 * indicate that they are cheating (for efficiency) by not refcounting
 * the AV's contents.
 * 
 * SVpav_REIFY is only meaningful on such "fake" AVs (i.e. where SVpav_REAL
 * is not set).  It indicates that the fake AV is capable of becoming
 * real if the array needs to be modified in some way.  Functions that
 * modify fake AVs check both flags to call av_reify() as appropriate.
 *
 * Note that the Perl stack has neither flag set. (Thus,
 * items that go on the stack are never refcounted.)
 *
 * These internal details are subject to change any time.  AV
 * manipulations external to perl should not care about any of this.
 * GSAR 1999-09-10
 */

/*
=head1 Handy Values

=for apidoc ADmnU||Nullav
Null AV pointer.

(deprecated - use C<(AV *)NULL> instead)

=head1 Array Manipulation Functions

=for apidoc Am|int|AvFILL|AV* av
Same as C<av_top_index()> or C<av_tindex()>.

=for apidoc av_tindex
Same as C<av_top_index()>.

=for apidoc m|int|AvFILLp|AV* av

=cut
*/

#ifndef PERL_CORE
#  define Nullav Null(AV*)
#endif

#define AvARRAY(av)	((av)->sv_u.svu_array)
#define AvALLOC(av)	((XPVAV*)  SvANY(av))->xav_alloc
#define AvMAX(av)	((XPVAV*)  SvANY(av))->xav_max
#define AvFILLp(av)	((XPVAV*)  SvANY(av))->xav_fill
#define AvARYLEN(av)	(*Perl_av_arylen_p(aTHX_ MUTABLE_AV(av)))

#define AvREAL(av)	(SvFLAGS(av) & SVpav_REAL)
#define AvREAL_on(av)	(SvFLAGS(av) |= SVpav_REAL)
#define AvREAL_off(av)	(SvFLAGS(av) &= ~SVpav_REAL)
#define AvREAL_only(av)	(AvREIFY_off(av), SvFLAGS(av) |= SVpav_REAL)
#define AvREIFY(av)	(SvFLAGS(av) & SVpav_REIFY)
#define AvREIFY_on(av)	(SvFLAGS(av) |= SVpav_REIFY)
#define AvREIFY_off(av)	(SvFLAGS(av) &= ~SVpav_REIFY)
#define AvREIFY_only(av)	(AvREAL_off(av), SvFLAGS(av) |= SVpav_REIFY)


#define AvREALISH(av)	(SvFLAGS(av) & (SVpav_REAL|SVpav_REIFY))
                                          
#define AvFILL(av)	((SvRMAGICAL((const SV *) (av))) \
			 ? mg_size(MUTABLE_SV(av)) : AvFILLp(av))
#define av_top_index(av) AvFILL(av)
#define av_tindex(av)    av_top_index(av)

/* Note that it doesn't make sense to do this:
 *      SvGETMAGIC(av); IV x = av_tindex_nomg(av);
 */
#   define av_top_index_skip_len_mg(av)                                     \
                            (__ASSERT_(SvTYPE(av) == SVt_PVAV) AvFILLp(av))
#   define av_tindex_skip_len_mg(av)  av_top_index_skip_len_mg(av)

#define NEGATIVE_INDICES_VAR "NEGATIVE_INDICES"

/*
=for apidoc newAV

Creates a new AV.  The reference count is set to 1.

Perl equivalent: C<my @array;>.

=cut
*/

#define newAV()	MUTABLE_AV(newSV_type(SVt_PVAV))

/*
 * ex: set ts=8 sts=4 sw=4 et:
 */

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
17 Jan 2026 3.17 PM
root / root
0755
EXTERN.h
1.592 KB
28 Jul 2025 3.53 AM
root / root
0644
INTERN.h
1.278 KB
28 Jul 2025 3.53 AM
root / root
0644
XSUB.h
24.03 KB
28 Jul 2025 3.53 AM
root / root
0644
av.h
3.274 KB
28 Jul 2025 3.53 AM
root / root
0644
bitcount.h
0.83 KB
28 Jul 2025 3.53 AM
root / root
0644
charclass_invlists.h
4.15 MB
28 Jul 2025 3.53 AM
root / root
0644
config.h
160.516 KB
28 Jul 2025 3.53 AM
root / root
0644
cop.h
41.013 KB
28 Jul 2025 3.53 AM
root / root
0644
cv.h
12.043 KB
28 Jul 2025 3.53 AM
root / root
0644
dosish.h
5.297 KB
28 Jul 2025 3.53 AM
root / root
0644
ebcdic_tables.h
48.597 KB
28 Jul 2025 3.53 AM
root / root
0644
embed.h
98.864 KB
28 Jul 2025 3.53 AM
root / root
0644
embedvar.h
21.321 KB
28 Jul 2025 3.53 AM
root / root
0644
fakesdio.h
3.135 KB
28 Jul 2025 3.53 AM
root / root
0644
feature.h
10.795 KB
28 Jul 2025 3.53 AM
root / root
0644
form.h
1.429 KB
28 Jul 2025 3.53 AM
root / root
0644
git_version.h
0.349 KB
28 Jul 2025 3.53 AM
root / root
0644
gv.h
10.46 KB
28 Jul 2025 3.53 AM
root / root
0644
handy.h
126.719 KB
28 Jul 2025 3.53 AM
root / root
0644
hv.h
24.993 KB
28 Jul 2025 3.53 AM
root / root
0644
hv_func.h
11.26 KB
28 Jul 2025 3.53 AM
root / root
0644
hv_macro.h
3.036 KB
28 Jul 2025 3.53 AM
root / root
0644
inline.h
72.992 KB
28 Jul 2025 3.53 AM
root / root
0644
intrpvar.h
31.472 KB
28 Jul 2025 3.53 AM
root / root
0644
invlist_inline.h
7.255 KB
28 Jul 2025 3.53 AM
root / root
0644
iperlsys.h
48.234 KB
28 Jul 2025 3.53 AM
root / root
0644
keywords.h
6.454 KB
28 Jul 2025 3.53 AM
root / root
0644
l1_char_class_tab.h
119.641 KB
28 Jul 2025 3.53 AM
root / root
0644
libperl.so
3.55 MB
28 Jul 2025 3.54 AM
root / root
0755
malloc_ctl.h
1.488 KB
28 Jul 2025 3.53 AM
root / root
0644
metaconfig.h
0.676 KB
28 Jul 2025 3.53 AM
root / root
0644
mg.h
2.942 KB
28 Jul 2025 3.53 AM
root / root
0644
mg_data.h
4.903 KB
28 Jul 2025 3.53 AM
root / root
0644
mg_raw.h
4.274 KB
28 Jul 2025 3.53 AM
root / root
0644
mg_vtable.h
9.338 KB
28 Jul 2025 3.53 AM
root / root
0644
mydtrace.h
1.653 KB
28 Jul 2025 3.53 AM
root / root
0644
nostdio.h
3.313 KB
28 Jul 2025 3.53 AM
root / root
0644
op.h
37.352 KB
28 Jul 2025 3.53 AM
root / root
0644
op_reg_common.h
5.772 KB
28 Jul 2025 3.53 AM
root / root
0644
opcode.h
91.727 KB
28 Jul 2025 3.53 AM
root / root
0644
opnames.h
8.718 KB
28 Jul 2025 3.53 AM
root / root
0644
overload.h
3.199 KB
28 Jul 2025 3.53 AM
root / root
0644
pad.h
16.828 KB
28 Jul 2025 3.53 AM
root / root
0644
parser.h
6.829 KB
28 Jul 2025 3.53 AM
root / root
0644
patchlevel.h
8.887 KB
28 Jul 2025 3.53 AM
root / root
0644
perl.h
276.921 KB
28 Jul 2025 3.53 AM
root / root
0644
perl_inc_macro.h
6.077 KB
28 Jul 2025 3.53 AM
root / root
0644
perl_langinfo.h
2.846 KB
28 Jul 2025 3.53 AM
root / root
0644
perlapi.h
7.5 KB
28 Jul 2025 3.53 AM
root / root
0644
perldtrace.h
3.224 KB
28 Jul 2025 3.53 AM
root / root
0644
perlio.h
9.331 KB
28 Jul 2025 3.53 AM
root / root
0644
perliol.h
13.438 KB
28 Jul 2025 3.53 AM
root / root
0644
perlsdio.h
0.515 KB
28 Jul 2025 3.53 AM
root / root
0644
perlvars.h
12.631 KB
28 Jul 2025 3.53 AM
root / root
0644
perly.h
4.579 KB
28 Jul 2025 3.53 AM
root / root
0644
pp.h
28.302 KB
28 Jul 2025 3.53 AM
root / root
0644
pp_proto.h
11.784 KB
28 Jul 2025 3.53 AM
root / root
0644
proto.h
270.998 KB
28 Jul 2025 3.53 AM
root / root
0644
reentr.h
84.608 KB
28 Jul 2025 3.53 AM
root / root
0644
regcharclass.h
163.816 KB
28 Jul 2025 3.53 AM
root / root
0644
regcomp.h
51.811 KB
28 Jul 2025 3.53 AM
root / root
0644
regexp.h
35.751 KB
28 Jul 2025 3.53 AM
root / root
0644
regnodes.h
39.404 KB
28 Jul 2025 3.53 AM
root / root
0644
sbox32_hash.h
55.951 KB
28 Jul 2025 3.53 AM
root / root
0644
scope.h
11.614 KB
28 Jul 2025 3.53 AM
root / root
0644
stadtx_hash.h
9.005 KB
28 Jul 2025 3.53 AM
root / root
0644
sv.h
86.815 KB
28 Jul 2025 3.53 AM
root / root
0644
thread.h
11.812 KB
28 Jul 2025 3.53 AM
root / root
0644
time64.h
1.141 KB
28 Jul 2025 3.53 AM
root / root
0644
time64_config.h
2 KB
28 Jul 2025 3.53 AM
root / root
0644
uconfig.h
160.08 KB
28 Jul 2025 3.53 AM
root / root
0644
uni_keywords.h
541.71 KB
28 Jul 2025 3.53 AM
root / root
0644
unicode_constants.h
7.843 KB
28 Jul 2025 3.53 AM
root / root
0644
unixish.h
5.146 KB
28 Jul 2025 3.53 AM
root / root
0644
utf8.h
49.249 KB
28 Jul 2025 3.53 AM
root / root
0644
utfebcdic.h
64.098 KB
28 Jul 2025 3.53 AM
root / root
0644
util.h
10.327 KB
28 Jul 2025 3.53 AM
root / root
0644
uudmap.h
0.883 KB
28 Jul 2025 3.53 AM
root / root
0644
vutil.h
7.806 KB
28 Jul 2025 3.53 AM
root / root
0644
warnings.h
11.195 KB
28 Jul 2025 3.53 AM
root / root
0644
zaphod32_hash.h
9.432 KB
28 Jul 2025 3.53 AM
root / root
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF