annotate CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/lib/glib-2.0/include/glibconfig.h @ 68:5028fdace37b

planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author jpayne
date Tue, 18 Mar 2025 16:23:26 -0400
parents
children
rev   line source
jpayne@68 1 /* glibconfig.h
jpayne@68 2 *
jpayne@68 3 * This is a generated file. Please modify 'glibconfig.h.in'
jpayne@68 4 */
jpayne@68 5
jpayne@68 6 #ifndef __GLIBCONFIG_H__
jpayne@68 7 #define __GLIBCONFIG_H__
jpayne@68 8
jpayne@68 9 #include <glib/gmacros.h>
jpayne@68 10
jpayne@68 11 #include <limits.h>
jpayne@68 12 #include <float.h>
jpayne@68 13 #define GLIB_HAVE_ALLOCA_H
jpayne@68 14
jpayne@68 15 /* Specifies that GLib's g_print*() functions wrap the
jpayne@68 16 * system printf functions. This is useful to know, for example,
jpayne@68 17 * when using glibc's register_printf_function().
jpayne@68 18 */
jpayne@68 19 #define GLIB_USING_SYSTEM_PRINTF
jpayne@68 20
jpayne@68 21 /* #undef GLIB_STATIC_COMPILATION */
jpayne@68 22 /* #undef GOBJECT_STATIC_COMPILATION */
jpayne@68 23
jpayne@68 24 G_BEGIN_DECLS
jpayne@68 25
jpayne@68 26 #define G_MINFLOAT FLT_MIN
jpayne@68 27 #define G_MAXFLOAT FLT_MAX
jpayne@68 28 #define G_MINDOUBLE DBL_MIN
jpayne@68 29 #define G_MAXDOUBLE DBL_MAX
jpayne@68 30 #define G_MINSHORT SHRT_MIN
jpayne@68 31 #define G_MAXSHORT SHRT_MAX
jpayne@68 32 #define G_MAXUSHORT USHRT_MAX
jpayne@68 33 #define G_MININT INT_MIN
jpayne@68 34 #define G_MAXINT INT_MAX
jpayne@68 35 #define G_MAXUINT UINT_MAX
jpayne@68 36 #define G_MINLONG LONG_MIN
jpayne@68 37 #define G_MAXLONG LONG_MAX
jpayne@68 38 #define G_MAXULONG ULONG_MAX
jpayne@68 39
jpayne@68 40 typedef signed char gint8;
jpayne@68 41 typedef unsigned char guint8;
jpayne@68 42
jpayne@68 43 typedef signed short gint16;
jpayne@68 44 typedef unsigned short guint16;
jpayne@68 45
jpayne@68 46 #define G_GINT16_MODIFIER "h"
jpayne@68 47 #define G_GINT16_FORMAT "hi"
jpayne@68 48 #define G_GUINT16_FORMAT "hu"
jpayne@68 49
jpayne@68 50
jpayne@68 51 typedef signed int gint32;
jpayne@68 52 typedef unsigned int guint32;
jpayne@68 53
jpayne@68 54 #define G_GINT32_MODIFIER ""
jpayne@68 55 #define G_GINT32_FORMAT "i"
jpayne@68 56 #define G_GUINT32_FORMAT "u"
jpayne@68 57
jpayne@68 58
jpayne@68 59 #define G_HAVE_GINT64 1 /* deprecated, always true */
jpayne@68 60
jpayne@68 61 typedef signed long gint64;
jpayne@68 62 typedef unsigned long guint64;
jpayne@68 63
jpayne@68 64 #define G_GINT64_CONSTANT(val) (val##L)
jpayne@68 65 #define G_GUINT64_CONSTANT(val) (val##UL)
jpayne@68 66
jpayne@68 67 #define G_GINT64_MODIFIER "l"
jpayne@68 68 #define G_GINT64_FORMAT "li"
jpayne@68 69 #define G_GUINT64_FORMAT "lu"
jpayne@68 70
jpayne@68 71
jpayne@68 72 #define GLIB_SIZEOF_VOID_P 8
jpayne@68 73 #define GLIB_SIZEOF_LONG 8
jpayne@68 74 #define GLIB_SIZEOF_SIZE_T 8
jpayne@68 75 #define GLIB_SIZEOF_SSIZE_T 8
jpayne@68 76
jpayne@68 77 typedef signed long gssize;
jpayne@68 78 typedef unsigned long gsize;
jpayne@68 79 #define G_GSIZE_MODIFIER "l"
jpayne@68 80 #define G_GSSIZE_MODIFIER "l"
jpayne@68 81 #define G_GSIZE_FORMAT "lu"
jpayne@68 82 #define G_GSSIZE_FORMAT "li"
jpayne@68 83
jpayne@68 84 #define G_MAXSIZE G_MAXULONG
jpayne@68 85 #define G_MINSSIZE G_MINLONG
jpayne@68 86 #define G_MAXSSIZE G_MAXLONG
jpayne@68 87
jpayne@68 88 typedef gint64 goffset;
jpayne@68 89 #define G_MINOFFSET G_MININT64
jpayne@68 90 #define G_MAXOFFSET G_MAXINT64
jpayne@68 91
jpayne@68 92 #define G_GOFFSET_MODIFIER G_GINT64_MODIFIER
jpayne@68 93 #define G_GOFFSET_FORMAT G_GINT64_FORMAT
jpayne@68 94 #define G_GOFFSET_CONSTANT(val) G_GINT64_CONSTANT(val)
jpayne@68 95
jpayne@68 96 #define G_POLLFD_FORMAT "%d"
jpayne@68 97
jpayne@68 98 #define GPOINTER_TO_INT(p) ((gint) (glong) (p))
jpayne@68 99 #define GPOINTER_TO_UINT(p) ((guint) (gulong) (p))
jpayne@68 100
jpayne@68 101 #define GINT_TO_POINTER(i) ((gpointer) (glong) (i))
jpayne@68 102 #define GUINT_TO_POINTER(u) ((gpointer) (gulong) (u))
jpayne@68 103
jpayne@68 104 typedef signed long gintptr;
jpayne@68 105 typedef unsigned long guintptr;
jpayne@68 106
jpayne@68 107 #define G_GINTPTR_MODIFIER "l"
jpayne@68 108 #define G_GINTPTR_FORMAT "li"
jpayne@68 109 #define G_GUINTPTR_FORMAT "lu"
jpayne@68 110
jpayne@68 111 #define GLIB_MAJOR_VERSION 2
jpayne@68 112 #define GLIB_MINOR_VERSION 66
jpayne@68 113 #define GLIB_MICRO_VERSION 3
jpayne@68 114
jpayne@68 115 #define G_OS_UNIX
jpayne@68 116
jpayne@68 117 #define G_VA_COPY va_copy
jpayne@68 118 #define G_VA_COPY_AS_ARRAY 1
jpayne@68 119
jpayne@68 120
jpayne@68 121 #ifndef __cplusplus
jpayne@68 122 # define G_HAVE_ISO_VARARGS 1
jpayne@68 123 #endif
jpayne@68 124
jpayne@68 125 #ifdef __cplusplus
jpayne@68 126 # define G_HAVE_ISO_VARARGS 1
jpayne@68 127 #endif
jpayne@68 128
jpayne@68 129 /* gcc-2.95.x supports both gnu style and ISO varargs, but if -ansi
jpayne@68 130 * is passed ISO vararg support is turned off, and there is no work
jpayne@68 131 * around to turn it on, so we unconditionally turn it off.
jpayne@68 132 */
jpayne@68 133 #if __GNUC__ == 2 && __GNUC_MINOR__ == 95
jpayne@68 134 # undef G_HAVE_ISO_VARARGS
jpayne@68 135 #endif
jpayne@68 136
jpayne@68 137 #define G_HAVE_GROWING_STACK 0
jpayne@68 138 #define G_HAVE_GNUC_VISIBILITY 1
jpayne@68 139
jpayne@68 140 #ifndef _MSC_VER
jpayne@68 141 # define G_HAVE_GNUC_VARARGS 1
jpayne@68 142 #endif
jpayne@68 143
jpayne@68 144 #if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)
jpayne@68 145 #define G_GNUC_INTERNAL __attribute__((visibility("hidden")))
jpayne@68 146 #elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550)
jpayne@68 147 #define G_GNUC_INTERNAL __hidden
jpayne@68 148 #elif defined (__GNUC__) && defined (G_HAVE_GNUC_VISIBILITY)
jpayne@68 149 #define G_GNUC_INTERNAL __attribute__((visibility("hidden")))
jpayne@68 150 #else
jpayne@68 151 #define G_GNUC_INTERNAL
jpayne@68 152 #endif
jpayne@68 153
jpayne@68 154 #define G_THREADS_ENABLED
jpayne@68 155 #define G_THREADS_IMPL_POSIX
jpayne@68 156
jpayne@68 157 #define G_ATOMIC_LOCK_FREE
jpayne@68 158
jpayne@68 159 #define GINT16_TO_LE(val) ((gint16) (val))
jpayne@68 160 #define GUINT16_TO_LE(val) ((guint16) (val))
jpayne@68 161 #define GINT16_TO_BE(val) ((gint16) GUINT16_SWAP_LE_BE (val))
jpayne@68 162 #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val))
jpayne@68 163
jpayne@68 164 #define GINT32_TO_LE(val) ((gint32) (val))
jpayne@68 165 #define GUINT32_TO_LE(val) ((guint32) (val))
jpayne@68 166 #define GINT32_TO_BE(val) ((gint32) GUINT32_SWAP_LE_BE (val))
jpayne@68 167 #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val))
jpayne@68 168
jpayne@68 169 #define GINT64_TO_LE(val) ((gint64) (val))
jpayne@68 170 #define GUINT64_TO_LE(val) ((guint64) (val))
jpayne@68 171 #define GINT64_TO_BE(val) ((gint64) GUINT64_SWAP_LE_BE (val))
jpayne@68 172 #define GUINT64_TO_BE(val) (GUINT64_SWAP_LE_BE (val))
jpayne@68 173
jpayne@68 174 #define GLONG_TO_LE(val) ((glong) GINT64_TO_LE (val))
jpayne@68 175 #define GULONG_TO_LE(val) ((gulong) GUINT64_TO_LE (val))
jpayne@68 176 #define GLONG_TO_BE(val) ((glong) GINT64_TO_BE (val))
jpayne@68 177 #define GULONG_TO_BE(val) ((gulong) GUINT64_TO_BE (val))
jpayne@68 178 #define GINT_TO_LE(val) ((gint) GINT32_TO_LE (val))
jpayne@68 179 #define GUINT_TO_LE(val) ((guint) GUINT32_TO_LE (val))
jpayne@68 180 #define GINT_TO_BE(val) ((gint) GINT32_TO_BE (val))
jpayne@68 181 #define GUINT_TO_BE(val) ((guint) GUINT32_TO_BE (val))
jpayne@68 182 #define GSIZE_TO_LE(val) ((gsize) GUINT64_TO_LE (val))
jpayne@68 183 #define GSSIZE_TO_LE(val) ((gssize) GINT64_TO_LE (val))
jpayne@68 184 #define GSIZE_TO_BE(val) ((gsize) GUINT64_TO_BE (val))
jpayne@68 185 #define GSSIZE_TO_BE(val) ((gssize) GINT64_TO_BE (val))
jpayne@68 186 #define G_BYTE_ORDER G_LITTLE_ENDIAN
jpayne@68 187
jpayne@68 188 #define GLIB_SYSDEF_POLLIN =1
jpayne@68 189 #define GLIB_SYSDEF_POLLOUT =4
jpayne@68 190 #define GLIB_SYSDEF_POLLPRI =2
jpayne@68 191 #define GLIB_SYSDEF_POLLHUP =16
jpayne@68 192 #define GLIB_SYSDEF_POLLERR =8
jpayne@68 193 #define GLIB_SYSDEF_POLLNVAL =32
jpayne@68 194
jpayne@68 195 #define G_MODULE_SUFFIX "so"
jpayne@68 196
jpayne@68 197 typedef int GPid;
jpayne@68 198 #define G_PID_FORMAT "i"
jpayne@68 199
jpayne@68 200 #define GLIB_SYSDEF_AF_UNIX 1
jpayne@68 201 #define GLIB_SYSDEF_AF_INET 2
jpayne@68 202 #define GLIB_SYSDEF_AF_INET6 10
jpayne@68 203
jpayne@68 204 #define GLIB_SYSDEF_MSG_OOB 1
jpayne@68 205 #define GLIB_SYSDEF_MSG_PEEK 2
jpayne@68 206 #define GLIB_SYSDEF_MSG_DONTROUTE 4
jpayne@68 207
jpayne@68 208 #define G_DIR_SEPARATOR '/'
jpayne@68 209 #define G_DIR_SEPARATOR_S "/"
jpayne@68 210 #define G_SEARCHPATH_SEPARATOR ':'
jpayne@68 211 #define G_SEARCHPATH_SEPARATOR_S ":"
jpayne@68 212
jpayne@68 213 G_END_DECLS
jpayne@68 214
jpayne@68 215 #endif /* __GLIBCONFIG_H__ */