Linux s17.hosterpk.com 6.12.0-124.55.3.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:54:02 EDT 2026 x86_64
LiteSpeed
Server IP : 192.169.89.90 & Your IP : 216.73.217.173
Domains :
Cant Read [ /etc/named.conf ]
User : hamzalar
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
2026-05-27 07:02
galloca.h
5.31
KB
-rw-r--r--
2024-07-08 14:03
garray.h
13.51
KB
-rw-r--r--
2024-07-08 14:03
gasyncqueue.h
5.64
KB
-rw-r--r--
2024-07-08 14:03
gatomic.h
34.37
KB
-rw-r--r--
2024-07-08 14:03
gbacktrace.h
2.78
KB
-rw-r--r--
2024-07-08 14:03
gbase64.h
2.32
KB
-rw-r--r--
2024-07-08 14:03
gbitlock.h
4.28
KB
-rw-r--r--
2024-07-08 14:03
gbookmarkfile.h
14.5
KB
-rw-r--r--
2024-07-08 14:03
gbytes.h
3.62
KB
-rw-r--r--
2024-07-08 14:03
gcharset.h
1.59
KB
-rw-r--r--
2024-07-08 14:03
gchecksum.h
3.62
KB
-rw-r--r--
2024-07-08 14:03
gconvert.h
5.83
KB
-rw-r--r--
2024-07-08 14:03
gdataset.h
6.37
KB
-rw-r--r--
2024-07-08 14:03
gdate.h
11.87
KB
-rw-r--r--
2024-07-08 14:03
gdatetime.h
14.11
KB
-rw-r--r--
2024-07-08 14:03
gdir.h
1.83
KB
-rw-r--r--
2024-07-08 14:03
genviron.h
2.36
KB
-rw-r--r--
2024-07-08 14:03
gerror.h
11.12
KB
-rw-r--r--
2024-07-08 14:03
gfileutils.h
7.72
KB
-rw-r--r--
2024-07-08 14:03
ggettext.h
2.42
KB
-rw-r--r--
2024-07-08 14:03
ghash.h
8.41
KB
-rw-r--r--
2024-07-08 14:03
ghmac.h
3.26
KB
-rw-r--r--
2024-07-08 14:03
ghook.h
6.26
KB
-rw-r--r--
2024-07-08 14:03
ghostutils.h
1.47
KB
-rw-r--r--
2024-07-08 14:03
gi18n-lib.h
1.39
KB
-rw-r--r--
2024-07-08 14:03
gi18n.h
1.19
KB
-rw-r--r--
2024-07-08 14:03
giochannel.h
13.73
KB
-rw-r--r--
2024-07-08 14:03
gkeyfile.h
14.61
KB
-rw-r--r--
2024-07-08 14:03
glib-autocleanups.h
5
KB
-rw-r--r--
2024-07-08 14:03
glib-typeof.h
1.67
KB
-rw-r--r--
2024-07-08 14:03
glib-visibility.h
43.96
KB
-rw-r--r--
2026-04-23 00:00
glist.h
6.82
KB
-rw-r--r--
2024-07-08 14:03
gmacros.h
50.97
KB
-rw-r--r--
2024-07-08 14:03
gmain.h
29.72
KB
-rw-r--r--
2024-07-08 14:03
gmappedfile.h
1.99
KB
-rw-r--r--
2024-07-08 14:03
gmarkup.h
10.79
KB
-rw-r--r--
2024-07-08 14:03
gmem.h
15.57
KB
-rw-r--r--
2024-07-08 14:03
gmessages.h
27.35
KB
-rw-r--r--
2024-07-08 14:03
gnode.h
8.54
KB
-rw-r--r--
2024-07-08 14:03
goption.h
16.25
KB
-rw-r--r--
2024-07-08 14:03
gpathbuf.h
2.41
KB
-rw-r--r--
2024-07-08 14:03
gpattern.h
2.3
KB
-rw-r--r--
2024-07-08 14:03
gpoll.h
4.08
KB
-rw-r--r--
2024-07-08 14:03
gprimes.h
1.7
KB
-rw-r--r--
2024-07-08 14:03
gprintf.h
1.99
KB
-rw-r--r--
2024-07-08 14:03
gqsort.h
1.51
KB
-rw-r--r--
2024-07-08 14:03
gquark.h
2.67
KB
-rw-r--r--
2024-07-08 14:03
gqueue.h
7.62
KB
-rw-r--r--
2024-07-08 14:03
grand.h
3.15
KB
-rw-r--r--
2024-07-08 14:03
grcbox.h
3.77
KB
-rw-r--r--
2024-07-08 14:03
grefcount.h
5.07
KB
-rw-r--r--
2024-07-08 14:03
grefstring.h
1.87
KB
-rw-r--r--
2024-07-08 14:03
gregex.h
27.99
KB
-rw-r--r--
2024-07-08 14:03
gscanner.h
8.7
KB
-rw-r--r--
2024-07-08 14:03
gsequence.h
8.65
KB
-rw-r--r--
2024-07-08 14:03
gshell.h
1.76
KB
-rw-r--r--
2024-07-08 14:03
gslice.h
4.55
KB
-rw-r--r--
2024-07-08 14:03
gslist.h
6.45
KB
-rw-r--r--
2024-07-08 14:03
gspawn.h
13.92
KB
-rw-r--r--
2024-07-08 14:03
gstdio.h
6.15
KB
-rw-r--r--
2024-07-08 14:03
gstrfuncs.h
19.14
KB
-rw-r--r--
2024-07-08 14:03
gstring.h
11.27
KB
-rw-r--r--
2024-07-08 14:03
gstringchunk.h
2.13
KB
-rw-r--r--
2024-07-08 14:03
gstrvbuilder.h
1.88
KB
-rw-r--r--
2024-07-08 14:03
gtestutils.h
39.61
KB
-rw-r--r--
2024-07-08 14:03
gthread.h
25.8
KB
-rw-r--r--
2024-07-08 14:03
gthreadpool.h
4.25
KB
-rw-r--r--
2024-07-08 14:03
gtimer.h
2.56
KB
-rw-r--r--
2024-07-08 14:03
gtimezone.h
3.86
KB
-rw-r--r--
2024-07-08 14:03
gtrashstack.h
1.91
KB
-rw-r--r--
2024-07-08 14:03
gtree.h
6.43
KB
-rw-r--r--
2024-07-08 14:03
gtypes.h
20.07
KB
-rw-r--r--
2024-07-08 14:03
gunicode.h
42.2
KB
-rw-r--r--
2024-07-08 14:03
guri.h
16.11
KB
-rw-r--r--
2024-07-08 14:03
gutils.h
13.91
KB
-rw-r--r--
2024-07-08 14:03
guuid.h
1.26
KB
-rw-r--r--
2024-07-08 14:03
gvariant.h
29.97
KB
-rw-r--r--
2024-07-08 14:03
gvarianttype.h
12.73
KB
-rw-r--r--
2024-07-08 14:03
gversion.h
1.98
KB
-rw-r--r--
2024-07-08 14:03
gversionmacros.h
13.15
KB
-rw-r--r--
2026-04-23 00:00
Save
Rename
/* GLIB - Library of useful routines for C programming * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald * * SPDX-License-Identifier: LGPL-2.1-or-later * * 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_STRING_H__ #define __G_STRING_H__ #if !defined (__GLIB_H_INSIDE__) && !defined (GLIB_COMPILATION) #error "Only <glib.h> can be included directly." #endif #include <glib/gtypes.h> #include <glib/gunicode.h> #include <glib/gbytes.h> #include <glib/gstrfuncs.h> #include <glib/gutils.h> /* for G_CAN_INLINE */ #include <string.h> G_BEGIN_DECLS typedef struct _GString GString; struct _GString { gchar *str; gsize len; gsize allocated_len; }; GLIB_AVAILABLE_IN_ALL GString* g_string_new (const gchar *init); GLIB_AVAILABLE_IN_2_78 GString* g_string_new_take (gchar *init); GLIB_AVAILABLE_IN_ALL GString* g_string_new_len (const gchar *init, gssize len); GLIB_AVAILABLE_IN_ALL GString* g_string_sized_new (gsize dfl_size); GLIB_AVAILABLE_IN_ALL gchar* (g_string_free) (GString *string, gboolean free_segment); GLIB_AVAILABLE_IN_2_76 gchar* g_string_free_and_steal (GString *string) G_GNUC_WARN_UNUSED_RESULT; #if G_GNUC_CHECK_VERSION (2, 0) && (GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_76) #define g_string_free(str, free_segment) \ (__builtin_constant_p (free_segment) ? \ ((free_segment) ? \ (g_string_free) ((str), (free_segment)) : \ g_string_free_and_steal (str)) \ : \ (g_string_free) ((str), (free_segment))) #endif /* G_GNUC_CHECK_VERSION (2, 0) && (GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_76) */ GLIB_AVAILABLE_IN_2_34 GBytes* g_string_free_to_bytes (GString *string); GLIB_AVAILABLE_IN_ALL gboolean g_string_equal (const GString *v, const GString *v2); GLIB_AVAILABLE_IN_ALL guint g_string_hash (const GString *str); GLIB_AVAILABLE_IN_ALL GString* g_string_assign (GString *string, const gchar *rval); GLIB_AVAILABLE_IN_ALL GString* g_string_truncate (GString *string, gsize len); GLIB_AVAILABLE_IN_ALL GString* g_string_set_size (GString *string, gsize len); GLIB_AVAILABLE_IN_ALL GString* g_string_insert_len (GString *string, gssize pos, const gchar *val, gssize len); GLIB_AVAILABLE_IN_ALL GString* g_string_append (GString *string, const gchar *val); GLIB_AVAILABLE_IN_ALL GString* g_string_append_len (GString *string, const gchar *val, gssize len); GLIB_AVAILABLE_IN_ALL GString* g_string_append_c (GString *string, gchar c); GLIB_AVAILABLE_IN_ALL GString* g_string_append_unichar (GString *string, gunichar wc); GLIB_AVAILABLE_IN_ALL GString* g_string_prepend (GString *string, const gchar *val); GLIB_AVAILABLE_IN_ALL GString* g_string_prepend_c (GString *string, gchar c); GLIB_AVAILABLE_IN_ALL GString* g_string_prepend_unichar (GString *string, gunichar wc); GLIB_AVAILABLE_IN_ALL GString* g_string_prepend_len (GString *string, const gchar *val, gssize len); GLIB_AVAILABLE_IN_ALL GString* g_string_insert (GString *string, gssize pos, const gchar *val); GLIB_AVAILABLE_IN_ALL GString* g_string_insert_c (GString *string, gssize pos, gchar c); GLIB_AVAILABLE_IN_ALL GString* g_string_insert_unichar (GString *string, gssize pos, gunichar wc); GLIB_AVAILABLE_IN_ALL GString* g_string_overwrite (GString *string, gsize pos, const gchar *val); GLIB_AVAILABLE_IN_ALL GString* g_string_overwrite_len (GString *string, gsize pos, const gchar *val, gssize len); GLIB_AVAILABLE_IN_ALL GString* g_string_erase (GString *string, gssize pos, gssize len); GLIB_AVAILABLE_IN_2_68 guint g_string_replace (GString *string, const gchar *find, const gchar *replace, guint limit); GLIB_AVAILABLE_IN_ALL GString* g_string_ascii_down (GString *string); GLIB_AVAILABLE_IN_ALL GString* g_string_ascii_up (GString *string); GLIB_AVAILABLE_IN_ALL void g_string_vprintf (GString *string, const gchar *format, va_list args) G_GNUC_PRINTF(2, 0); GLIB_AVAILABLE_IN_ALL void g_string_printf (GString *string, const gchar *format, ...) G_GNUC_PRINTF (2, 3); GLIB_AVAILABLE_IN_ALL void g_string_append_vprintf (GString *string, const gchar *format, va_list args) G_GNUC_PRINTF(2, 0); GLIB_AVAILABLE_IN_ALL void g_string_append_printf (GString *string, const gchar *format, ...) G_GNUC_PRINTF (2, 3); GLIB_AVAILABLE_IN_ALL GString* g_string_append_uri_escaped (GString *string, const gchar *unescaped, const gchar *reserved_chars_allowed, gboolean allow_utf8); #ifdef G_CAN_INLINE #if defined (_MSC_VER) && !defined (__clang__) #pragma warning (push) #pragma warning (disable : 4141) /* silence "warning C4141: 'inline' used more than once" */ #endif #ifndef __GTK_DOC_IGNORE__ G_ALWAYS_INLINE static inline GString* g_string_append_c_inline (GString *gstring, gchar c) { if (G_LIKELY (gstring != NULL && gstring->len + 1 < gstring->allocated_len)) { gstring->str[gstring->len++] = c; gstring->str[gstring->len] = 0; } else g_string_insert_c (gstring, -1, c); return gstring; } #define g_string_append_c(gstr,c) \ g_string_append_c_inline (gstr, c) G_ALWAYS_INLINE static inline GString * g_string_append_len_inline (GString *gstring, const char *val, gssize len) { gsize len_unsigned; if G_UNLIKELY (gstring == NULL) return g_string_append_len (gstring, val, len); if G_UNLIKELY (val == NULL) return (len != 0) ? g_string_append_len (gstring, val, len) : gstring; if (len < 0) len_unsigned = strlen (val); else len_unsigned = (gsize) len; if (G_LIKELY (gstring->len + len_unsigned < gstring->allocated_len)) { char *end = gstring->str + gstring->len; if (G_LIKELY (val + len_unsigned <= end || val > end + len_unsigned)) memcpy (end, val, len_unsigned); else memmove (end, val, len_unsigned); gstring->len += len_unsigned; gstring->str[gstring->len] = 0; return gstring; } else return g_string_insert_len (gstring, -1, val, len); } #define g_string_append_len(gstr, val, len) \ g_string_append_len_inline (gstr, val, len) G_ALWAYS_INLINE static inline GString * g_string_truncate_inline (GString *gstring, gsize len) { gstring->len = MIN (len, gstring->len); gstring->str[gstring->len] = '\0'; return gstring; } #define g_string_truncate(gstr, len) \ g_string_truncate_inline (gstr, len) #if G_GNUC_CHECK_VERSION (2, 0) #define g_string_append(gstr, val) \ (__builtin_constant_p (val) ? \ G_GNUC_EXTENSION ({ \ const char * const __val = (val); \ g_string_append_len (gstr, __val, \ G_LIKELY (__val != NULL) ? \ (gssize) strlen (_G_STR_NONNULL (__val)) \ : (gssize) -1); \ }) \ : \ g_string_append_len (gstr, val, (gssize) -1)) #endif /* G_GNUC_CHECK_VERSION (2, 0) */ #endif /* __GTK_DOC_IGNORE__ */ #if defined (_MSC_VER) && !defined (__clang__) #pragma warning (pop) /* #pragma warning (disable : 4141) */ #endif #endif /* G_CAN_INLINE */ GLIB_DEPRECATED GString *g_string_down (GString *string); GLIB_DEPRECATED GString *g_string_up (GString *string); #define g_string_sprintf g_string_printf GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_string_printf) #define g_string_sprintfa g_string_append_printf GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_string_append_printf) G_END_DECLS #endif /* __G_STRING_H__ */