#include #include BC_INLINE1(GINT_TO_POINTER,gint,gpointer) BC_INLINE1(GPOINTER_TO_INT,gpointer,gint) BC_INLINE1(GUINT_TO_POINTER,guint,gpointer) BC_INLINE1(GPOINTER_TO_UINT,gpointer,guint) BC_INLINE1(GSIZE_TO_POINTER,gsize,gpointer) BC_INLINE1(GPOINTER_TO_SIZE,gpointer,gsize) BC_INLINE1(G_IS_DIR_SEPARATOR,char,int) BC_INLINE1(g_htonl,gint32,gint32) BC_INLINE1(g_htons,gint16,gint16) BC_INLINE1(g_ntohl,gint32,gint32) BC_INLINE1(g_ntohs,gint16,gint16) BC_INLINE1(GINT_FROM_BE,gint,gint) BC_INLINE1(GINT_FROM_LE,gint,gint) BC_INLINE1(GINT_TO_BE,gint,gint) BC_INLINE1(GINT_TO_LE,gint,gint) BC_INLINE1(GUINT_FROM_BE,guint,guint) BC_INLINE1(GUINT_FROM_LE,guint,guint) BC_INLINE1(GUINT_TO_BE,guint,guint) BC_INLINE1(GUINT_TO_LE,guint,guint) BC_INLINE1(GLONG_FROM_BE,glong,glong) BC_INLINE1(GLONG_FROM_LE,glong,glong) BC_INLINE1(GLONG_TO_BE,glong,glong) BC_INLINE1(GLONG_TO_LE,glong,glong) BC_INLINE1(GULONG_FROM_BE,gulong,gulong) BC_INLINE1(GULONG_FROM_LE,gulong,gulong) BC_INLINE1(GULONG_TO_BE,gulong,gulong) BC_INLINE1(GULONG_TO_LE,gulong,gulong) BC_INLINE1(GINT16_FROM_BE,gint16,gint16) BC_INLINE1(GINT16_FROM_LE,gint16,gint16) BC_INLINE1(GINT16_TO_BE,gint16,gint16) BC_INLINE1(GINT16_TO_LE,gint16,gint16) BC_INLINE1(GUINT16_FROM_BE,guint16,guint16) BC_INLINE1(GUINT16_FROM_LE,guint16,guint16) BC_INLINE1(GUINT16_TO_BE,guint16,guint16) BC_INLINE1(GUINT16_TO_LE,guint16,guint16) BC_INLINE1(GINT32_FROM_BE,gint32,gint32) BC_INLINE1(GINT32_FROM_LE,gint32,gint32) BC_INLINE1(GINT32_TO_BE,gint32,gint32) BC_INLINE1(GINT32_TO_LE,gint32,gint32) BC_INLINE1(GUINT32_FROM_BE,guint32,guint32) BC_INLINE1(GUINT32_FROM_LE,guint32,guint32) BC_INLINE1(GUINT32_TO_BE,guint32,guint32) BC_INLINE1(GUINT32_TO_LE,guint32,guint32) BC_INLINE1(GINT64_FROM_BE,gint64,gint64) BC_INLINE1(GINT64_FROM_LE,gint64,gint64) BC_INLINE1(GINT64_TO_BE,gint64,gint64) BC_INLINE1(GINT64_TO_LE,gint64,gint64) BC_INLINE1(GUINT64_FROM_BE,guint64,guint64) BC_INLINE1(GUINT64_FROM_LE,guint64,guint64) BC_INLINE1(GUINT64_TO_BE,guint64,guint64) BC_INLINE1(GUINT64_TO_LE,guint64,guint64) BC_INLINE1(GUINT16_SWAP_BE_PDP,guint16,guint16) BC_INLINE1(GUINT16_SWAP_LE_BE,guint16,guint16) BC_INLINE1(GUINT16_SWAP_LE_PDP,guint16,guint16) BC_INLINE1(GUINT32_SWAP_BE_PDP,guint32,guint32) BC_INLINE1(GUINT32_SWAP_LE_BE,guint32,guint32) BC_INLINE1(GUINT32_SWAP_LE_PDP,guint32,guint32) BC_INLINE1(GUINT64_SWAP_LE_BE,guint64,guint64) BC_INLINE1(g_atomic_int_get,gint*,gint) BC_INLINE2VOID(g_atomic_int_set,gint*,gint) BC_INLINE2VOID(g_atomic_int_add,gint*,gint) BC_INLINE2(g_atomic_int_exchange_and_add,gint*,gint,gint) BC_INLINE3(g_atomic_int_compare_and_exchange,gint*,gint,gint,gboolean) BC_INLINE1(g_atomic_pointer_get,gpointer*,gpointer) BC_INLINE2VOID(g_atomic_pointer_set,gpointer*,gpointer) BC_INLINE3(g_atomic_pointer_compare_and_exchange,gpointer*,gpointer,gpointer,gboolean) BC_INLINE1VOID(g_atomic_int_inc,gint*) BC_INLINE1(g_atomic_int_dec_and_test,gint*,gboolean) BC_INLINE0(g_thread_supported,gboolean) BC_INLINE4(g_thread_create,GThreadFunc,gpointer,gboolean,GError**,GThread*) BC_INLINE0VOID(g_thread_yield) BC_INLINE0(g_mutex_new,GMutex*) BC_INLINE1VOID(g_mutex_lock,GMutex*) BC_INLINE1(g_mutex_trylock,GMutex*,gboolean) BC_INLINE1VOID(g_mutex_unlock,GMutex*) BC_INLINE1VOID(g_mutex_free,GMutex*) BC_INLINE1VOID(g_static_mutex_init,GStaticMutex*) BC_INLINE1VOID(g_static_mutex_lock,GStaticMutex*) BC_INLINE1(g_static_mutex_trylock,GStaticMutex*,gboolean) BC_INLINE1VOID(g_static_mutex_unlock,GStaticMutex*) BC_INLINE1(g_static_mutex_get_mutex,GStaticMutex*,GMutex*) BC_INLINE1VOID(g_static_mutex_free,GStaticMutex*) BC_INLINE0(g_cond_new,GCond*) BC_INLINE1VOID(g_cond_signal,GCond*) BC_INLINE1VOID(g_cond_broadcast,GCond*) BC_INLINE2VOID(g_cond_wait,GCond*,GMutex*) BC_INLINE3(g_cond_timed_wait,GCond*,GMutex*,GTimeVal*,gboolean) BC_INLINE1VOID(g_cond_free,GCond*) BC_INLINE1(g_private_new,GDestroyNotify,GPrivate*) BC_INLINE1(g_private_get,GPrivate*,gpointer) BC_INLINE2VOID(g_private_set,GPrivate*,gpointer) BC_INLINE3VOID(g_dataset_id_set_data,gconstpointer,GQuark,gpointer) BC_INLINE3VOID(g_dataset_set_data,gconstpointer,gchar*,gpointer) BC_INLINE4VOID(g_dataset_set_data_full,gconstpointer,gchar*,gpointer,GDestroyNotify) BC_INLINE2(g_dataset_get_data,gconstpointer,gchar*,gpointer) BC_INLINE2VOID(g_dataset_remove_data,gconstpointer,gchar*) BC_INLINE2(g_dataset_remove_no_notify,gconstpointer,gchar*,gpointer) BC_INLINE2VOID(g_dataset_id_remove_data,gconstpointer,GQuark) BC_INLINE1VOID(g_list_free1,GList*) BC_INLINE1(g_list_previous,GList*,GList*) BC_INLINE1(g_list_next,GList*,GList*)