usbmodeswitch: Updated to v.1.2.6 from shibby's branch.
[tomato.git] / release / src / router / glib / glibconfig.h
blob59366249c608d0d95da31ac0fea9cd3c3a29aa83
1 /* glibconfig.h
3 * This is a generated file. Please modify `configure.in'
4 */
6 #ifndef GLIBCONFIG_H
7 #define GLIBCONFIG_H
9 #include <limits.h>
10 #include <float.h>
11 #define GLIB_HAVE_SYS_POLL_H
13 #ifdef __cplusplus
14 extern "C" {
15 #endif /* __cplusplus */
17 #define G_MINFLOAT FLT_MIN
18 #define G_MAXFLOAT FLT_MAX
19 #define G_MINDOUBLE DBL_MIN
20 #define G_MAXDOUBLE DBL_MAX
21 #define G_MINSHORT SHRT_MIN
22 #define G_MAXSHORT SHRT_MAX
23 #define G_MININT INT_MIN
24 #define G_MAXINT INT_MAX
25 #define G_MINLONG LONG_MIN
26 #define G_MAXLONG LONG_MAX
28 typedef signed char gint8;
29 typedef unsigned char guint8;
30 typedef signed short gint16;
31 typedef unsigned short guint16;
32 typedef signed int gint32;
33 typedef unsigned int guint32;
35 #if defined (__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 8))
36 # define G_GNUC_EXTENSION __extension__
37 #else
38 # define G_GNUC_EXTENSION
39 #endif
41 #define G_HAVE_GINT64 1
43 G_GNUC_EXTENSION typedef signed long long gint64;
44 G_GNUC_EXTENSION typedef unsigned long long guint64;
46 #define G_GINT64_CONSTANT(val) (G_GNUC_EXTENSION (val##LL))
48 #define GPOINTER_TO_INT(p) ((gint) (p))
49 #define GPOINTER_TO_UINT(p) ((guint) (p))
51 #define GINT_TO_POINTER(i) ((gpointer) (i))
52 #define GUINT_TO_POINTER(u) ((gpointer) (u))
54 #ifdef NeXT /* @#%@! NeXTStep */
55 # define g_ATEXIT(proc) (!atexit (proc))
56 #else
57 # define g_ATEXIT(proc) (atexit (proc))
58 #endif
60 #define g_memmove(d,s,n) G_STMT_START { memmove ((d), (s), (n)); } G_STMT_END
62 #define GLIB_MAJOR_VERSION 1
63 #define GLIB_MINOR_VERSION 2
64 #define GLIB_MICRO_VERSION 10
67 #define G_VA_COPY __va_copy
69 #ifdef __cplusplus
70 #define G_HAVE_INLINE 1
71 #else /* !__cplusplus */
72 #define G_HAVE_INLINE 1
73 #define G_HAVE___INLINE 1
74 #define G_HAVE___INLINE__ 1
75 #endif /* !__cplusplus */
77 #define G_THREADS_ENABLED
78 #define G_THREADS_IMPL_POSIX
79 typedef struct _GStaticMutex GStaticMutex;
80 struct _GStaticMutex
82 struct _GMutex *runtime_mutex;
83 union {
84 char pad[24];
85 double dummy_double;
86 void *dummy_pointer;
87 long dummy_long;
88 } aligned_pad_u;
90 #define G_STATIC_MUTEX_INIT { NULL, { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} } }
91 #define g_static_mutex_get_mutex(mutex) (g_thread_use_default_impl ? ((GMutex*) &((mutex)->aligned_pad_u)) : g_static_mutex_get_mutex_impl (&((mutex)->runtime_mutex)))
93 #define GINT16_TO_LE(val) ((gint16) (val))
94 #define GUINT16_TO_LE(val) ((guint16) (val))
95 #define GINT16_TO_BE(val) ((gint16) GUINT16_SWAP_LE_BE (val))
96 #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val))
97 #define GINT32_TO_LE(val) ((gint32) (val))
98 #define GUINT32_TO_LE(val) ((guint32) (val))
99 #define GINT32_TO_BE(val) ((gint32) GUINT32_SWAP_LE_BE (val))
100 #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val))
101 #define GINT64_TO_LE(val) ((gint64) (val))
102 #define GUINT64_TO_LE(val) ((guint64) (val))
103 #define GINT64_TO_BE(val) ((gint64) GUINT64_SWAP_LE_BE (val))
104 #define GUINT64_TO_BE(val) (GUINT64_SWAP_LE_BE (val))
105 #define GLONG_TO_LE(val) ((glong) GINT32_TO_LE (val))
106 #define GULONG_TO_LE(val) ((gulong) GUINT32_TO_LE (val))
107 #define GLONG_TO_BE(val) ((glong) GINT32_TO_BE (val))
108 #define GULONG_TO_BE(val) ((gulong) GUINT32_TO_BE (val))
109 #define GINT_TO_LE(val) ((gint) GINT32_TO_LE (val))
110 #define GUINT_TO_LE(val) ((guint) GUINT32_TO_LE (val))
111 #define GINT_TO_BE(val) ((gint) GINT32_TO_BE (val))
112 #define GUINT_TO_BE(val) ((guint) GUINT32_TO_BE (val))
113 #define G_BYTE_ORDER G_LITTLE_ENDIAN
115 #define GLIB_SYSDEF_POLLIN =1
116 #define GLIB_SYSDEF_POLLPRI =2
117 #define GLIB_SYSDEF_POLLOUT =4
118 #define GLIB_SYSDEF_POLLERR =8
119 #define GLIB_SYSDEF_POLLHUP =16
120 #define GLIB_SYSDEF_POLLNVAL =32
123 #define G_HAVE_WCHAR_H 1
124 #define G_HAVE_WCTYPE_H 1
127 #ifdef __cplusplus
129 #endif /* __cplusplus */
131 #endif /* GLIBCONFIG_H */