glibconfig.h File Reference

#include <gmacros.h>
#include <limits.h>
#include <float.h>

Go to the source code of this file.

Classes

struct  _GStaticMutex
union  _GSystemThread

Defines

#define G_MINFLOAT   FLT_MIN
#define G_MAXFLOAT   FLT_MAX
#define G_MINDOUBLE   DBL_MIN
#define G_MAXDOUBLE   DBL_MAX
#define G_MINSHORT   SHRT_MIN
#define G_MAXSHORT   SHRT_MAX
#define G_MAXUSHORT   USHRT_MAX
#define G_MININT   INT_MIN
#define G_MAXINT   INT_MAX
#define G_MAXUINT   UINT_MAX
#define G_MINLONG   LONG_MIN
#define G_MAXLONG   LONG_MAX
#define G_MAXULONG   ULONG_MAX
#define G_GINT16_FORMAT   "hi"
#define G_GUINT16_FORMAT   "hu"
#define G_GINT32_FORMAT   "i"
#define G_GUINT32_FORMAT   "u"
#define G_HAVE_GINT64   1
#define G_GINT64_FORMAT   "I64i"
#define G_GUINT64_FORMAT   "I64u"
#define GPOINTER_TO_INT(p)   ((gint)(p))
#define GPOINTER_TO_UINT(p)   ((guint)(p))
#define GINT_TO_POINTER(i)   ((gpointer)(i))
#define GUINT_TO_POINTER(u)   ((gpointer)(u))
#define g_ATEXIT(proc)   (atexit (proc))
#define g_memmove(d, s, n)   G_STMT_START { memmove ((d), (s), (n)); } G_STMT_END
#define GLIB_MAJOR_VERSION   1
#define GLIB_MINOR_VERSION   3
#define GLIB_MICRO_VERSION   2
#define G_OS_WIN32
#define G_HAVE___INLINE   1
#define G_THREADS_ENABLED
#define G_THREADS_IMPL_POSIX
#define G_STATIC_MUTEX_INIT   { NULL, { { 255, 255, 255, 255 } } }
#define g_static_mutex_get_mutex(mutex)
#define GINT16_TO_LE(val)   ((gint16) (val))
#define GUINT16_TO_LE(val)   ((guint16) (val))
#define GINT16_TO_BE(val)   ((gint16) GUINT16_SWAP_LE_BE (val))
#define GUINT16_TO_BE(val)   (GUINT16_SWAP_LE_BE (val))
#define GINT32_TO_LE(val)   ((gint32) (val))
#define GUINT32_TO_LE(val)   ((guint32) (val))
#define GINT32_TO_BE(val)   ((gint32) GUINT32_SWAP_LE_BE (val))
#define GUINT32_TO_BE(val)   (GUINT32_SWAP_LE_BE (val))
#define GINT64_TO_LE(val)   ((gint64) (val))
#define GUINT64_TO_LE(val)   ((guint64) (val))
#define GINT64_TO_BE(val)   ((gint64) GUINT64_SWAP_LE_BE (val))
#define GUINT64_TO_BE(val)   (GUINT64_SWAP_LE_BE (val))
#define GLONG_TO_LE(val)   ((glong) GINT32_TO_LE (val))
#define GULONG_TO_LE(val)   ((gulong) GUINT32_TO_LE (val))
#define GLONG_TO_BE(val)   ((glong) GINT32_TO_BE (val))
#define GULONG_TO_BE(val)   ((gulong) GUINT32_TO_BE (val))
#define GINT_TO_LE(val)   ((gint) GINT32_TO_LE (val))
#define GUINT_TO_LE(val)   ((guint) GUINT32_TO_LE (val))
#define GINT_TO_BE(val)   ((gint) GINT32_TO_BE (val))
#define GUINT_TO_BE(val)   ((guint) GUINT32_TO_BE (val))
#define G_BYTE_ORDER   G_LITTLE_ENDIAN
#define GLIB_SYSDEF_POLLIN   = 1
#define GLIB_SYSDEF_POLLOUT   = 4
#define GLIB_SYSDEF_POLLPRI   = 2
#define GLIB_SYSDEF_POLLERR   = 8
#define GLIB_SYSDEF_POLLHUP   = 16
#define GLIB_SYSDEF_POLLNVAL   = 32
#define G_MODULE_SUFFIX   "dll"

Typedefs

