Linux server.kiran-academy.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
: 194.233.91.196 | : 216.73.216.172
Cant Read [ /etc/named.conf ]
7.4.32
finalho
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
include /
rpm /
[ HOME SHELL ]
Name
Size
Permission
Action
argv.h
4.11
KB
-rw-r--r--
header.h
13.37
KB
-rw-r--r--
rpmbase64.h
1023
B
-rw-r--r--
rpmbuild.h
3.28
KB
-rw-r--r--
rpmcallback.h
1.38
KB
-rw-r--r--
rpmcli.h
12.45
KB
-rw-r--r--
rpmdb.h
6.15
KB
-rw-r--r--
rpmds.h
11.61
KB
-rw-r--r--
rpmfc.h
2.44
KB
-rw-r--r--
rpmfi.h
13.02
KB
-rw-r--r--
rpmfileutil.h
5.04
KB
-rw-r--r--
rpmio.h
2.21
KB
-rw-r--r--
rpmkeyring.h
2.59
KB
-rw-r--r--
rpmlegacy.h
7.5
KB
-rw-r--r--
rpmlib.h
5.34
KB
-rw-r--r--
rpmlog.h
8.48
KB
-rw-r--r--
rpmmacro.h
4.21
KB
-rw-r--r--
rpmpgp.h
46.34
KB
-rw-r--r--
rpmpol.h
388
B
-rw-r--r--
rpmprob.h
4.67
KB
-rw-r--r--
rpmps.h
2.29
KB
-rw-r--r--
rpmsign.h
740
B
-rw-r--r--
rpmspec.h
2.21
KB
-rw-r--r--
rpmsq.h
1.34
KB
-rw-r--r--
rpmstring.h
4.08
KB
-rw-r--r--
rpmstrpool.h
3.83
KB
-rw-r--r--
rpmsw.h
2.09
KB
-rw-r--r--
rpmtag.h
20.22
KB
-rw-r--r--
rpmtd.h
12.21
KB
-rw-r--r--
rpmte.h
6.45
KB
-rw-r--r--
rpmts.h
16.8
KB
-rw-r--r--
rpmtypes.h
2.49
KB
-rw-r--r--
rpmurl.h
1.11
KB
-rw-r--r--
rpmutil.h
4.68
KB
-rw-r--r--
rpmvf.h
3.98
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : rpmstring.h
#ifndef _RPMSTRING_H_ #define _RPMSTRING_H_ /** \ingroup rpmstring * \file rpmio/rpmstring.h * String manipulation helper functions */ #include <stddef.h> #include <string.h> #include <rpm/rpmutil.h> #ifdef __cplusplus extern "C" { #endif /** \ingroup rpmstring * Locale insensitive islower(3) */ RPM_GNUC_CONST static inline int rislower(int c) { return (c >= 'a' && c <= 'z'); } /** \ingroup rpmstring * Locale insensitive isupper(3) */ RPM_GNUC_CONST static inline int risupper(int c) { return (c >= 'A' && c <= 'Z'); } /** \ingroup rpmstring * Locale insensitive isalpha(3) */ RPM_GNUC_CONST static inline int risalpha(int c) { return (rislower(c) || risupper(c)); } /** \ingroup rpmstring * Locale insensitive isdigit(3) */ RPM_GNUC_CONST static inline int risdigit(int c) { return (c >= '0' && c <= '9'); } /** \ingroup rpmstring * Locale insensitive isalnum(3) */ RPM_GNUC_CONST static inline int risalnum(int c) { return (risalpha(c) || risdigit(c)); } /** \ingroup rpmstring * Locale insensitive isblank(3) */ RPM_GNUC_CONST static inline int risblank(int c) { return (c == ' ' || c == '\t'); } /** \ingroup rpmstring * Locale insensitive isspace(3) */ RPM_GNUC_CONST static inline int risspace(int c) { return (risblank(c) || c == '\n' || c == '\r' || c == '\f' || c == '\v'); } /** \ingroup rpmstring * Locale insensitive tolower(3) */ RPM_GNUC_CONST static inline int rtolower(int c) { return ((risupper(c)) ? (c | ('a' - 'A')) : c); } /** \ingroup rpmstring * Locale insensitive toupper(3) */ RPM_GNUC_CONST static inline int rtoupper(int c) { return ((rislower(c)) ? (c & ~('a' - 'A')) : c); } /** * Convert hex to binary nibble. * @param c hex character * @return binary nibble */ RPM_GNUC_CONST static inline unsigned char rnibble(char c) { if (c >= '0' && c <= '9') return (c - '0'); if (c >= 'a' && c <= 'f') return (c - 'a') + 10; if (c >= 'A' && c <= 'F') return (c - 'A') + 10; return 0; } /** * Test for string equality * @param s1 string 1 * @param s2 string 2 * @return 0 if strings differ, 1 if equal */ static inline int rstreq(const char *s1, const char *s2) { return (strcmp(s1, s2) == 0); } /** * Test for string equality * @param s1 string 1 * @param s2 string 2 * @param n compare at most n characters * @return 0 if strings differ, 1 if equal */ static inline int rstreqn(const char *s1, const char *s2, size_t n) { return (strncmp(s1, s2, n) == 0); } /** \ingroup rpmstring * Locale insensitive strcasecmp(3). */ RPM_GNUC_PURE int rstrcasecmp(const char * s1, const char * s2) ; /** \ingroup rpmstring * Locale insensitive strncasecmp(3). */ RPM_GNUC_PURE int rstrncasecmp(const char *s1, const char * s2, size_t n) ; /** \ingroup rpmstring * asprintf() clone */ int rasprintf(char **strp, const char *fmt, ...) RPM_GNUC_PRINTF(2, 3); /** \ingroup rpmstring * Concatenate two strings with dynamically (re)allocated memory. * @param dest pointer to destination string * @param src source string * @return realloc'd dest with src appended */ char *rstrcat(char **dest, const char *src); /** \ingroup rpmstring * Concatenate multiple strings with dynamically (re)allocated memory. * @param dest pointer to destination string * @param arg NULL terminated list of strings to concatenate * @return realloc'd dest with strings appended */ char *rstrscat(char **dest, const char *arg, ...) RPM_GNUC_NULL_TERMINATED; /** \ingroup rpmstring * strlcpy() clone: * Copy src to string dest of size n. At most n-1 characters * will be copied. Always zero-terminates (unless n == 0). * Length of src is returned; if retval >= n, truncation occurred. * @param dest destination buffer * @param src string to copy * @param n destination buffer size * @return length of src string */ size_t rstrlcpy(char *dest, const char *src, size_t n); /** \ingroup rpmstring * String hashing function * @param string string to hash * @return hash id */ RPM_GNUC_PURE unsigned int rstrhash(const char * string); #ifdef __cplusplus } #endif #endif /* _RPMSTRING_H_ */
Close