|
#define | G_MININT8 ((gint8) (-G_MAXINT8 - 1)) |
|
#define | G_MAXINT8 ((gint8) 0x7f) |
|
#define | G_MAXUINT8 ((guint8) 0xff) |
|
#define | G_MININT16 ((gint16) (-G_MAXINT16 - 1)) |
|
#define | G_MAXINT16 ((gint16) 0x7fff) |
|
#define | G_MAXUINT16 ((guint16) 0xffff) |
|
#define | G_MININT32 ((gint32) (-G_MAXINT32 - 1)) |
|
#define | G_MAXINT32 ((gint32) 0x7fffffff) |
|
#define | G_MAXUINT32 ((guint32) 0xffffffff) |
|
#define | G_MININT64 ((gint64) (-G_MAXINT64 - G_GINT64_CONSTANT(1))) |
|
#define | G_MAXINT64 G_GINT64_CONSTANT(0x7fffffffffffffff) |
|
#define | G_MAXUINT64 G_GUINT64_CONSTANT(0xffffffffffffffff) |
|
#define | G_E 2.7182818284590452353602874713526624977572470937000 |
|
#define | G_LN2 0.69314718055994530941723212145817656807550013436026 |
|
#define | G_LN10 2.3025850929940456840179914546843642076011014886288 |
|
#define | G_PI 3.1415926535897932384626433832795028841971693993751 |
|
#define | G_PI_2 1.5707963267948966192313216916397514420985846996876 |
|
#define | G_PI_4 0.78539816339744830961566084581987572104929234984378 |
|
#define | G_SQRT2 1.4142135623730950488016887242096980785696718753769 |
|
#define | G_LITTLE_ENDIAN 1234 |
|
#define | G_BIG_ENDIAN 4321 |
|
#define | G_PDP_ENDIAN 3412 /* unused, need specific PDP check */ |
|
#define | GUINT16_SWAP_LE_BE_CONSTANT(val) |
|
#define | GUINT32_SWAP_LE_BE_CONSTANT(val) |
|
#define | GUINT64_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 | GUINT64_SWAP_LE_BE(val) (GUINT64_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 | GINT64_FROM_LE(val) (GINT64_TO_LE (val)) |
|
#define | GUINT64_FROM_LE(val) (GUINT64_TO_LE (val)) |
|
#define | GINT64_FROM_BE(val) (GINT64_TO_BE (val)) |
|
#define | GUINT64_FROM_BE(val) (GUINT64_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 | GSIZE_FROM_LE(val) (GSIZE_TO_LE (val)) |
|
#define | GSSIZE_FROM_LE(val) (GSSIZE_TO_LE (val)) |
|
#define | GSIZE_FROM_BE(val) (GSIZE_TO_BE (val)) |
|
#define | GSSIZE_FROM_BE(val) (GSSIZE_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 | g_uint_checked_add(dest, a, b) _GLIB_CHECKED_ADD_UINT(dest, a, b) |
|
#define | g_uint_checked_mul(dest, a, b) _GLIB_CHECKED_MUL_UINT(dest, a, b) |
|
#define | g_uint64_checked_add(dest, a, b) _GLIB_CHECKED_ADD_UINT64(dest, a, b) |
|
#define | g_uint64_checked_mul(dest, a, b) _GLIB_CHECKED_MUL_UINT64(dest, a, b) |
|
#define | g_size_checked_add(dest, a, b) _GLIB_CHECKED_ADD_SIZE(dest, a, b) |
|
#define | g_size_checked_mul(dest, a, b) _GLIB_CHECKED_MUL_SIZE(dest, a, b) |
|
#define | G_IEEE754_FLOAT_BIAS (127) |
|
#define | G_IEEE754_DOUBLE_BIAS (1023) |
|
#define | G_LOG_2_BASE_10 (0.30102999566398119521) |
|
|
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 gint(* | GCompareFunc) (gconstpointer a, gconstpointer b) |
|
typedef gint(* | GCompareDataFunc) (gconstpointer a, gconstpointer b, gpointer user_data) |
|
typedef gboolean(* | GEqualFunc) (gconstpointer a, gconstpointer b) |
|
typedef gboolean(* | GEqualFuncFull) (gconstpointer a, gconstpointer b, gpointer user_data) |
|
typedef void(* | GDestroyNotify) (gpointer data) |
|
typedef void(* | GFunc) (gpointer data, gpointer user_data) |
|
typedef guint(* | GHashFunc) (gconstpointer key) |
|
typedef void(* | GHFunc) (gpointer key, gpointer value, gpointer user_data) |
|
typedef gpointer(* | GCopyFunc) (gconstpointer src, gpointer data) |
|
typedef void(* | GFreeFunc) (gpointer data) |
|
typedef const gchar *(* | GTranslateFunc) (const gchar *str, gpointer data) |
|
typedef union _GDoubleIEEE754 | GDoubleIEEE754 |
|
typedef union _GFloatIEEE754 | GFloatIEEE754 |
|
typedef gint | grefcount |
|
typedef gint | gatomicrefcount |
|
GEqualFuncFull: : a value : a value to compare with @user_data: user data provided by the caller
Specifies the type of a function used to test two values for equality. The function should return TRUE if both values are equal and FALSE otherwise.
This is a version of GEqualFunc which provides a @user_data closure from the caller.
Returns: TRUE if = ; FALSE otherwise Since: 2.74
Definition at line 136 of file gtypes.h.
GTranslateFunc: @str: the untranslated string @data: user data specified when installing the function, e.g. in g_option_group_set_translate_func()
The type of functions which are used to translate user-visible strings, for <option>–help</option> output.
Returns: a translation of the string for the current locale. The returned string is owned by GLib and must not be freed.
Definition at line 184 of file gtypes.h.