typedef unsigned char guint8
typedef signed short gint16
typedef unsigned short guint16
typedef signed int gint32
typedef unsigned int guint32
typedef gint32 gssize
typedef guint32 gsize
typedef _GStaticMutex GStaticMutex
typedef _GSystemThread GSystemThread

Variables

G_BEGIN_DECLS typedef signed
char 
gint8


Define Documentation

#define g_ATEXIT ( proc   )     (atexit (proc))

Definition at line 96 of file glibconfig.h.

#define G_BYTE_ORDER   G_LITTLE_ENDIAN

Definition at line 189 of file glibconfig.h.

#define G_GINT16_FORMAT   "hi"

Definition at line 61 of file glibconfig.h.

#define G_GINT32_FORMAT   "i"

Definition at line 65 of file glibconfig.h.

#define G_GINT64_FORMAT   "I64i"

Definition at line 84 of file glibconfig.h.

#define G_GUINT16_FORMAT   "hu"

Definition at line 62 of file glibconfig.h.

#define G_GUINT32_FORMAT   "u"

Definition at line 66 of file glibconfig.h.

#define G_GUINT64_FORMAT   "I64u"

Definition at line 85 of file glibconfig.h.

#define G_HAVE___INLINE   1

Definition at line 109 of file glibconfig.h.

#define G_HAVE_GINT64   1

Definition at line 68 of file glibconfig.h.

#define G_MAXDOUBLE   DBL_MAX

Definition at line 44 of file glibconfig.h.

#define G_MAXFLOAT   FLT_MAX

Definition at line 42 of file glibconfig.h.

#define G_MAXINT   INT_MAX

Definition at line 49 of file glibconfig.h.

#define G_MAXLONG   LONG_MAX

Definition at line 52 of file glibconfig.h.

#define G_MAXSHORT   SHRT_MAX

Definition at line 46 of file glibconfig.h.

#define G_MAXUINT   UINT_MAX

Definition at line 50 of file glibconfig.h.

#define G_MAXULONG   ULONG_MAX

Definition at line 53 of file glibconfig.h.

#define G_MAXUSHORT   USHRT_MAX

Definition at line 47 of file glibconfig.h.

#define g_memmove ( d,
s,
n   )     G_STMT_START { memmove ((d), (s), (n)); } G_STMT_END

Definition at line 98 of file glibconfig.h.

#define G_MINDOUBLE   DBL_MIN

Definition at line 43 of file glibconfig.h.

#define G_MINFLOAT   FLT_MIN

Definition at line 41 of file glibconfig.h.

#define G_MININT   INT_MIN

Definition at line 48 of file glibconfig.h.

#define G_MINLONG   LONG_MIN

Definition at line 51 of file glibconfig.h.

#define G_MINSHORT   SHRT_MIN

Definition at line 45 of file glibconfig.h.

#define G_MODULE_SUFFIX   "dll"

Definition at line 198 of file glibconfig.h.

#define G_OS_WIN32

Definition at line 104 of file glibconfig.h.

#define g_static_mutex_get_mutex ( mutex   ) 

Value:

(g_thread_use_default_impl ? ((GMutex*) &((mutex)->aligned_pad_u)) : \
   g_static_mutex_get_mutex_impl (&((mutex)->runtime_mutex)))

Definition at line 147 of file glibconfig.h.

#define G_STATIC_MUTEX_INIT   { NULL, { { 255, 255, 255, 255 } } }

Definition at line 146 of file glibconfig.h.

#define G_THREADS_ENABLED

Definition at line 112 of file glibconfig.h.

#define G_THREADS_IMPL_POSIX

Definition at line 131 of file glibconfig.h.

#define GINT16_TO_BE ( val   )     ((gint16) GUINT16_SWAP_LE_BE (val))

Definition at line 167 of file glibconfig.h.

#define GINT16_TO_LE ( val   )     ((gint16) (val))

Definition at line 165 of file glibconfig.h.

#define GINT32_TO_BE ( val   )     ((gint32) GUINT32_SWAP_LE_BE (val))

Definition at line 172 of file glibconfig.h.

#define GINT32_TO_LE ( val   )     ((gint32) (val))

Definition at line 170 of file glibconfig.h.

#define GINT64_TO_BE ( val   )     ((gint64) GUINT64_SWAP_LE_BE (val))

Definition at line 177 of file glibconfig.h.

#define GINT64_TO_LE ( val   )     ((gint64) (val))

Definition at line 175 of file glibconfig.h.

#define GINT_TO_BE ( val   )     ((gint) GINT32_TO_BE (val))

Definition at line 187 of file glibconfig.h.

