__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
/* This file is part of the "version" CPAN distribution. Please avoid
editing it in the perl core. */
/* The MUTABLE_*() macros cast pointers to the types shown, in such a way
* (compiler permitting) that casting away const-ness will give a warning;
* e.g.:
*
* const SV *sv = ...;
* AV *av1 = (AV*)sv; <== BAD: the const has been silently cast away
* AV *av2 = MUTABLE_AV(sv); <== GOOD: it may warn
*/
#if PERL_VERSION_LT(5,15,4)
# define ISA_VERSION_OBJ(v) (sv_isobject(v) && sv_derived_from(v,"version"))
#else
# define ISA_VERSION_OBJ(v) (sv_isobject(v) && sv_derived_from_pvn(v,"version",7,0))
#endif
#if PERL_VERSION_GE(5,9,0) && !defined(PERL_CORE)
# define VUTIL_REPLACE_CORE 1
static const char * Perl_scan_version2(pTHX_ const char *s, SV *rv, bool qv);
static SV * Perl_new_version2(pTHX_ SV *ver);
static SV * Perl_upg_version2(pTHX_ SV *sv, bool qv);
static SV * Perl_vstringify2(pTHX_ SV *vs);
static SV * Perl_vverify2(pTHX_ SV *vs);
static SV * Perl_vnumify2(pTHX_ SV *vs);
static SV * Perl_vnormal2(pTHX_ SV *vs);
static SV * Perl_vstringify2(pTHX_ SV *vs);
static int Perl_vcmp2(pTHX_ SV *lsv, SV *rsv);
static const char * Perl_prescan_version2(pTHX_ const char *s, bool strict, const char** errstr, bool *sqv, int *ssaw_decimal, int *swidth, bool *salpha);
# define SCAN_VERSION(a,b,c) Perl_scan_version2(aTHX_ a,b,c)
# define NEW_VERSION(a) Perl_new_version2(aTHX_ a)
# define UPG_VERSION(a,b) Perl_upg_version2(aTHX_ a, b)
# define VSTRINGIFY(a) Perl_vstringify2(aTHX_ a)
# define VVERIFY(a) Perl_vverify2(aTHX_ a)
# define VNUMIFY(a) Perl_vnumify2(aTHX_ a)
# define VNORMAL(a) Perl_vnormal2(aTHX_ a)
# define VCMP(a,b) Perl_vcmp2(aTHX_ a,b)
# define PRESCAN_VERSION(a,b,c,d,e,f,g) Perl_prescan_version2(aTHX_ a,b,c,d,e,f,g)
# undef is_LAX_VERSION
# define is_LAX_VERSION(a,b) \
(a != Perl_prescan_version2(aTHX_ a, FALSE, b, NULL, NULL, NULL, NULL))
# undef is_STRICT_VERSION
# define is_STRICT_VERSION(a,b) \
(a != Perl_prescan_version2(aTHX_ a, TRUE, b, NULL, NULL, NULL, NULL))
#else
const char * Perl_scan_version(pTHX_ const char *s, SV *rv, bool qv);
SV * Perl_new_version(pTHX_ SV *ver);
SV * Perl_upg_version(pTHX_ SV *sv, bool qv);
SV * Perl_vverify(pTHX_ SV *vs);
SV * Perl_vnumify(pTHX_ SV *vs);
SV * Perl_vnormal(pTHX_ SV *vs);
SV * Perl_vstringify(pTHX_ SV *vs);
int Perl_vcmp(pTHX_ SV *lsv, SV *rsv);
const char * Perl_prescan_version(pTHX_ const char *s, bool strict, const char** errstr, bool *sqv, int *ssaw_decimal, int *swidth, bool *salpha);
# define SCAN_VERSION(a,b,c) Perl_scan_version(aTHX_ a,b,c)
# define NEW_VERSION(a) Perl_new_version(aTHX_ a)
# define UPG_VERSION(a,b) Perl_upg_version(aTHX_ a, b)
# define VSTRINGIFY(a) Perl_vstringify(aTHX_ a)
# define VVERIFY(a) Perl_vverify(aTHX_ a)
# define VNUMIFY(a) Perl_vnumify(aTHX_ a)
# define VNORMAL(a) Perl_vnormal(aTHX_ a)
# define VCMP(a,b) Perl_vcmp(aTHX_ a,b)
# define PRESCAN_VERSION(a,b,c,d,e,f,g) Perl_prescan_version(aTHX_ a,b,c,d,e,f,g)
# ifndef is_LAX_VERSION
# define is_LAX_VERSION(a,b) \
(a != Perl_prescan_version(aTHX_ a, FALSE, b, NULL, NULL, NULL, NULL))
# endif
# ifndef is_STRICT_VERSION
# define is_STRICT_VERSION(a,b) \
(a != Perl_prescan_version(aTHX_ a, TRUE, b, NULL, NULL, NULL, NULL))
# endif
#endif
#if PERL_VERSION_LT(5,11,4)
# define BADVERSION(a,b,c) \
if (b) { \
*b = c; \
} \
return a;
# define PERL_ARGS_ASSERT_PRESCAN_VERSION \
assert(s); assert(sqv); assert(ssaw_decimal);\
assert(swidth); assert(salpha);
# define PERL_ARGS_ASSERT_SCAN_VERSION \
assert(s); assert(rv)
# define PERL_ARGS_ASSERT_NEW_VERSION \
assert(ver)
# define PERL_ARGS_ASSERT_UPG_VERSION \
assert(ver)
# define PERL_ARGS_ASSERT_VVERIFY \
assert(vs)
# define PERL_ARGS_ASSERT_VNUMIFY \
assert(vs)
# define PERL_ARGS_ASSERT_VNORMAL \
assert(vs)
# define PERL_ARGS_ASSERT_VSTRINGIFY \
assert(vs)
# define PERL_ARGS_ASSERT_VCMP \
assert(lhv); assert(rhv)
# define PERL_ARGS_ASSERT_CK_WARNER \
assert(pat)
#endif
/* ex: set ro: */
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| EXTERN.h | File | 1.55 KB | 0644 |
|
| INTERN.h | File | 1.26 KB | 0644 |
|
| XSUB.h | File | 23.73 KB | 0644 |
|
| av.h | File | 7.08 KB | 0644 |
|
| bitcount.h | File | 1.01 KB | 0644 |
|
| charclass_invlists.h | File | 4.32 MB | 0644 |
|
| config.h | File | 165.81 KB | 0644 |
|
| cop.h | File | 56.42 KB | 0644 |
|
| cv.h | File | 14.42 KB | 0644 |
|
| dosish.h | File | 3.6 KB | 0644 |
|
| ebcdic_tables.h | File | 48.75 KB | 0644 |
|
| embed.h | File | 148.46 KB | 0644 |
|
| embedvar.h | File | 23.79 KB | 0644 |
|
| fakesdio.h | File | 3.13 KB | 0644 |
|
| feature.h | File | 18.51 KB | 0644 |
|
| form.h | File | 1.43 KB | 0644 |
|
| git_version.h | File | 357 B | 0644 |
|
| gv.h | File | 12.34 KB | 0644 |
|
| handy.h | File | 143.45 KB | 0644 |
|
| hv.h | File | 27.62 KB | 0644 |
|
| hv_func.h | File | 7.72 KB | 0644 |
|
| hv_macro.h | File | 3.1 KB | 0644 |
|
| inline.h | File | 133.63 KB | 0644 |
|
| intrpvar.h | File | 38.22 KB | 0644 |
|
| invlist_inline.h | File | 11.22 KB | 0644 |
|
| iperlsys.h | File | 62.5 KB | 0644 |
|
| keywords.h | File | 6.68 KB | 0644 |
|
| l1_char_class_tab.h | File | 118.13 KB | 0644 |
|
| locale_table.h | File | 6.04 KB | 0644 |
|
| malloc_ctl.h | File | 1.49 KB | 0644 |
|
| metaconfig.h | File | 2.48 KB | 0644 |
|
| mg.h | File | 3.56 KB | 0644 |
|
| mg_data.h | File | 5.54 KB | 0644 |
|
| mg_raw.h | File | 4.71 KB | 0644 |
|
| mg_vtable.h | File | 10.23 KB | 0644 |
|
| mydtrace.h | File | 1.65 KB | 0644 |
|
| nostdio.h | File | 3.53 KB | 0644 |
|
| op.h | File | 40.88 KB | 0644 |
|
| op_reg_common.h | File | 5.9 KB | 0644 |
|
| opcode.h | File | 96.81 KB | 0644 |
|
| opnames.h | File | 9.21 KB | 0644 |
|
| overload.h | File | 3.21 KB | 0644 |
|
| pad.h | File | 19.62 KB | 0644 |
|
| parser.h | File | 6.95 KB | 0644 |
|
| patchlevel-debian.h | File | 5.5 KB | 0644 |
|
| patchlevel.h | File | 6.33 KB | 0644 |
|
| perl.h | File | 326.07 KB | 0644 |
|
| perl_inc_macro.h | File | 5.88 KB | 0644 |
|
| perl_langinfo.h | File | 7.88 KB | 0644 |
|
| perl_siphash.h | File | 5.06 KB | 0644 |
|
| perlapi.h | File | 635 B | 0644 |
|
| perlio.h | File | 9.48 KB | 0644 |
|
| perliol.h | File | 13.27 KB | 0644 |
|
| perlsdio.h | File | 527 B | 0644 |
|
| perlstatic.h | File | 894 B | 0644 |
|
| perlvars.h | File | 16.72 KB | 0644 |
|
| perly.h | File | 9.89 KB | 0644 |
|
| pp.h | File | 29.79 KB | 0644 |
|
| pp_proto.h | File | 20.46 KB | 0644 |
|
| proto.h | File | 337.94 KB | 0644 |
|
| reentr.h | File | 85.34 KB | 0644 |
|
| regcharclass.h | File | 270.27 KB | 0644 |
|
| regcomp.h | File | 68.54 KB | 0644 |
|
| regcomp_internal.h | File | 60.55 KB | 0644 |
|
| regexp.h | File | 45.69 KB | 0644 |
|
| reginline.h | File | 1.54 KB | 0644 |
|
| regnodes.h | File | 126.98 KB | 0644 |
|
| sbox32_hash.h | File | 54.43 KB | 0644 |
|
| scope.h | File | 12.19 KB | 0644 |
|
| scope_types.h | File | 5.1 KB | 0644 |
|
| sv.h | File | 106.01 KB | 0644 |
|
| sv_inline.h | File | 28.33 KB | 0644 |
|
| thread.h | File | 19.53 KB | 0644 |
|
| time64.h | File | 900 B | 0644 |
|
| time64_config.h | File | 2.02 KB | 0644 |
|
| uni_keywords.h | File | 557.44 KB | 0644 |
|
| unicode_constants.h | File | 57.28 KB | 0644 |
|
| unixish.h | File | 5.44 KB | 0644 |
|
| utf8.h | File | 59.93 KB | 0644 |
|
| utfebcdic.h | File | 11.48 KB | 0644 |
|
| util.h | File | 10.47 KB | 0644 |
|
| uudmap.h | File | 1.03 KB | 0644 |
|
| vutil.h | File | 3.96 KB | 0644 |
|
| warnings.h | File | 11.86 KB | 0644 |
|
| zaphod32_hash.h | File | 9.47 KB | 0644 |
|