Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.144.132.48
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
include /
glib-2.0 /
glib /
Delete
Unzip
Name
Size
Permission
Date
Action
deprecated
[ DIR ]
drwxr-xr-x
2021-11-09 08:47
galloca.h
3.82
KB
-rw-r--r--
2017-07-13 23:03
garray.h
9.3
KB
-rw-r--r--
2017-07-13 23:03
gasyncqueue.h
5.53
KB
-rw-r--r--
2017-07-13 23:03
gatomic.h
14.75
KB
-rw-r--r--
2018-03-12 16:23
gbacktrace.h
2.51
KB
-rw-r--r--
2018-01-08 21:34
gbase64.h
2.27
KB
-rw-r--r--
2017-07-13 23:03
gbitlock.h
2.83
KB
-rw-r--r--
2017-07-13 23:03
gbookmarkfile.h
9.41
KB
-rw-r--r--
2017-07-13 23:03
gbytes.h
3.26
KB
-rw-r--r--
2017-11-07 22:28
gcharset.h
1.3
KB
-rw-r--r--
2018-04-07 02:10
gchecksum.h
3.77
KB
-rw-r--r--
2017-07-13 23:03
gconvert.h
5.79
KB
-rw-r--r--
2018-02-06 15:44
gdataset.h
6.1
KB
-rw-r--r--
2017-07-13 23:03
gdate.h
11.47
KB
-rw-r--r--
2018-01-08 21:34
gdatetime.h
11.96
KB
-rw-r--r--
2018-01-08 21:34
gdir.h
1.6
KB
-rw-r--r--
2017-07-13 23:03
genviron.h
2.31
KB
-rw-r--r--
2017-07-13 23:03
gerror.h
3.85
KB
-rw-r--r--
2017-07-13 23:03
gfileutils.h
5.51
KB
-rw-r--r--
2018-01-22 20:28
ggettext.h
2.37
KB
-rw-r--r--
2017-07-13 23:03
ghash.h
7.37
KB
-rw-r--r--
2017-07-13 23:03
ghmac.h
3.39
KB
-rw-r--r--
2017-07-13 23:03
ghook.h
6.21
KB
-rw-r--r--
2017-07-13 23:03
ghostutils.h
1.42
KB
-rw-r--r--
2017-07-13 23:03
gi18n-lib.h
1.34
KB
-rw-r--r--
2017-07-13 23:03
gi18n.h
1.14
KB
-rw-r--r--
2017-07-13 23:03
giochannel.h
13.63
KB
-rw-r--r--
2017-07-13 23:03
gkeyfile.h
14.62
KB
-rw-r--r--
2018-02-06 16:05
glib-autocleanups.h
4.04
KB
-rw-r--r--
2017-07-13 23:03
glist.h
5.69
KB
-rw-r--r--
2017-07-13 23:03
gmacros.h
18.21
KB
-rw-r--r--
2018-04-07 02:10
gmain.h
23.61
KB
-rw-r--r--
2018-01-08 21:34
gmappedfile.h
1.97
KB
-rw-r--r--
2017-07-13 23:03
gmarkup.h
10.62
KB
-rw-r--r--
2018-04-01 15:03
gmem.h
13.01
KB
-rw-r--r--
2018-01-08 21:34
gmessages.h
24.81
KB
-rw-r--r--
2018-02-06 15:44
gnode.h
8.91
KB
-rw-r--r--
2017-07-13 23:03
goption.h
15.65
KB
-rw-r--r--
2017-07-13 23:03
gpattern.h
1.74
KB
-rw-r--r--
2017-07-13 23:03
gpoll.h
4.03
KB
-rw-r--r--
2017-07-13 23:03
gprimes.h
1.65
KB
-rw-r--r--
2017-07-13 23:03
gprintf.h
1.94
KB
-rw-r--r--
2017-07-13 23:03
gqsort.h
1.46
KB
-rw-r--r--
2017-07-13 23:03
gquark.h
2.63
KB
-rw-r--r--
2017-07-13 23:03
gqueue.h
6.97
KB
-rw-r--r--
2017-07-13 23:03
grand.h
3.11
KB
-rw-r--r--
2017-07-13 23:03
gregex.h
27.44
KB
-rw-r--r--
2018-01-08 21:34
gscanner.h
8.47
KB
-rw-r--r--
2017-07-13 23:03
gsequence.h
8.6
KB
-rw-r--r--
2017-07-13 23:03
gshell.h
1.71
KB
-rw-r--r--
2017-07-13 23:03
gslice.h
3.81
KB
-rw-r--r--
2017-07-13 23:03
gslist.h
5.46
KB
-rw-r--r--
2017-07-13 23:03
gspawn.h
10.77
KB
-rw-r--r--
2018-01-08 21:34
gstdio.h
4.73
KB
-rw-r--r--
2017-07-13 23:03
gstrfuncs.h
12.82
KB
-rw-r--r--
2017-07-13 23:03
gstring.h
7.79
KB
-rw-r--r--
2017-07-13 23:03
gstringchunk.h
2.08
KB
-rw-r--r--
2017-07-13 23:03
gtestutils.h
23.64
KB
-rw-r--r--
2018-01-08 21:34
gthread.h
11.34
KB
-rw-r--r--
2017-07-13 23:03
gthreadpool.h
3.73
KB
-rw-r--r--
2017-07-13 23:03
gtimer.h
2.31
KB
-rw-r--r--
2017-07-13 23:03
gtimezone.h
3.41
KB
-rw-r--r--
2017-07-13 23:03
gtrashstack.h
1.74
KB
-rw-r--r--
2017-07-13 23:03
gtree.h
4.1
KB
-rw-r--r--
2017-07-13 23:03
gtypes.h
18.98
KB
-rw-r--r--
2018-04-07 02:10
gunicode.h
38.2
KB
-rw-r--r--
2018-01-08 21:34
gurifuncs.h
2.65
KB
-rw-r--r--
2017-07-13 23:03
gutils.h
11.04
KB
-rw-r--r--
2018-03-12 16:23
guuid.h
1.26
KB
-rw-r--r--
2017-02-13 15:53
gvariant.h
28.83
KB
-rw-r--r--
2017-07-13 23:03
gvarianttype.h
12.81
KB
-rw-r--r--
2017-07-13 23:03
gversion.h
1.93
KB
-rw-r--r--
2017-07-13 23:03
gversionmacros.h
16.33
KB
-rw-r--r--
2018-04-07 02:10
gwin32.h
4.56
KB
-rw-r--r--
2017-07-13 23:03
Save
Rename
/* GLIB - Library of useful routines for C programming * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see <http://www.gnu.org/licenses/>. */ /* * Modified by the GLib Team and others 1997-2000. See the AUTHORS * file for a list of people on the GLib Team. See the ChangeLog * files for a list of changes. These files are distributed with * GLib at ftp://ftp.gtk.org/pub/gtk/. */ #ifndef __G_STRFUNCS_H__ #define __G_STRFUNCS_H__ #if !defined (__GLIB_H_INSIDE__) && !defined (GLIB_COMPILATION) #error "Only <glib.h> can be included directly." #endif #include <stdarg.h> #include <glib/gmacros.h> #include <glib/gtypes.h> #include <glib/gerror.h> G_BEGIN_DECLS /* Functions like the ones in <ctype.h> that are not affected by locale. */ typedef enum { G_ASCII_ALNUM = 1 << 0, G_ASCII_ALPHA = 1 << 1, G_ASCII_CNTRL = 1 << 2, G_ASCII_DIGIT = 1 << 3, G_ASCII_GRAPH = 1 << 4, G_ASCII_LOWER = 1 << 5, G_ASCII_PRINT = 1 << 6, G_ASCII_PUNCT = 1 << 7, G_ASCII_SPACE = 1 << 8, G_ASCII_UPPER = 1 << 9, G_ASCII_XDIGIT = 1 << 10 } GAsciiType; GLIB_VAR const guint16 * const g_ascii_table; #define g_ascii_isalnum(c) \ ((g_ascii_table[(guchar) (c)] & G_ASCII_ALNUM) != 0) #define g_ascii_isalpha(c) \ ((g_ascii_table[(guchar) (c)] & G_ASCII_ALPHA) != 0) #define g_ascii_iscntrl(c) \ ((g_ascii_table[(guchar) (c)] & G_ASCII_CNTRL) != 0) #define g_ascii_isdigit(c) \ ((g_ascii_table[(guchar) (c)] & G_ASCII_DIGIT) != 0) #define g_ascii_isgraph(c) \ ((g_ascii_table[(guchar) (c)] & G_ASCII_GRAPH) != 0) #define g_ascii_islower(c) \ ((g_ascii_table[(guchar) (c)] & G_ASCII_LOWER) != 0) #define g_ascii_isprint(c) \ ((g_ascii_table[(guchar) (c)] & G_ASCII_PRINT) != 0) #define g_ascii_ispunct(c) \ ((g_ascii_table[(guchar) (c)] & G_ASCII_PUNCT) != 0) #define g_ascii_isspace(c) \ ((g_ascii_table[(guchar) (c)] & G_ASCII_SPACE) != 0) #define g_ascii_isupper(c) \ ((g_ascii_table[(guchar) (c)] & G_ASCII_UPPER) != 0) #define g_ascii_isxdigit(c) \ ((g_ascii_table[(guchar) (c)] & G_ASCII_XDIGIT) != 0) GLIB_AVAILABLE_IN_ALL gchar g_ascii_tolower (gchar c) G_GNUC_CONST; GLIB_AVAILABLE_IN_ALL gchar g_ascii_toupper (gchar c) G_GNUC_CONST; GLIB_AVAILABLE_IN_ALL gint g_ascii_digit_value (gchar c) G_GNUC_CONST; GLIB_AVAILABLE_IN_ALL gint g_ascii_xdigit_value (gchar c) G_GNUC_CONST; /* String utility functions that modify a string argument or * return a constant string that must not be freed. */ #define G_STR_DELIMITERS "_-|> <." GLIB_AVAILABLE_IN_ALL gchar* g_strdelimit (gchar *string, const gchar *delimiters, gchar new_delimiter); GLIB_AVAILABLE_IN_ALL gchar* g_strcanon (gchar *string, const gchar *valid_chars, gchar substitutor); GLIB_AVAILABLE_IN_ALL const gchar * g_strerror (gint errnum) G_GNUC_CONST; GLIB_AVAILABLE_IN_ALL const gchar * g_strsignal (gint signum) G_GNUC_CONST; GLIB_AVAILABLE_IN_ALL gchar * g_strreverse (gchar *string); GLIB_AVAILABLE_IN_ALL gsize g_strlcpy (gchar *dest, const gchar *src, gsize dest_size); GLIB_AVAILABLE_IN_ALL gsize g_strlcat (gchar *dest, const gchar *src, gsize dest_size); GLIB_AVAILABLE_IN_ALL gchar * g_strstr_len (const gchar *haystack, gssize haystack_len, const gchar *needle); GLIB_AVAILABLE_IN_ALL gchar * g_strrstr (const gchar *haystack, const gchar *needle); GLIB_AVAILABLE_IN_ALL gchar * g_strrstr_len (const gchar *haystack, gssize haystack_len, const gchar *needle); GLIB_AVAILABLE_IN_ALL gboolean g_str_has_suffix (const gchar *str, const gchar *suffix); GLIB_AVAILABLE_IN_ALL gboolean g_str_has_prefix (const gchar *str, const gchar *prefix); /* String to/from double conversion functions */ GLIB_AVAILABLE_IN_ALL gdouble g_strtod (const gchar *nptr, gchar **endptr); GLIB_AVAILABLE_IN_ALL gdouble g_ascii_strtod (const gchar *nptr, gchar **endptr); GLIB_AVAILABLE_IN_ALL guint64 g_ascii_strtoull (const gchar *nptr, gchar **endptr, guint base); GLIB_AVAILABLE_IN_ALL gint64 g_ascii_strtoll (const gchar *nptr, gchar **endptr, guint base); /* 29 bytes should enough for all possible values that * g_ascii_dtostr can produce. * Then add 10 for good measure */ #define G_ASCII_DTOSTR_BUF_SIZE (29 + 10) GLIB_AVAILABLE_IN_ALL gchar * g_ascii_dtostr (gchar *buffer, gint buf_len, gdouble d); GLIB_AVAILABLE_IN_ALL gchar * g_ascii_formatd (gchar *buffer, gint buf_len, const gchar *format, gdouble d); /* removes leading spaces */ GLIB_AVAILABLE_IN_ALL gchar* g_strchug (gchar *string); /* removes trailing spaces */ GLIB_AVAILABLE_IN_ALL gchar* g_strchomp (gchar *string); /* removes leading & trailing spaces */ #define g_strstrip( string ) g_strchomp (g_strchug (string)) GLIB_AVAILABLE_IN_ALL gint g_ascii_strcasecmp (const gchar *s1, const gchar *s2); GLIB_AVAILABLE_IN_ALL gint g_ascii_strncasecmp (const gchar *s1, const gchar *s2, gsize n); GLIB_AVAILABLE_IN_ALL gchar* g_ascii_strdown (const gchar *str, gssize len) G_GNUC_MALLOC; GLIB_AVAILABLE_IN_ALL gchar* g_ascii_strup (const gchar *str, gssize len) G_GNUC_MALLOC; GLIB_AVAILABLE_IN_2_40 gboolean g_str_is_ascii (const gchar *str); GLIB_DEPRECATED gint g_strcasecmp (const gchar *s1, const gchar *s2); GLIB_DEPRECATED gint g_strncasecmp (const gchar *s1, const gchar *s2, guint n); GLIB_DEPRECATED gchar* g_strdown (gchar *string); GLIB_DEPRECATED gchar* g_strup (gchar *string); /* String utility functions that return a newly allocated string which * ought to be freed with g_free from the caller at some point. */ GLIB_AVAILABLE_IN_ALL gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; GLIB_AVAILABLE_IN_ALL gchar* g_strdup_printf (const gchar *format, ...) G_GNUC_PRINTF (1, 2) G_GNUC_MALLOC; GLIB_AVAILABLE_IN_ALL gchar* g_strdup_vprintf (const gchar *format, va_list args) G_GNUC_PRINTF(1, 0) G_GNUC_MALLOC; GLIB_AVAILABLE_IN_ALL gchar* g_strndup (const gchar *str, gsize n) G_GNUC_MALLOC; GLIB_AVAILABLE_IN_ALL gchar* g_strnfill (gsize length, gchar fill_char) G_GNUC_MALLOC; GLIB_AVAILABLE_IN_ALL gchar* g_strconcat (const gchar *string1, ...) G_GNUC_MALLOC G_GNUC_NULL_TERMINATED; GLIB_AVAILABLE_IN_ALL gchar* g_strjoin (const gchar *separator, ...) G_GNUC_MALLOC G_GNUC_NULL_TERMINATED; /* Make a copy of a string interpreting C string -style escape * sequences. Inverse of g_strescape. The recognized sequences are \b * \f \n \r \t \\ \" and the octal format. */ GLIB_AVAILABLE_IN_ALL gchar* g_strcompress (const gchar *source) G_GNUC_MALLOC; /* Copy a string escaping nonprintable characters like in C strings. * Inverse of g_strcompress. The exceptions parameter, if non-NULL, points * to a string containing characters that are not to be escaped. * * Deprecated API: gchar* g_strescape (const gchar *source); * Luckily this function wasn't used much, using NULL as second parameter * provides mostly identical semantics. */ GLIB_AVAILABLE_IN_ALL gchar* g_strescape (const gchar *source, const gchar *exceptions) G_GNUC_MALLOC; GLIB_AVAILABLE_IN_ALL gpointer g_memdup (gconstpointer mem, guint byte_size) G_GNUC_MALLOC G_GNUC_ALLOC_SIZE(2); /* NULL terminated string arrays. * g_strsplit(), g_strsplit_set() split up string into max_tokens tokens * at delim and return a newly allocated string array. * g_strjoinv() concatenates all of str_array's strings, sliding in an * optional separator, the returned string is newly allocated. * g_strfreev() frees the array itself and all of its strings. * g_strdupv() copies a NULL-terminated array of strings * g_strv_length() returns the length of a NULL-terminated array of strings */ typedef gchar** GStrv; GLIB_AVAILABLE_IN_ALL gchar** g_strsplit (const gchar *string, const gchar *delimiter, gint max_tokens) G_GNUC_MALLOC; GLIB_AVAILABLE_IN_ALL gchar ** g_strsplit_set (const gchar *string, const gchar *delimiters, gint max_tokens) G_GNUC_MALLOC; GLIB_AVAILABLE_IN_ALL gchar* g_strjoinv (const gchar *separator, gchar **str_array) G_GNUC_MALLOC; GLIB_AVAILABLE_IN_ALL void g_strfreev (gchar **str_array); GLIB_AVAILABLE_IN_ALL gchar** g_strdupv (gchar **str_array) G_GNUC_MALLOC; GLIB_AVAILABLE_IN_ALL guint g_strv_length (gchar **str_array); GLIB_AVAILABLE_IN_ALL gchar* g_stpcpy (gchar *dest, const char *src); GLIB_AVAILABLE_IN_2_40 gchar * g_str_to_ascii (const gchar *str, const gchar *from_locale); GLIB_AVAILABLE_IN_2_40 gchar ** g_str_tokenize_and_fold (const gchar *string, const gchar *translit_locale, gchar ***ascii_alternates); GLIB_AVAILABLE_IN_2_40 gboolean g_str_match_string (const gchar *search_term, const gchar *potential_hit, gboolean accept_alternates); GLIB_AVAILABLE_IN_2_44 gboolean g_strv_contains (const gchar * const *strv, const gchar *str); /* Convenience ASCII string to number API */ /** * GNumberParserError: * @G_NUMBER_PARSER_ERROR_INVALID: String was not a valid number. * @G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS: String was a number, but out of bounds. * * Error codes returned by functions converting a string to a number. * * Since: 2.54 */ typedef enum { G_NUMBER_PARSER_ERROR_INVALID, G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, } GNumberParserError; /** * G_NUMBER_PARSER_ERROR: * * Domain for errors returned by functions converting a string to a * number. * * Since: 2.54 */ #define G_NUMBER_PARSER_ERROR (g_number_parser_error_quark ()) GLIB_AVAILABLE_IN_2_54 GQuark g_number_parser_error_quark (void); GLIB_AVAILABLE_IN_2_54 gboolean g_ascii_string_to_signed (const gchar *str, guint base, gint64 min, gint64 max, gint64 *out_num, GError **error); GLIB_AVAILABLE_IN_2_54 gboolean g_ascii_string_to_unsigned (const gchar *str, guint base, guint64 min, guint64 max, guint64 *out_num, GError **error); G_END_DECLS #endif /* __G_STRFUNCS_H__ */