#include <glibconfig.h>#include <stdarg.h>Go to the source code of this file.
Classes | |
| struct | _GList |
| struct | _GSList |
| struct | _GString |
| struct | _GArray |
| struct | _GByteArray |
| struct | _GPtrArray |
| struct | _GTuples |
| struct | _GDebugKey |
| struct | _GNode |
| struct | _GHookList |
| struct | _GHook |
| union | _GTokenValue |
| struct | _GScannerConfig |
| struct | _GScanner |
| struct | _GCompletion |
| struct | _GDate |
| struct | _GIOChannel |
| struct | _GIOFuncs |
| struct | _GTimeVal |
| struct | _GSourceFuncs |
| struct | _GPollFD |
| struct | _GThreadFunctions |
| struct | _GStaticPrivate |
Defines | |
| #define | G_DIR_SEPARATOR '/' |
| #define | G_DIR_SEPARATOR_S "/" |
| #define | G_SEARCHPATH_SEPARATOR ':' |
| #define | G_SEARCHPATH_SEPARATOR_S ":" |
| #define | NULL ((void*) 0) |
| #define | FALSE (0) |
| #define | TRUE (!FALSE) |
| #define | MAX(a, b) (((a) > (b)) ? (a) : (b)) |
| #define | MIN(a, b) (((a) < (b)) ? (a) : (b)) |
| #define | ABS(a) (((a) < 0) ? -(a) : (a)) |
| #define | CLAMP(x, low, high) (((x) > (high)) ? (high) : (((x) < (low)) ? (low) : (x))) |
| #define | G_VA_COPY(ap1, ap2) ((ap1) = (ap2)) |
| #define | G_STRUCT_OFFSET(struct_type, member) ((gulong) ((gchar*) &((struct_type*) 0)->member)) |
| #define | G_STRUCT_MEMBER_P(struct_p, struct_offset) ((gpointer) ((gchar*) (struct_p) + (gulong) (struct_offset))) |
| #define | G_STRUCT_MEMBER(member_type, struct_p, struct_offset) (*(member_type*) G_STRUCT_MEMBER_P ((struct_p), (struct_offset))) |
| #define | G_CAN_INLINE 1 |
| #define | inline |
| #define | G_INLINE_FUNC extern |
| #define | G_STMT_START do |
| #define | G_STMT_END while (0) |
| #define | G_GNUC_PRINTF(format_idx, arg_idx) |
| #define | G_GNUC_SCANF(format_idx, arg_idx) |
| #define | G_GNUC_FORMAT(arg_idx) |
| #define | G_GNUC_NORETURN |
| #define | G_GNUC_CONST |
| #define | G_GNUC_UNUSED |
| #define | G_GNUC_FUNCTION "" |
| #define | G_GNUC_PRETTY_FUNCTION "" |
| #define | ATEXIT(proc) g_ATEXIT(proc) |
| #define | G_BREAKPOINT() |
| #define | g_new(type, count) ((type *) g_malloc ((unsigned) sizeof (type) * (count))) |
| #define | g_new0(type, count) ((type *) g_malloc0 ((unsigned) sizeof (type) * (count))) |
| #define | g_renew(type, mem, count) ((type *) g_realloc (mem, (unsigned) sizeof (type) * (count))) |
| #define | g_mem_chunk_create(type, pre_alloc, alloc_type) |
| #define | g_chunk_new(type, chunk) |
| #define | g_chunk_new0(type, chunk) |
| #define | g_chunk_free(mem, mem_chunk) |
| #define | g_string(x) #x |
| #define | g_assert(expr) |
| #define | g_assert_not_reached() |
| #define | g_return_if_fail(expr) |
| #define | g_return_val_if_fail(expr, val) |
| #define | G_LITTLE_ENDIAN 1234 |
| #define | G_BIG_ENDIAN 4321 |
| #define | G_PDP_ENDIAN 3412 |
| #define | GUINT16_SWAP_LE_BE_CONSTANT(val) |
| #define | GUINT32_SWAP_LE_BE_CONSTANT(val) |
| #define | GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val)) |
| #define | GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_CONSTANT (val)) |
| #define | GUINT16_SWAP_LE_PDP(val) ((guint16) (val)) |
| #define | GUINT16_SWAP_BE_PDP(val) (GUINT16_SWAP_LE_BE (val)) |
| #define | GUINT32_SWAP_LE_PDP(val) |
| #define | GUINT32_SWAP_BE_PDP(val) |
| #define | GINT16_FROM_LE(val) (GINT16_TO_LE (val)) |
| #define | GUINT16_FROM_LE(val) (GUINT16_TO_LE (val)) |
| #define | GINT16_FROM_BE(val) (GINT16_TO_BE (val)) |
| #define | GUINT16_FROM_BE(val) (GUINT16_TO_BE (val)) |
| #define | GINT32_FROM_LE(val) (GINT32_TO_LE (val)) |
| #define | GUINT32_FROM_LE(val) (GUINT32_TO_LE (val)) |
| #define | GINT32_FROM_BE(val) (GINT32_TO_BE (val)) |
| #define | GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) |
| #define | GLONG_FROM_LE(val) (GLONG_TO_LE (val)) |
| #define | GULONG_FROM_LE(val) (GULONG_TO_LE (val)) |
| #define | GLONG_FROM_BE(val) (GLONG_TO_BE (val)) |
| #define | GULONG_FROM_BE(val) (GULONG_TO_BE (val)) |
| #define | GINT_FROM_LE(val) (GINT_TO_LE (val)) |
| #define | GUINT_FROM_LE(val) (GUINT_TO_LE (val)) |
| #define | GINT_FROM_BE(val) (GINT_TO_BE (val)) |
| #define | GUINT_FROM_BE(val) (GUINT_TO_BE (val)) |
| #define | g_ntohl(val) (GUINT32_FROM_BE (val)) |
| #define | g_ntohs(val) (GUINT16_FROM_BE (val)) |
| #define | g_htonl(val) (GUINT32_TO_BE (val)) |
| #define | g_htons(val) (GUINT16_TO_BE (val)) |
| #define | GUTILS_C_VAR extern |
| #define | GLIB_CHECK_VERSION(major, minor, micro) |
| #define | G_LOG_LEVEL_USER_SHIFT (8) |
| #define | G_LOG_FATAL_MASK (G_LOG_FLAG_RECURSION | G_LOG_LEVEL_ERROR) |
| #define | g_list_previous(list) ((list) ? (((GList *)(list))->prev) : NULL) |
| #define | g_list_next(list) ((list) ? (((GList *)(list))->next) : NULL) |
| #define | g_slist_next(slist) ((slist) ? (((GSList *)(slist))->next) : NULL) |
| #define | G_NODE_IS_ROOT(node) |
| #define | G_NODE_IS_LEAF(node) (((GNode*) (node))->children == NULL) |
| #define | g_node_append(parent, node) g_node_insert_before ((parent), NULL, (node)) |
| #define | g_node_insert_data(parent, position, data) g_node_insert ((parent), (position), g_node_new (data)) |
| #define | g_node_insert_data_before(parent, sibling, data) g_node_insert_before ((parent), (sibling), g_node_new (data)) |
| #define | g_node_prepend_data(parent, data) g_node_prepend ((parent), g_node_new (data)) |
| #define | g_node_append_data(parent, data) g_node_insert_before ((parent), NULL, g_node_new (data)) |
| #define | g_node_prev_sibling(node) |
| #define | g_node_next_sibling(node) |
| #define | g_node_first_child(node) |
| #define | G_HOOK_FLAG_USER_SHIFT (4) |
| #define | G_HOOK_DEFERRED_DESTROY ((GHookFreeFunc) 0x01) |
| #define | G_HOOK_ACTIVE(hook) |
| #define | G_HOOK_IN_CALL(hook) |
| #define | G_HOOK_IS_VALID(hook) |
| #define | G_HOOK_IS_UNLINKED(hook) |
| #define | g_hook_append(hook_list, hook) g_hook_insert_before ((hook_list), NULL, (hook)) |
| #define | G_LOG_DOMAIN ((gchar*) 0) |
| #define | G_ALLOCATOR_LIST (1) |
| #define | G_ALLOCATOR_SLIST (2) |
| #define | G_ALLOCATOR_NODE (3) |
| #define | G_ALLOC_ONLY 1 |
| #define | G_ALLOC_AND_FREE 2 |
| #define | G_STR_DELIMITERS "_-|> <." |
| #define | g_strstrip(string) g_strchomp (g_strchug (string)) |
| #define | g_array_append_val(a, v) g_array_append_vals (a, &(v), 1) |
| #define | g_array_prepend_val(a, v) g_array_prepend_vals (a, &(v), 1) |
| #define | g_array_insert_val(a, i, v) g_array_insert_vals (a, i, &(v), 1) |
| #define | g_array_index(a, t, i) (((t*) (a)->data) [(i)]) |
| #define | g_ptr_array_index(array, index) (array->pdata)[index] |
| #define | g_datalist_id_set_data(dl, q, d) g_datalist_id_set_data_full ((dl), (q), (d), NULL) |
| #define | g_datalist_id_remove_data(dl, q) g_datalist_id_set_data ((dl), (q), NULL) |
| #define | g_datalist_get_data(dl, k) (g_datalist_id_get_data ((dl), g_quark_try_string (k))) |
| #define | g_datalist_set_data_full(dl, k, d, f) g_datalist_id_set_data_full ((dl), g_quark_from_string (k), (d), (f)) |
| #define | g_datalist_remove_no_notify(dl, k) g_datalist_id_remove_no_notify ((dl), g_quark_try_string (k)) |
| #define | g_datalist_set_data(dl, k, d) g_datalist_set_data_full ((dl), (k), (d), NULL) |
| #define | g_datalist_remove_data(dl, k) g_datalist_id_set_data ((dl), g_quark_try_string (k), NULL) |
| #define | g_dataset_id_set_data(l, k, d) g_dataset_id_set_data_full ((l), (k), (d), NULL) |
| #define | g_dataset_id_remove_data(l, k) g_dataset_id_set_data ((l), (k), NULL) |
| #define | g_dataset_get_data(l, k) (g_dataset_id_get_data ((l), g_quark_try_string (k))) |
| #define | g_dataset_set_data_full(l, k, d, f) g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) |
| #define | g_dataset_remove_no_notify(l, k) g_dataset_id_remove_no_notify ((l), g_quark_try_string (k)) |
| #define | g_dataset_set_data(l, k, d) g_dataset_set_data_full ((l), (k), (d), NULL) |
| #define | g_dataset_remove_data(l, k) g_dataset_id_set_data ((l), g_quark_try_string (k), NULL) |
| #define | G_CSET_A_2_Z "ABCDEFGHIJKLMNOPQRSTUVWXYZ" |
| #define | G_CSET_LATINC |
| #define | G_CSET_LATINS |
| #define | g_scanner_add_symbol(scanner, symbol, value) |
| #define | g_scanner_remove_symbol(scanner, symbol) |
| #define | g_scanner_foreach_symbol(scanner, func, data) |
| #define | G_DATE_BAD_JULIAN 0U |
| #define | G_DATE_BAD_DAY 0U |
| #define | G_DATE_BAD_YEAR 0U |
| #define | G_PRIORITY_HIGH -100 |
| #define | G_PRIORITY_DEFAULT 0 |
| #define | G_PRIORITY_HIGH_IDLE 100 |
| #define | G_PRIORITY_DEFAULT_IDLE 200 |
| #define | G_PRIORITY_LOW 300 |
| #define | G_THREAD_UF(name, arglist) (*g_thread_functions_for_glib_use . name) arglist |
| #define | G_THREAD_CF(name, fail, arg) (g_thread_supported () ? G_THREAD_UF (name, arg) : (fail)) |
| #define | g_thread_supported() (g_threads_got_initialized) |
| #define | g_mutex_new() G_THREAD_UF (mutex_new, ()) |
| #define | g_mutex_lock(mutex) G_THREAD_CF (mutex_lock, (void)0, (mutex)) |
| #define | g_mutex_trylock(mutex) G_THREAD_CF (mutex_trylock, TRUE, (mutex)) |
| #define | g_mutex_unlock(mutex) G_THREAD_CF (mutex_unlock, (void)0, (mutex)) |
| #define | g_mutex_free(mutex) G_THREAD_CF (mutex_free, (void)0, (mutex)) |
| #define | g_cond_new() G_THREAD_UF (cond_new, ()) |
| #define | g_cond_signal(cond) G_THREAD_CF (cond_signal, (void)0, (cond)) |
| #define | g_cond_broadcast(cond) G_THREAD_CF (cond_broadcast, (void)0, (cond)) |
| #define | g_cond_wait(cond, mutex) |
| #define | g_cond_free(cond) G_THREAD_CF (cond_free, (void)0, (cond)) |
| #define | g_cond_timed_wait(cond, mutex, abs_time) |
| #define | g_private_new(destructor) G_THREAD_UF (private_new, (destructor)) |
| #define | g_private_get(private_key) |
| #define | g_private_set(private_key, value) |
| #define | g_static_mutex_lock(mutex) g_mutex_lock (g_static_mutex_get_mutex (mutex)) |
| #define | g_static_mutex_trylock(mutex) g_mutex_trylock (g_static_mutex_get_mutex (mutex)) |
| #define | g_static_mutex_unlock(mutex) g_mutex_unlock (g_static_mutex_get_mutex (mutex)) |
| #define | G_STATIC_PRIVATE_INIT { 0 } |
| #define | G_LOCK_NAME(name) (g__ ## name ## _lock) |
| #define | G_LOCK_DEFINE_STATIC(name) extern void glib_dummy_decl (void) |
| #define | G_LOCK_DEFINE(name) extern void glib_dummy_decl (void) |
| #define | G_LOCK_EXTERN(name) extern void glib_dummy_decl (void) |
| #define | G_LOCK(name) |
| #define | G_UNLOCK(name) |
| #define | G_TRYLOCK(name) (FALSE) |
Typedefs | |
| typedef char | gchar |
| typedef short | gshort |
| typedef long | glong |
| typedef int | gint |
| typedef gint | gboolean |
| typedef unsigned char | guchar |
| typedef unsigned short | gushort |
| typedef unsigned long | gulong |
| typedef unsigned int | guint |
| typedef float | gfloat |
| typedef double | gdouble |
| typedef void * | gpointer |
| typedef const void * | gconstpointer |
| typedef gint32 | gssize |
| typedef guint32 | gsize |
| typedef guint32 | GQuark |
| typedef gint32 | GTime |
| typedef _GAllocator | GAllocator |
| typedef _GArray | GArray |
| typedef _GByteArray | GByteArray |
| typedef _GCache | GCache |
| typedef _GCompletion | GCompletion |
| typedef _GData | GData |
| typedef _GDebugKey | GDebugKey |
| typedef _GHashTable | GHashTable |
| typedef _GHook | GHook |
| typedef _GHookList | GHookList |
| typedef _GList | GList |
| typedef _GMemChunk | GMemChunk |
| typedef _GNode | GNode |
| typedef _GPtrArray | GPtrArray |
| typedef _GRelation | GRelation |
| typedef _GScanner | GScanner |
| typedef _GScannerConfig | GScannerConfig |
| typedef _GSList | GSList |
| typedef _GString | GString |
| typedef _GStringChunk | GStringChunk |
| typedef _GTimer | GTimer |
| typedef _GTree | GTree |
| typedef _GTuples | GTuples |
| typedef _GTokenValue | GTokenValue |
| typedef _GIOChannel | GIOChannel |
| typedef gpointer(* | GCacheNewFunc )(gpointer key) |
| typedef gpointer(* | GCacheDupFunc )(gpointer value) |
| typedef void(* | GCacheDestroyFunc )(gpointer value) |
| typedef gint(* | GCompareFunc )(gconstpointer a, gconstpointer b) |
| typedef gchar *(* | GCompletionFunc )(gpointer) |
| typedef void(* | GDestroyNotify )(gpointer data) |
| typedef void(* | GDataForeachFunc )(GQuark key_id, gpointer data, gpointer user_data) |
| typedef void(* | GFunc )(gpointer data, gpointer user_data) |
| typedef guint(* | GHashFunc )(gconstpointer key) |
| typedef void(* | GFreeFunc )(gpointer data) |
| typedef void(* | GHFunc )(gpointer key, gpointer value, gpointer user_data) |
| typedef gboolean(* | GHRFunc )(gpointer key, gpointer value, gpointer user_data) |
| typedef gint(* | GHookCompareFunc )(GHook *new_hook, GHook *sibling) |
| typedef gboolean(* | GHookFindFunc )(GHook *hook, gpointer data) |
| typedef void(* | GHookMarshaller )(GHook *hook, gpointer data) |
| typedef gboolean(* | GHookCheckMarshaller )(GHook *hook, gpointer data) |
| typedef void(* | GHookFunc )(gpointer data) |
| typedef gboolean(* | GHookCheckFunc )(gpointer data) |
| typedef void(* | GHookFreeFunc )(GHookList *hook_list, GHook *hook) |
| typedef void(* | GLogFunc )(const gchar *log_domain, GLogLevelFlags log_level, const gchar *message, gpointer user_data) |
| typedef gboolean(* | GNodeTraverseFunc )(GNode *node, gpointer data) |
| typedef void(* | GNodeForeachFunc )(GNode *node, gpointer data) |
| typedef gint(* | GSearchFunc )(gpointer key, gpointer data) |
| typedef void(* | GScannerMsgFunc )(GScanner *scanner, gchar *message, gint error) |
| typedef gint(* | GTraverseFunc )(gpointer key, gpointer value, gpointer data) |
| typedef void(* | GVoidFunc )(void) |
| typedef void(* | GPrintFunc )(const gchar *string) |
| typedef void(* | GErrorFunc )(const gchar *str) |
| typedef void(* | GWarningFunc )(const gchar *str) |
| typedef guint16 | GDateYear |
| typedef guint8 | GDateDay |
| typedef _GDate | GDate |
| typedef _GIOFuncs | GIOFuncs |
| typedef gboolean(* | GIOFunc )(GIOChannel *source, GIOCondition condition, gpointer data) |
| typedef _GTimeVal | GTimeVal |
| typedef _GSourceFuncs | GSourceFuncs |
| typedef _GMainLoop | GMainLoop |
| typedef gboolean(* | GSourceFunc )(gpointer data) |
| typedef _GPollFD | GPollFD |
| typedef gint(* | GPollFunc )(GPollFD *ufds, guint nfsd, gint timeout) |
| typedef _GMutex | GMutex |
| typedef _GCond | GCond |
| typedef _GPrivate | GPrivate |
| typedef _GStaticPrivate | GStaticPrivate |
| typedef _GThreadFunctions | GThreadFunctions |
Enumerations | |
| enum | GTraverseFlags { G_TRAVERSE_LEAFS = 1 << 0, G_TRAVERSE_NON_LEAFS = 1 << 1, G_TRAVERSE_ALL = G_TRAVERSE_LEAFS | G_TRAVERSE_NON_LEAFS, G_TRAVERSE_MASK = 0x03 } |
| enum | GTraverseType { G_IN_ORDER, G_PRE_ORDER, G_POST_ORDER, G_LEVEL_ORDER } |
| enum | GLogLevelFlags { G_LOG_FLAG_RECURSION = 1 << 0, G_LOG_FLAG_FATAL = 1 << 1, G_LOG_LEVEL_ERROR = 1 << 2, G_LOG_LEVEL_CRITICAL = 1 << 3, G_LOG_LEVEL_WARNING = 1 << 4, G_LOG_LEVEL_MESSAGE = 1 << 5, G_LOG_LEVEL_INFO = 1 << 6, G_LOG_LEVEL_DEBUG = 1 << 7, G_LOG_LEVEL_MASK = ~(G_LOG_FLAG_RECURSION | G_LOG_FLAG_FATAL) } |
| enum | GHookFlagMask { G_HOOK_FLAG_ACTIVE = 1 << 0, G_HOOK_FLAG_IN_CALL = 1 << 1, G_HOOK_FLAG_MASK = 0x0f } |
| enum | GErrorType { G_ERR_UNKNOWN, G_ERR_UNEXP_EOF, G_ERR_UNEXP_EOF_IN_STRING, G_ERR_UNEXP_EOF_IN_COMMENT, G_ERR_NON_DIGIT_IN_CONST, G_ERR_DIGIT_RADIX, G_ERR_FLOAT_RADIX, G_ERR_FLOAT_MALFORMED } |
| enum | GTokenType { G_TOKEN_EOF = 0, G_TOKEN_LEFT_PAREN = '(', G_TOKEN_RIGHT_PAREN = ')', G_TOKEN_LEFT_CURLY = '{', G_TOKEN_RIGHT_CURLY = '}', G_TOKEN_LEFT_BRACE = '[', G_TOKEN_RIGHT_BRACE = ']', G_TOKEN_EQUAL_SIGN = '=', G_TOKEN_COMMA = ',', G_TOKEN_NONE = 256, G_TOKEN_ERROR, G_TOKEN_CHAR, G_TOKEN_BINARY, G_TOKEN_OCTAL, G_TOKEN_INT, G_TOKEN_HEX, G_TOKEN_FLOAT, G_TOKEN_STRING, G_TOKEN_SYMBOL, G_TOKEN_IDENTIFIER, G_TOKEN_IDENTIFIER_NULL, G_TOKEN_COMMENT_SINGLE, G_TOKEN_COMMENT_MULTI, G_TOKEN_LAST } |
| enum | GDateDMY { G_DATE_DAY = 0, G_DATE_MONTH = 1, G_DATE_YEAR = 2 } |
| enum | GDateWeekday { G_DATE_BAD_WEEKDAY = 0, G_DATE_MONDAY = 1, G_DATE_TUESDAY = 2, G_DATE_WEDNESDAY = 3, G_DATE_THURSDAY = 4, G_DATE_FRIDAY = 5, G_DATE_SATURDAY = 6, G_DATE_SUNDAY = 7 } |
| enum | GDateMonth { G_DATE_BAD_MONTH = 0, G_DATE_JANUARY = 1, G_DATE_FEBRUARY = 2, G_DATE_MARCH = 3, G_DATE_APRIL = 4, G_DATE_MAY = 5, G_DATE_JUNE = 6, G_DATE_JULY = 7, G_DATE_AUGUST = 8, G_DATE_SEPTEMBER = 9, G_DATE_OCTOBER = 10, G_DATE_NOVEMBER = 11, G_DATE_DECEMBER = 12 } |
| enum | GIOError { G_IO_ERROR_NONE, G_IO_ERROR_AGAIN, G_IO_ERROR_INVAL, G_IO_ERROR_UNKNOWN } |
| enum | GSeekType { G_SEEK_CUR, G_SEEK_SET, G_SEEK_END } |
| enum | GIOCondition { GLIB_SYSDEF_POLLIN, GLIB_SYSDEF_POLLOUT, GLIB_SYSDEF_POLLPRI, GLIB_SYSDEF_POLLERR, GLIB_SYSDEF_POLLHUP, GLIB_SYSDEF_POLLNVAL } |
Functions | |
| void | g_list_push_allocator (GAllocator *allocator) |
| void | g_list_pop_allocator (void) |
| GList * | g_list_alloc (void) |
| void | g_list_free (GList *list) |
| void | g_list_free_1 (GList *list) |
| GList * | g_list_append (GList *list, gpointer data) |
| GList * | g_list_prepend (GList *list, gpointer data) |
| GList * | g_list_insert (GList *list, gpointer data, gint position) |
| GList * | g_list_insert_sorted (GList *list, gpointer data, GCompareFunc func) |
| GList * | g_list_concat (GList *list1, GList *list2) |
| GList * | g_list_remove (GList *list, gpointer data) |
| GList * | g_list_remove_link (GList *list, GList *llink) |
| GList * | g_list_reverse (GList *list) |
| GList * | g_list_copy (GList *list) |
| GList * | g_list_nth (GList *list, guint n) |
| GList * | g_list_find (GList *list, gpointer data) |
| GList * | g_list_find_custom (GList *list, gpointer data, GCompareFunc func) |
| gint | g_list_position (GList *list, GList *llink) |
| gint | g_list_index (GList *list, gpointer data) |
| GList * | g_list_last (GList *list) |
| GList * | g_list_first (GList *list) |
| guint | g_list_length (GList *list) |
| void | g_list_foreach (GList *list, GFunc func, gpointer user_data) |
| GList * | g_list_sort (GList *list, GCompareFunc compare_func) |
| gpointer | g_list_nth_data (GList *list, guint n) |
| void | g_slist_push_allocator (GAllocator *allocator) |
| void | g_slist_pop_allocator (void) |
| GSList * | g_slist_alloc (void) |
| void | g_slist_free (GSList *list) |
| void | g_slist_free_1 (GSList *list) |
| GSList * | g_slist_append (GSList *list, gpointer data) |
| GSList * | g_slist_prepend (GSList *list, gpointer data) |
| GSList * | g_slist_insert (GSList *list, gpointer data, gint position) |
| GSList * | g_slist_insert_sorted (GSList *list, gpointer data, GCompareFunc func) |
| GSList * | g_slist_concat (GSList *list1, GSList *list2) |
| GSList * | g_slist_remove (GSList *list, gpointer data) |
| GSList * | g_slist_remove_link (GSList *list, GSList *llink) |
| GSList * | g_slist_reverse (GSList *list) |
| GSList * | g_slist_copy (GSList *list) |
| GSList * | g_slist_nth (GSList *list, guint n) |
| GSList * | g_slist_find (GSList *list, gpointer data) |
| GSList * | g_slist_find_custom (GSList *list, gpointer data, GCompareFunc func) |
| gint | g_slist_position (GSList *list, GSList *llink) |
| gint | g_slist_index (GSList *list, gpointer data) |
| GSList * | g_slist_last (GSList *list) |
| guint | g_slist_length (GSList *list) |
| void | g_slist_foreach (GSList *list, GFunc func, gpointer user_data) |
| GSList * | g_slist_sort (GSList *list, GCompareFunc compare_func) |
| gpointer | g_slist_nth_data (GSList *list, guint n) |
| GHashTable * | g_hash_table_new (GHashFunc hash_func, GCompareFunc key_compare_func) |
| void | g_hash_table_destroy (GHashTable *hash_table) |
| void | g_hash_table_insert (GHashTable *hash_table, gpointer key, gpointer value) |
| void | g_hash_table_remove (GHashTable *hash_table, gconstpointer key) |
| gpointer | g_hash_table_lookup (GHashTable *hash_table, gconstpointer key) |
| gboolean | g_hash_table_lookup_extended (GHashTable *hash_table, gconstpointer lookup_key, gpointer *orig_key, gpointer *value) |
| void | g_hash_table_freeze (GHashTable *hash_table) |
| void | g_hash_table_thaw (GHashTable *hash_table) |
| void | g_hash_table_foreach (GHashTable *hash_table, GHFunc func, gpointer user_data) |
| guint | g_hash_table_foreach_remove (GHashTable *hash_table, GHRFunc func, gpointer user_data) |
| guint | g_hash_table_size (GHashTable *hash_table) |
| GCache * | g_cache_new (GCacheNewFunc value_new_func, GCacheDestroyFunc value_destroy_func, GCacheDupFunc key_dup_func, GCacheDestroyFunc key_destroy_func, GHashFunc hash_key_func, GHashFunc hash_value_func, GCompareFunc key_compare_func) |
| void | g_cache_destroy (GCache *cache) |
| gpointer | g_cache_insert (GCache *cache, gpointer key) |
| void | g_cache_remove (GCache *cache, gpointer value) |
| void | g_cache_key_foreach (GCache *cache, GHFunc func, gpointer user_data) |
| void | g_cache_value_foreach (GCache *cache, GHFunc func, gpointer user_data) |
| GTree * | g_tree_new (GCompareFunc key_compare_func) |
| void | g_tree_destroy (GTree *tree) |
| void | g_tree_insert (GTree *tree, gpointer key, gpointer value) |
| void | g_tree_remove (GTree *tree, gpointer key) |
| gpointer | g_tree_lookup (GTree *tree, gpointer key) |
| void | g_tree_traverse (GTree *tree, GTraverseFunc traverse_func, GTraverseType traverse_type, gpointer data) |
| gpointer | g_tree_search (GTree *tree, GSearchFunc search_func, gpointer data) |
| gint | g_tree_height (GTree *tree) |
| gint | g_tree_nnodes (GTree *tree) |
| void | g_node_push_allocator (GAllocator *allocator) |
| void | g_node_pop_allocator (void) |
| GNode * | g_node_new (gpointer data) |
| void | g_node_destroy (GNode *root) |
| void | g_node_unlink (GNode *node) |
| GNode * | g_node_insert (GNode *parent, gint position, GNode *node) |
| GNode * | g_node_insert_before (GNode *parent, GNode *sibling, GNode *node) |
| GNode * | g_node_prepend (GNode *parent, GNode *node) |
| guint | g_node_n_nodes (GNode *root, GTraverseFlags flags) |
| GNode * | g_node_get_root (GNode *node) |
| gboolean | g_node_is_ancestor (GNode *node, GNode *descendant) |
| guint | g_node_depth (GNode *node) |
| GNode * | g_node_find (GNode *root, GTraverseType order, GTraverseFlags flags, gpointer data) |
| void | g_node_traverse (GNode *root, GTraverseType order, GTraverseFlags flags, gint max_depth, GNodeTraverseFunc func, gpointer data) |
| guint | g_node_max_height (GNode *root) |
| void | g_node_children_foreach (GNode *node, GTraverseFlags flags, GNodeForeachFunc func, gpointer data) |
| void | g_node_reverse_children (GNode *node) |
| guint | g_node_n_children (GNode *node) |
| GNode * | g_node_nth_child (GNode *node, guint n) |
| GNode * | g_node_last_child (GNode *node) |
| GNode * | g_node_find_child (GNode *node, GTraverseFlags flags, gpointer data) |
| gint | g_node_child_position (GNode *node, GNode *child) |
| gint | g_node_child_index (GNode *node, gpointer data) |
| GNode * | g_node_first_sibling (GNode *node) |
| GNode * | g_node_last_sibling (GNode *node) |
| void | g_hook_list_init (GHookList *hook_list, guint hook_size) |
| void | g_hook_list_clear (GHookList *hook_list) |
| GHook * | g_hook_alloc (GHookList *hook_list) |
| void | g_hook_free (GHookList *hook_list, GHook *hook) |
| void | g_hook_ref (GHookList *hook_list, GHook *hook) |
| void | g_hook_unref (GHookList *hook_list, GHook *hook) |
| gboolean | g_hook_destroy (GHookList *hook_list, guint hook_id) |
| void | g_hook_destroy_link (GHookList *hook_list, GHook *hook) |
| void | g_hook_prepend (GHookList *hook_list, GHook *hook) |
| void | g_hook_insert_before (GHookList *hook_list, GHook *sibling, GHook *hook) |
| void | g_hook_insert_sorted (GHookList *hook_list, GHook *hook, GHookCompareFunc func) |
| GHook * | g_hook_get (GHookList *hook_list, guint hook_id) |
| GHook * | g_hook_find (GHookList *hook_list, gboolean need_valids, GHookFindFunc func, gpointer data) |
| GHook * | g_hook_find_data (GHookList *hook_list, gboolean need_valids, gpointer data) |
| GHook * | g_hook_find_func (GHookList *hook_list, gboolean need_valids, gpointer func) |
| GHook * | g_hook_find_func_data (GHookList *hook_list, gboolean need_valids, gpointer func, gpointer data) |
| GHook * | g_hook_first_valid (GHookList *hook_list, gboolean may_be_in_call) |
| GHook * | g_hook_next_valid (GHookList *hook_list, GHook *hook, gboolean may_be_in_call) |
| gint | g_hook_compare_ids (GHook *new_hook, GHook *sibling) |
| void | g_hook_list_invoke (GHookList *hook_list, gboolean may_recurse) |
| void | g_hook_list_invoke_check (GHookList *hook_list, gboolean may_recurse) |
| void | g_hook_list_marshal (GHookList *hook_list, gboolean may_recurse, GHookMarshaller marshaller, gpointer data) |
| void | g_hook_list_marshal_check (GHookList *hook_list, gboolean may_recurse, GHookCheckMarshaller marshaller, gpointer data) |
| void | g_on_error_query (const gchar *prg_name) |
| void | g_on_error_stack_trace (const gchar *prg_name) |
| guint | g_log_set_handler (const gchar *log_domain, GLogLevelFlags log_levels, GLogFunc log_func, gpointer user_data) |
| void | g_log_remove_handler (const gchar *log_domain, guint handler_id) |
| void | g_log_default_handler (const gchar *log_domain, GLogLevelFlags log_level, const gchar *message, gpointer unused_data) |
| void | g_log (const gchar *log_domain, GLogLevelFlags log_level, const gchar *format,...) G_GNUC_PRINTF(3 |
| void void | g_logv (const gchar *log_domain, GLogLevelFlags log_level, const gchar *format, va_list args) |
| GLogLevelFlags | g_log_set_fatal_mask (const gchar *log_domain, GLogLevelFlags fatal_mask) |
| GLogLevelFlags | g_log_set_always_fatal (GLogLevelFlags fatal_mask) |
| static void | g_error (const gchar *format,...) |
| static void | g_message (const gchar *format,...) |
| static void | g_warning (const gchar *format,...) |
| void | g_print (const gchar *format,...) G_GNUC_PRINTF(1 |
| void GPrintFunc | g_set_print_handler (GPrintFunc func) |
| void | g_printerr (const gchar *format,...) G_GNUC_PRINTF(1 |
| void GPrintFunc | g_set_printerr_handler (GPrintFunc func) |
| GErrorFunc | g_set_error_handler (GErrorFunc func) |
| GWarningFunc | g_set_warning_handler (GWarningFunc func) |
| GPrintFunc | g_set_message_handler (GPrintFunc func) |
| gpointer | g_malloc (gulong size) |
| gpointer | g_malloc0 (gulong size) |
| gpointer | g_realloc (gpointer mem, gulong size) |
| void | g_free (gpointer mem) |
| void | g_mem_profile (void) |
| void | g_mem_check (gpointer mem) |
| GAllocator * | g_allocator_new (const gchar *name, guint n_preallocs) |
| void | g_allocator_free (GAllocator *allocator) |
| GMemChunk * | g_mem_chunk_new (gchar *name, gint atom_size, gulong area_size, gint type) |
| void | g_mem_chunk_destroy (GMemChunk *mem_chunk) |
| gpointer | g_mem_chunk_alloc (GMemChunk *mem_chunk) |
| gpointer | g_mem_chunk_alloc0 (GMemChunk *mem_chunk) |
| void | g_mem_chunk_free (GMemChunk *mem_chunk, gpointer mem) |