#define GINT_TO_LE ( val   )     ((gint) GINT32_TO_LE (val))

Definition at line 185 of file glibconfig.h.

#define GINT_TO_POINTER ( i   )     ((gpointer)(i))

Definition at line 93 of file glibconfig.h.

#define GLIB_MAJOR_VERSION   1

Definition at line 100 of file glibconfig.h.

#define GLIB_MICRO_VERSION   2

Definition at line 102 of file glibconfig.h.

#define GLIB_MINOR_VERSION   3

Definition at line 101 of file glibconfig.h.

#define GLIB_SYSDEF_POLLERR   = 8

Definition at line 194 of file glibconfig.h.

#define GLIB_SYSDEF_POLLHUP   = 16

Definition at line 195 of file glibconfig.h.

#define GLIB_SYSDEF_POLLIN   = 1

Definition at line 191 of file glibconfig.h.

#define GLIB_SYSDEF_POLLNVAL   = 32

Definition at line 196 of file glibconfig.h.

#define GLIB_SYSDEF_POLLOUT   = 4

Definition at line 192 of file glibconfig.h.

#define GLIB_SYSDEF_POLLPRI   = 2

Definition at line 193 of file glibconfig.h.

#define GLONG_TO_BE ( val   )     ((glong) GINT32_TO_BE (val))

Definition at line 182 of file glibconfig.h.

#define GLONG_TO_LE ( val   )     ((glong) GINT32_TO_LE (val))

Definition at line 180 of file glibconfig.h.

#define GPOINTER_TO_INT ( p   )     ((gint)(p))

Definition at line 90 of file glibconfig.h.

#define GPOINTER_TO_UINT ( p   )     ((guint)(p))

Definition at line 91 of file glibconfig.h.

Referenced by gdk_atom_intern().

#define GUINT16_TO_BE ( val   )     (GUINT16_SWAP_LE_BE (val))

Definition at line 168 of file glibconfig.h.

#define GUINT16_TO_LE ( val   )     ((guint16) (val))

Definition at line 166 of file glibconfig.h.

#define GUINT32_TO_BE ( val   )     (GUINT32_SWAP_LE_BE (val))

Definition at line 173 of file glibconfig.h.

#define GUINT32_TO_LE ( val   )     ((guint32) (val))

Definition at line 171 of file glibconfig.h.

#define GUINT64_TO_BE ( val   )     (GUINT64_SWAP_LE_BE (val))

Definition at line 178 of file glibconfig.h.

#define GUINT64_TO_LE ( val   )     ((guint64) (val))

Definition at line 176 of file glibconfig.h.

#define GUINT_TO_BE ( val   )     ((guint) GUINT32_TO_BE (val))

Definition at line 188 of file glibconfig.h.

#define GUINT_TO_LE ( val   )     ((guint) GUINT32_TO_LE (val))

Definition at line 186 of file glibconfig.h.

#define GUINT_TO_POINTER (  )     ((gpointer)(u))

Definition at line 94 of file glibconfig.h.

Referenced by gdk_atom_intern(), and gdk_dropfiles_filter().

#define GULONG_TO_BE ( val   )     ((gulong) GUINT32_TO_BE (val))

Definition at line 183 of file glibconfig.h.

#define GULONG_TO_LE ( val   )     ((gulong) GUINT32_TO_LE (val))

Definition at line 181 of file glibconfig.h.


Typedef Documentation

typedef signed short gint16

Definition at line 59 of file glibconfig.h.

typedef signed int gint32

Definition at line 63 of file glibconfig.h.

typedef guint32 gsize

Definition at line 88 of file glibconfig.h.

typedef gint32 gssize

Definition at line 87 of file glibconfig.h.

typedef struct _GStaticMutex GStaticMutex

Definition at line 132 of file glibconfig.h.

typedef union _GSystemThread GSystemThread

Definition at line 154 of file glibconfig.h.

typedef unsigned short guint16

Definition at line 60 of file glibconfig.h.

typedef unsigned int guint32

Definition at line 64 of file glibconfig.h.

typedef unsigned char guint8

Definition at line 58 of file glibconfig.h.


Variable Documentation

G_BEGIN_DECLS typedef signed char gint8

Definition at line 57 of file glibconfig.h.

Referenced by TGWin32::DrawLine(), TGWin32::DrawPolyLine(), and TGWin32::SetDashes().


Generated on Tue Jul 5 15:58:43 2011 for ROOT_528-00b_version by  doxygen 1.5.1