Linux cpanel2.daytoncreative.net 2.6.32-754.29.2.el6.x86_64 #1 SMP Tue May 12 17:39:04 UTC 2020 x86_64
Apache/2.4.43 (cPanel) OpenSSL/1.1.1g mod_bwlimited/1.4
Server IP : 70.62.220.67 & Your IP : 216.73.216.193
Domains :
Cant Read [ /etc/named.conf ]
User : michaelgreg
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
log /
perl-5.20.2 /
ext /
re /
Delete
Unzip
Name
Size
Permission
Date
Action
blib
[ DIR ]
drwxr-xr-x
2016-10-10 17:40
t
[ DIR ]
drwxr-xr-x
2015-02-14 16:56
Makefile
29.89
KB
-rw-r--r--
2016-10-10 17:40
Makefile.PL
1.64
KB
-r--r--r--
2014-12-27 11:48
dquote_static.c
10.92
KB
-r--r--r--
2016-10-10 17:40
inline_invlist.c
1.91
KB
-r--r--r--
2016-10-10 17:40
pm_to_blib
0
B
-rw-r--r--
2016-10-10 17:40
re.bs
0
B
-rw-r--r--
2016-10-10 17:41
re.c
9.05
KB
-rw-r--r--
2016-10-10 17:40
re.o
6.93
KB
-rw-r--r--
2016-10-10 17:40
re.pm
17.55
KB
-r--r--r--
2014-12-27 11:49
re.xs
3.31
KB
-r--r--r--
2014-12-27 11:49
re_comp.c
610.17
KB
-r--r--r--
2016-10-10 17:40
re_comp.h
220
B
-r--r--r--
2014-12-27 11:48
re_comp.o
428.52
KB
-rw-r--r--
2016-10-10 17:40
re_exec.c
291.97
KB
-r--r--r--
2016-10-10 17:40
re_exec.o
213.44
KB
-rw-r--r--
2016-10-10 17:40
re_top.h
1.57
KB
-r--r--r--
2014-12-27 11:48
Save
Rename
#if defined(PERL_EXT_RE_DEBUG) && !defined(DEBUGGING) # define DEBUGGING #endif #define PERL_NO_GET_CONTEXT #include "EXTERN.h" #include "perl.h" #include "XSUB.h" #include "re_comp.h" START_EXTERN_C extern REGEXP* my_re_compile (pTHX_ SV * const pattern, const U32 pm_flags); extern REGEXP* my_re_op_compile (pTHX_ SV ** const patternp, int pat_count, OP *expr, const regexp_engine* eng, REGEXP *VOL old_re, bool *is_bare_re, U32 rx_flags, U32 pm_flags); extern I32 my_regexec (pTHX_ REGEXP * const prog, char* stringarg, char* strend, char* strbeg, SSize_t minend, SV* screamer, void* data, U32 flags); extern char* my_re_intuit_start(pTHX_ REGEXP * const rx, SV *sv, const char * const strbeg, char *strpos, char *strend, const U32 flags, re_scream_pos_data *data); extern SV* my_re_intuit_string (pTHX_ REGEXP * const prog); extern void my_regfree (pTHX_ REGEXP * const r); extern void my_reg_numbered_buff_fetch(pTHX_ REGEXP * const rx, const I32 paren, SV * const usesv); extern void my_reg_numbered_buff_store(pTHX_ REGEXP * const rx, const I32 paren, SV const * const value); extern I32 my_reg_numbered_buff_length(pTHX_ REGEXP * const rx, const SV * const sv, const I32 paren); extern SV* my_reg_named_buff(pTHX_ REGEXP * const, SV * const, SV * const, const U32); extern SV* my_reg_named_buff_iter(pTHX_ REGEXP * const rx, const SV * const lastkey, const U32 flags); extern SV* my_reg_qr_package(pTHX_ REGEXP * const rx); #if defined(USE_ITHREADS) extern void* my_regdupe (pTHX_ REGEXP * const r, CLONE_PARAMS *param); #endif EXTERN_C const struct regexp_engine my_reg_engine; END_EXTERN_C const struct regexp_engine my_reg_engine = { my_re_compile, my_regexec, my_re_intuit_start, my_re_intuit_string, my_regfree, my_reg_numbered_buff_fetch, my_reg_numbered_buff_store, my_reg_numbered_buff_length, my_reg_named_buff, my_reg_named_buff_iter, my_reg_qr_package, #if defined(USE_ITHREADS) my_regdupe, #endif my_re_op_compile, }; MODULE = re PACKAGE = re void install() PPCODE: PL_colorset = 0; /* Allow reinspection of ENV. */ /* PL_debug |= DEBUG_r_FLAG; */ XPUSHs(sv_2mortal(newSViv(PTR2IV(&my_reg_engine)))); void regmust(sv) SV * sv PROTOTYPE: $ PREINIT: REGEXP *re; PPCODE: { if ((re = SvRX(sv)) /* assign deliberate */ /* only for re engines we know about */ && (RX_ENGINE(re) == &my_reg_engine || RX_ENGINE(re) == &PL_core_reg_engine)) { SV *an = &PL_sv_no; SV *fl = &PL_sv_no; if (RX_ANCHORED_SUBSTR(re)) { an = sv_2mortal(newSVsv(RX_ANCHORED_SUBSTR(re))); } else if (RX_ANCHORED_UTF8(re)) { an = sv_2mortal(newSVsv(RX_ANCHORED_UTF8(re))); } if (RX_FLOAT_SUBSTR(re)) { fl = sv_2mortal(newSVsv(RX_FLOAT_SUBSTR(re))); } else if (RX_FLOAT_UTF8(re)) { fl = sv_2mortal(newSVsv(RX_FLOAT_UTF8(re))); } EXTEND(SP, 2); PUSHs(an); PUSHs(fl); XSRETURN(2); } XSRETURN_UNDEF; }