1 /* 2 * Autogenerated by the Meson build system. 3 * Do not edit, your changes will be lost. 4 */ 5 6 #pragma once 7 8 #define ALIGNOF_GUINT32 4 9 10 #define ALIGNOF_GUINT64 8 11 12 #ifdef __LP64__ 13 #define ALIGNOF_UNSIGNED_LONG 8 14 15 #define DBL_EXPBIT0_BIT 20 16 17 #define DBL_EXPBIT0_WORD 1 18 #else 19 #define ALIGNOF_UNSIGNED_LONG 4 20 #endif 21 22 #define ENABLE_NLS 1 23 24 #define EXEEXT 25 26 #define GETTEXT_PACKAGE "glib20" 27 28 #define GLIB_BINARY_AGE 6801 29 30 #define GLIB_INTERFACE_AGE 1 31 32 #define GLIB_LOCALE_DIR "/usr/local/share/locale" 33 34 #define GLIB_MAJOR_VERSION 2 35 36 #define GLIB_MICRO_VERSION 1 37 38 #define GLIB_MINOR_VERSION 68 39 40 #define G_VA_COPY va_copy 41 42 #define G_VA_COPY_AS_ARRAY 1 43 44 #define HAVE_ALLOCA_H 1 45 46 #define HAVE_BIND_TEXTDOMAIN_CODESET 47 48 #undef HAVE_C99_SNPRINTF 49 50 #undef HAVE_C99_VSNPRINTF 51 52 #define HAVE_CLOCK_GETTIME 1 53 54 #define HAVE_CODESET 1 55 56 #define HAVE_DCGETTEXT 1 57 58 #define HAVE_DIRENT_H 1 59 60 #define HAVE_ENDMNTENT 1 61 62 #define HAVE_ENDSERVENT 1 63 64 #define HAVE_EPOLL_CREATE 1 65 66 #define HAVE_EVENTFD 1 67 68 #define HAVE_FALLOCATE 1 69 70 #define HAVE_FCHMOD 1 71 72 #define HAVE_FCHOWN 1 73 74 #define HAVE_FLOAT_H 1 75 76 #define HAVE_FSTAB_H 1 77 78 #define HAVE_FSYNC 1 79 80 #define HAVE_FUTEX 1 81 82 #define HAVE_GETAUXVAL 1 83 84 #define HAVE_GETC_UNLOCKED 1 85 86 #define HAVE_GETGRGID_R 1 87 88 #define HAVE_GETMNTENT_R 1 89 90 #define HAVE_GETPWUID_R 1 91 92 #define HAVE_GETRESUID 1 93 94 #define HAVE_GETTEXT 1 95 96 #define HAVE_GMTIME_R 1 97 98 #define HAVE_GRP_H 1 99 100 #define HAVE_HASMNTOPT 1 101 102 #define HAVE_IF_INDEXTONAME 1 103 104 #define HAVE_IF_NAMETOINDEX 1 105 106 #define HAVE_INOTIFY_INIT1 1 107 108 #define HAVE_INTMAX_T 1 109 110 #define HAVE_INTTYPES_H 1 111 112 #define HAVE_INTTYPES_H_WITH_UINTMAX 1 113 114 #define HAVE_IPV6 115 116 #define HAVE_IP_MREQN 1 117 118 #define HAVE_LANGINFO_CODESET 1 119 120 #define HAVE_LANGINFO_TIME 1 121 122 #define HAVE_LCHOWN 1 123 124 #define HAVE_LC_MESSAGES 1 125 126 #undef HAVE_LIBMOUNT 127 128 #define HAVE_LIMITS_H 1 129 130 #define HAVE_LINK 1 131 132 #define HAVE_LINUX_MAGIC_H 1 133 134 #define HAVE_LOCALE_H 1 135 136 #define HAVE_LOCALTIME_R 1 137 138 #define HAVE_LONG_DOUBLE 1 139 140 #define HAVE_LONG_LONG 1 141 142 #define HAVE_LSTAT 1 143 144 #define HAVE_MALLOC_H 1 145 146 #define HAVE_MBRTOWC 1 147 148 #define HAVE_MEMALIGN 1 149 150 #define HAVE_MEMORY_H 1 151 152 #define HAVE_MKOSTEMP 1 153 154 #define HAVE_MMAP 1 155 156 #define HAVE_MNTENT_H 1 157 158 #define HAVE_NETLINK 1 159 160 #define HAVE_NEWLOCALE 1 161 162 #define HAVE_OPEN_O_DIRECTORY 1 163 164 #define HAVE_PIPE2 1 165 166 #define HAVE_POLL 1 167 168 #define HAVE_POLL_H 1 169 170 #define HAVE_POSIX_MEMALIGN 1 171 172 #define HAVE_POSIX_SPAWN 1 173 174 #define HAVE_PRLIMIT 1 175 176 #define HAVE_PROC_SELF_CMDLINE 177 178 #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 179 180 #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1 181 182 #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 183 184 #define HAVE_PTHREAD_GETNAME_NP 1 185 186 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1 187 188 #define HAVE_PTRDIFF_T 1 189 190 #define HAVE_PWD_H 1 191 192 #define HAVE_READLINK 1 193 194 #define HAVE_RECVMMSG 1 195 196 #define HAVE_RES_INIT 1 197 198 #define HAVE_RES_NCLOSE 1 199 200 #define HAVE_RES_NINIT 1 201 202 #define HAVE_RTLD_GLOBAL 1 203 204 #define HAVE_RTLD_LAZY 1 205 206 #define HAVE_RTLD_NEXT 1 207 208 #define HAVE_RTLD_NOW 1 209 210 #define HAVE_SCHED_H 1 211 212 #undef HAVE_SELINUX 213 214 #define HAVE_SENDMMSG 1 215 216 #define HAVE_SETENV 1 217 218 #define HAVE_SETMNTENT 1 219 220 #define HAVE_SIG_ATOMIC_T 1 221 222 #define HAVE_SIOCGIFADDR /**/ 223 224 #define HAVE_SNPRINTF 1 225 226 #define HAVE_SPAWN_H 1 227 228 #define HAVE_SPLICE 1 229 230 #define HAVE_STATFS 1 231 232 #define HAVE_STATVFS 1 233 234 #define HAVE_STDATOMIC_H 1 235 236 #define HAVE_STDINT_H 1 237 238 #define HAVE_STDINT_H_WITH_UINTMAX 1 239 240 #define HAVE_STDLIB_H 1 241 242 #define HAVE_STPCPY 1 243 244 #define HAVE_STRCASECMP 1 245 246 #define HAVE_STRERROR_R 1 247 248 #define HAVE_STRINGS_H 1 249 250 #define HAVE_STRING_H 1 251 252 #define HAVE_STRNCASECMP 1 253 254 #define HAVE_STRNLEN 1 255 256 #define HAVE_STRSIGNAL 1 257 258 #define HAVE_STRTOD_L 1 259 260 #define HAVE_STRTOLL_L 1 261 262 #define HAVE_STRTOULL_L 1 263 264 #define HAVE_STRUCT_DIRENT_D_TYPE 1 265 266 #define HAVE_STRUCT_STATFS_F_BAVAIL 1 267 268 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 269 270 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 271 272 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 273 274 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 275 276 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 277 278 #define HAVE_STRUCT_TM_TM_GMTOFF 1 279 280 #define HAVE_SYMLINK 1 281 282 #undef HAVE_SYSPROF 283 284 #define HAVE_SYS_AUXV_H 1 285 286 #define HAVE_SYS_INOTIFY_H 1 287 288 #define HAVE_SYS_MOUNT_H 1 289 290 #define HAVE_SYS_PARAM_H 1 291 292 #define HAVE_SYS_RESOURCE_H 1 293 294 #define HAVE_SYS_SCHED_GETATTR 1 295 296 #define HAVE_SYS_SELECT_H 1 297 298 #define HAVE_SYS_STATFS_H 1 299 300 #define HAVE_SYS_STATVFS_H 1 301 302 #define HAVE_SYS_STAT_H 1 303 304 #define HAVE_SYS_SYSCTL_H 1 305 306 #define HAVE_SYS_TIMES_H 1 307 308 #define HAVE_SYS_TIME_H 1 309 310 #define HAVE_SYS_TYPES_H 1 311 312 #define HAVE_SYS_UIO_H 1 313 314 #define HAVE_SYS_VFS_H 1 315 316 #define HAVE_SYS_WAIT_H 1 317 318 #define HAVE_SYS_XATTR_H 1 319 320 #define HAVE_TERMIOS_H 1 321 322 #define HAVE_TIMEGM 1 323 324 #define HAVE_UINT128_T 1 325 326 #define HAVE_UNISTD_H 1 327 328 #undef HAVE_UNIX98_PRINTF 329 330 #define HAVE_UNSETENV 1 331 332 #define HAVE_UTIMES 1 333 334 #define HAVE_VALLOC 1 335 336 #define HAVE_VALUES_H 1 337 338 #define HAVE_VASPRINTF 1 339 340 #define HAVE_VSNPRINTF 1 341 342 #define HAVE_WCHAR_H 1 343 344 #define HAVE_WCHAR_T 1 345 346 #define HAVE_WCRTOMB 1 347 348 #define HAVE_WCSLEN 1 349 350 #define HAVE_WCSNLEN 1 351 352 #define HAVE_WINT_T 1 353 354 #define HAVE_XATTR 1 355 356 #define MAJOR_IN_SYSMACROS 1 357 358 #define PACKAGE_BUGREPORT "https://gitlab.gnome.org/GNOME/glib/issues/new" 359 360 #define PACKAGE_NAME "glib" 361 362 #define PACKAGE_STRING "glib 2.68.1" 363 364 #define PACKAGE_TARNAME "glib" 365 366 #define PACKAGE_URL "" 367 368 #define PACKAGE_VERSION "2.68.1" 369 370 #define SIZEOF_CHAR 1 371 372 #define SIZEOF_INT 4 373 374 #ifdef __LP64__ 375 #define SIZEOF_LONG 8 376 #else 377 #define SIZEOF_LONG 4 378 #endif 379 380 #define SIZEOF_LONG_LONG 8 381 382 #define SIZEOF_SHORT 2 383 384 #ifdef __LP64__ 385 #define SIZEOF_SIZE_T 8 386 387 #define SIZEOF_SSIZE_T 8 388 389 #define SIZEOF_VOID_P 8 390 #else 391 #define SIZEOF_SIZE_T 4 392 393 #define SIZEOF_SSIZE_T 4 394 395 #define SIZEOF_VOID_P 4 396 #endif 397 398 #define SIZEOF_WCHAR_T 4 399 400 #define STATFS_ARGS 2 401 402 #ifndef OHOS_OPT_COMPAT 403 /* 404 * OHOS_OPT_COMPAT.0026 405 * strerror_r return null in RK platform, resulting in abnormal process 406 */ 407 #define STRERROR_R_CHAR_P 1 // Defined if strerror_r returns char * 408 #endif 409 410 #define THREADS_POSIX 1 411 412 #define USE_STATFS 1 413 414 #undef USE_SYSTEM_PCRE 415 416 #define USE_SYSTEM_PRINTF 417 418 #define _GLIB_EXTERN __attribute__((visibility("default"))) extern 419 420 #define _GNU_SOURCE 1 421 422 #define gl_extern_inline 423 424 #define gl_unused 425 426