1
2
3
/* automatically generated by rust-bindgen */

pub const _SYS_TYPES_H : u32 = 1 ; pub const _FEATURES_H : u32 = 1 ; pub const _DEFAULT_SOURCE : u32 = 1 ; pub const __USE_ISOC11 : u32 = 1 ; pub const __USE_ISOC99 : u32 = 1 ; pub const __USE_ISOC95 : u32 = 1 ; pub const __USE_POSIX_IMPLICITLY : u32 = 1 ; pub const _POSIX_SOURCE : u32 = 1 ; pub const _POSIX_C_SOURCE : u32 = 200809 ; pub const __USE_POSIX : u32 = 1 ; pub const __USE_POSIX2 : u32 = 1 ; pub const __USE_POSIX199309 : u32 = 1 ; pub const __USE_POSIX199506 : u32 = 1 ; pub const __USE_XOPEN2K : u32 = 1 ; pub const __USE_XOPEN2K8 : u32 = 1 ; pub const _ATFILE_SOURCE : u32 = 1 ; pub const __USE_MISC : u32 = 1 ; pub const __USE_ATFILE : u32 = 1 ; pub const __USE_FORTIFY_LEVEL : u32 = 0 ; pub const __GLIBC_USE_DEPRECATED_GETS : u32 = 0 ; pub const _STDC_PREDEF_H : u32 = 1 ; pub const __STDC_IEC_559__ : u32 = 1 ; pub const __STDC_IEC_559_COMPLEX__ : u32 = 1 ; pub const __STDC_ISO_10646__ : u32 = 201706 ; pub const __STDC_NO_THREADS__ : u32 = 1 ; pub const __GNU_LIBRARY__ : u32 = 6 ; pub const __GLIBC__ : u32 = 2 ; pub const __GLIBC_MINOR__ : u32 = 27 ; pub const _SYS_CDEFS_H : u32 = 1 ; pub const __glibc_c99_flexarr_available : u32 = 1 ; pub const __WORDSIZE : u32 = 64 ; pub const __WORDSIZE_TIME64_COMPAT32 : u32 = 1 ; pub const __SYSCALL_WORDSIZE : u32 = 64 ; pub const __HAVE_GENERIC_SELECTION : u32 = 1 ; pub const _BITS_TYPES_H : u32 = 1 ; pub const _BITS_TYPESIZES_H : u32 = 1 ; pub const __OFF_T_MATCHES_OFF64_T : u32 = 1 ; pub const __INO_T_MATCHES_INO64_T : u32 = 1 ; pub const __RLIM_T_MATCHES_RLIM64_T : u32 = 1 ; pub const __FD_SETSIZE : u32 = 1024 ; pub const __clock_t_defined : u32 = 1 ; pub const __clockid_t_defined : u32 = 1 ; pub const __time_t_defined : u32 = 1 ; pub const __timer_t_defined : u32 = 1 ; pub const _BITS_STDINT_INTN_H : u32 = 1 ; pub const __BIT_TYPES_DEFINED__ : u32 = 1 ; pub const _ENDIAN_H : u32 = 1 ; pub const __LITTLE_ENDIAN : u32 = 1234 ; pub const __BIG_ENDIAN : u32 = 4321 ; pub const __PDP_ENDIAN : u32 = 3412 ; pub const __BYTE_ORDER : u32 = 1234 ; pub const __FLOAT_WORD_ORDER : u32 = 1234 ; pub const LITTLE_ENDIAN : u32 = 1234 ; pub const BIG_ENDIAN : u32 = 4321 ; pub const PDP_ENDIAN : u32 = 3412 ; pub const BYTE_ORDER : u32 = 1234 ; pub const _BITS_BYTESWAP_H : u32 = 1 ; pub const _BITS_UINTN_IDENTITY_H : u32 = 1 ; pub const _SYS_SELECT_H : u32 = 1 ; pub const __FD_ZERO_STOS : & 'static [ u8 ; 6usize ] = b"stosq\0" ; pub const __sigset_t_defined : u32 = 1 ; pub const __timeval_defined : u32 = 1 ; pub const __timespec_defined : u32 = 1 ; pub const FD_SETSIZE : u32 = 1024 ; pub const _SYS_SYSMACROS_H : u32 = 1 ; pub const _BITS_SYSMACROS_H : u32 = 1 ; pub const _BITS_PTHREADTYPES_COMMON_H : u32 = 1 ; pub const _THREAD_SHARED_TYPES_H : u32 = 1 ; pub const _BITS_PTHREADTYPES_ARCH_H : u32 = 1 ; pub const __SIZEOF_PTHREAD_MUTEX_T : u32 = 40 ; pub const __SIZEOF_PTHREAD_ATTR_T : u32 = 56 ; pub const __SIZEOF_PTHREAD_RWLOCK_T : u32 = 56 ; pub const __SIZEOF_PTHREAD_BARRIER_T : u32 = 32 ; pub const __SIZEOF_PTHREAD_MUTEXATTR_T : u32 = 4 ; pub const __SIZEOF_PTHREAD_COND_T : u32 = 48 ; pub const __SIZEOF_PTHREAD_CONDATTR_T : u32 = 4 ; pub const __SIZEOF_PTHREAD_RWLOCKATTR_T : u32 = 8 ; pub const __SIZEOF_PTHREAD_BARRIERATTR_T : u32 = 4 ; pub const __PTHREAD_MUTEX_LOCK_ELISION : u32 = 1 ; pub const __PTHREAD_MUTEX_NUSERS_AFTER_KIND : u32 = 0 ; pub const __PTHREAD_MUTEX_USE_UNION : u32 = 0 ; pub const __PTHREAD_RWLOCK_INT_FLAGS_SHARED : u32 = 1 ; pub const __PTHREAD_MUTEX_HAVE_PREV : u32 = 1 ; pub const __have_pthread_attr_t : u32 = 1 ; pub const _INTTYPES_H : u32 = 1 ; pub const _STDINT_H : u32 = 1 ; pub const __GLIBC_USE_LIB_EXT2 : u32 = 0 ; pub const __GLIBC_USE_IEC_60559_BFP_EXT : u32 = 0 ; pub const __GLIBC_USE_IEC_60559_FUNCS_EXT : u32 = 0 ; pub const __GLIBC_USE_IEC_60559_TYPES_EXT : u32 = 0 ; pub const _BITS_WCHAR_H : u32 = 1 ; pub const _BITS_STDINT_UINTN_H : u32 = 1 ; pub const INT8_MIN : i32 = -128 ; pub const INT16_MIN : i32 = -32768 ; pub const INT32_MIN : i32 = -2147483648 ; pub const INT8_MAX : u32 = 127 ; pub const INT16_MAX : u32 = 32767 ; pub const INT32_MAX : u32 = 2147483647 ; pub const UINT8_MAX : u32 = 255 ; pub const UINT16_MAX : u32 = 65535 ; pub const UINT32_MAX : u32 = 4294967295 ; pub const INT_LEAST8_MIN : i32 = -128 ; pub const INT_LEAST16_MIN : i32 = -32768 ; pub const INT_LEAST32_MIN : i32 = -2147483648 ; pub const INT_LEAST8_MAX : u32 = 127 ; pub const INT_LEAST16_MAX : u32 = 32767 ; pub const INT_LEAST32_MAX : u32 = 2147483647 ; pub const UINT_LEAST8_MAX : u32 = 255 ; pub const UINT_LEAST16_MAX : u32 = 65535 ; pub const UINT_LEAST32_MAX : u32 = 4294967295 ; pub const INT_FAST8_MIN : i32 = -128 ; pub const INT_FAST16_MIN : i64 = -9223372036854775808 ; pub const INT_FAST32_MIN : i64 = -9223372036854775808 ; pub const INT_FAST8_MAX : u32 = 127 ; pub const INT_FAST16_MAX : u64 = 9223372036854775807 ; pub const INT_FAST32_MAX : u64 = 9223372036854775807 ; pub const UINT_FAST8_MAX : u32 = 255 ; pub const UINT_FAST16_MAX : i32 = -1 ; pub const UINT_FAST32_MAX : i32 = -1 ; pub const INTPTR_MIN : i64 = -9223372036854775808 ; pub const INTPTR_MAX : u64 = 9223372036854775807 ; pub const UINTPTR_MAX : i32 = -1 ; pub const PTRDIFF_MIN : i64 = -9223372036854775808 ; pub const PTRDIFF_MAX : u64 = 9223372036854775807 ; pub const SIG_ATOMIC_MIN : i32 = -2147483648 ; pub const SIG_ATOMIC_MAX : u32 = 2147483647 ; pub const SIZE_MAX : i32 = -1 ; pub const WINT_MIN : u32 = 0 ; pub const WINT_MAX : u32 = 4294967295 ; pub const ____gwchar_t_defined : u32 = 1 ; pub const __PRI64_PREFIX : & 'static [ u8 ; 2usize ] = b"l\0" ; pub const __PRIPTR_PREFIX : & 'static [ u8 ; 2usize ] = b"l\0" ; pub const PRId8 : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const PRId16 : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const PRId32 : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const PRId64 : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const PRIdLEAST8 : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const PRIdLEAST16 : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const PRIdLEAST32 : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const PRIdLEAST64 : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const PRIdFAST8 : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const PRIdFAST16 : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const PRIdFAST32 : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const PRIdFAST64 : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const PRIi8 : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const PRIi16 : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const PRIi32 : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const PRIi64 : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const PRIiLEAST8 : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const PRIiLEAST16 : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const PRIiLEAST32 : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const PRIiLEAST64 : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const PRIiFAST8 : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const PRIiFAST16 : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const PRIiFAST32 : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const PRIiFAST64 : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const PRIo8 : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const PRIo16 : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const PRIo32 : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const PRIo64 : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const PRIoLEAST8 : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const PRIoLEAST16 : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const PRIoLEAST32 : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const PRIoLEAST64 : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const PRIoFAST8 : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const PRIoFAST16 : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const PRIoFAST32 : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const PRIoFAST64 : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const PRIu8 : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const PRIu16 : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const PRIu32 : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const PRIu64 : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const PRIuLEAST8 : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const PRIuLEAST16 : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const PRIuLEAST32 : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const PRIuLEAST64 : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const PRIuFAST8 : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const PRIuFAST16 : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const PRIuFAST32 : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const PRIuFAST64 : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const PRIx8 : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const PRIx16 : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const PRIx32 : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const PRIx64 : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const PRIxLEAST8 : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const PRIxLEAST16 : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const PRIxLEAST32 : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const PRIxLEAST64 : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const PRIxFAST8 : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const PRIxFAST16 : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const PRIxFAST32 : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const PRIxFAST64 : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const PRIX8 : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const PRIX16 : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const PRIX32 : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const PRIX64 : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const PRIXLEAST8 : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const PRIXLEAST16 : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const PRIXLEAST32 : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const PRIXLEAST64 : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const PRIXFAST8 : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const PRIXFAST16 : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const PRIXFAST32 : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const PRIXFAST64 : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const PRIdMAX : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const PRIiMAX : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const PRIoMAX : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const PRIuMAX : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const PRIxMAX : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const PRIXMAX : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const PRIdPTR : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const PRIiPTR : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const PRIoPTR : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const PRIuPTR : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const PRIxPTR : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const PRIXPTR : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const SCNd8 : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const SCNd16 : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const SCNd32 : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const SCNd64 : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const SCNdLEAST8 : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const SCNdLEAST16 : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const SCNdLEAST32 : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const SCNdLEAST64 : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const SCNdFAST8 : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const SCNdFAST16 : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const SCNdFAST32 : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const SCNdFAST64 : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const SCNi8 : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const SCNi16 : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const SCNi32 : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const SCNi64 : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const SCNiLEAST8 : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const SCNiLEAST16 : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const SCNiLEAST32 : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const SCNiLEAST64 : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const SCNiFAST8 : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const SCNiFAST16 : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const SCNiFAST32 : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const SCNiFAST64 : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const SCNu8 : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const SCNu16 : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const SCNu32 : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const SCNu64 : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const SCNuLEAST8 : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const SCNuLEAST16 : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const SCNuLEAST32 : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const SCNuLEAST64 : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const SCNuFAST8 : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const SCNuFAST16 : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const SCNuFAST32 : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const SCNuFAST64 : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const SCNo8 : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const SCNo16 : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const SCNo32 : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const SCNo64 : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const SCNoLEAST8 : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const SCNoLEAST16 : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const SCNoLEAST32 : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const SCNoLEAST64 : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const SCNoFAST8 : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const SCNoFAST16 : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const SCNoFAST32 : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const SCNoFAST64 : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const SCNx8 : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const SCNx16 : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const SCNx32 : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const SCNx64 : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const SCNxLEAST8 : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const SCNxLEAST16 : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const SCNxLEAST32 : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const SCNxLEAST64 : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const SCNxFAST8 : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const SCNxFAST16 : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const SCNxFAST32 : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const SCNxFAST64 : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const SCNdMAX : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const SCNiMAX : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const SCNoMAX : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const SCNuMAX : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const SCNxMAX : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const SCNdPTR : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const SCNiPTR : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const SCNoPTR : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const SCNuPTR : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const SCNxPTR : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const _STDIO_H : u32 = 1 ; pub const ____FILE_defined : u32 = 1 ; pub const __FILE_defined : u32 = 1 ; pub const _BITS_LIBIO_H : u32 = 1 ; pub const _BITS_G_CONFIG_H : u32 = 1 ; pub const ____mbstate_t_defined : u32 = 1 ; pub const _G_HAVE_MMAP : u32 = 1 ; pub const _G_HAVE_MREMAP : u32 = 1 ; pub const _G_IO_IO_FILE_VERSION : u32 = 131073 ; pub const _G_BUFSIZ : u32 = 8192 ; pub const _IO_BUFSIZ : u32 = 8192 ; pub const __GNUC_VA_LIST : u32 = 1 ; pub const _IO_UNIFIED_JUMPTABLES : u32 = 1 ; pub const EOF : i32 = -1 ; pub const _IOS_INPUT : u32 = 1 ; pub const _IOS_OUTPUT : u32 = 2 ; pub const _IOS_ATEND : u32 = 4 ; pub const _IOS_APPEND : u32 = 8 ; pub const _IOS_TRUNC : u32 = 16 ; pub const _IOS_NOCREATE : u32 = 32 ; pub const _IOS_NOREPLACE : u32 = 64 ; pub const _IOS_BIN : u32 = 128 ; pub const _IO_MAGIC : u32 = 4222418944 ; pub const _OLD_STDIO_MAGIC : u32 = 4206624768 ; pub const _IO_MAGIC_MASK : u32 = 4294901760 ; pub const _IO_USER_BUF : u32 = 1 ; pub const _IO_UNBUFFERED : u32 = 2 ; pub const _IO_NO_READS : u32 = 4 ; pub const _IO_NO_WRITES : u32 = 8 ; pub const _IO_EOF_SEEN : u32 = 16 ; pub const _IO_ERR_SEEN : u32 = 32 ; pub const _IO_DELETE_DONT_CLOSE : u32 = 64 ; pub const _IO_LINKED : u32 = 128 ; pub const _IO_IN_BACKUP : u32 = 256 ; pub const _IO_LINE_BUF : u32 = 512 ; pub const _IO_TIED_PUT_GET : u32 = 1024 ; pub const _IO_CURRENTLY_PUTTING : u32 = 2048 ; pub const _IO_IS_APPENDING : u32 = 4096 ; pub const _IO_IS_FILEBUF : u32 = 8192 ; pub const _IO_BAD_SEEN : u32 = 16384 ; pub const _IO_USER_LOCK : u32 = 32768 ; pub const _IO_FLAGS2_MMAP : u32 = 1 ; pub const _IO_FLAGS2_NOTCANCEL : u32 = 2 ; pub const _IO_FLAGS2_USER_WBUF : u32 = 8 ; pub const _IO_SKIPWS : u32 = 1 ; pub const _IO_LEFT : u32 = 2 ; pub const _IO_RIGHT : u32 = 4 ; pub const _IO_INTERNAL : u32 = 8 ; pub const _IO_DEC : u32 = 16 ; pub const _IO_OCT : u32 = 32 ; pub const _IO_HEX : u32 = 64 ; pub const _IO_SHOWBASE : u32 = 128 ; pub const _IO_SHOWPOINT : u32 = 256 ; pub const _IO_UPPERCASE : u32 = 512 ; pub const _IO_SHOWPOS : u32 = 1024 ; pub const _IO_SCIENTIFIC : u32 = 2048 ; pub const _IO_FIXED : u32 = 4096 ; pub const _IO_UNITBUF : u32 = 8192 ; pub const _IO_STDIO : u32 = 16384 ; pub const _IO_DONT_CLOSE : u32 = 32768 ; pub const _IO_BOOLALPHA : u32 = 65536 ; pub const _IOFBF : u32 = 0 ; pub const _IOLBF : u32 = 1 ; pub const _IONBF : u32 = 2 ; pub const BUFSIZ : u32 = 8192 ; pub const SEEK_SET : u32 = 0 ; pub const SEEK_CUR : u32 = 1 ; pub const SEEK_END : u32 = 2 ; pub const P_tmpdir : & 'static [ u8 ; 5usize ] = b"/tmp\0" ; pub const _BITS_STDIO_LIM_H : u32 = 1 ; pub const L_tmpnam : u32 = 20 ; pub const TMP_MAX : u32 = 238328 ; pub const FILENAME_MAX : u32 = 4096 ; pub const L_ctermid : u32 = 9 ; pub const FOPEN_MAX : u32 = 16 ; pub const _UNISTD_H : u32 = 1 ; pub const _POSIX_VERSION : u32 = 200809 ; pub const __POSIX2_THIS_VERSION : u32 = 200809 ; pub const _POSIX2_VERSION : u32 = 200809 ; pub const _POSIX2_C_VERSION : u32 = 200809 ; pub const _POSIX2_C_BIND : u32 = 200809 ; pub const _POSIX2_C_DEV : u32 = 200809 ; pub const _POSIX2_SW_DEV : u32 = 200809 ; pub const _POSIX2_LOCALEDEF : u32 = 200809 ; pub const _XOPEN_VERSION : u32 = 700 ; pub const _XOPEN_XCU_VERSION : u32 = 4 ; pub const _XOPEN_XPG2 : u32 = 1 ; pub const _XOPEN_XPG3 : u32 = 1 ; pub const _XOPEN_XPG4 : u32 = 1 ; pub const _XOPEN_UNIX : u32 = 1 ; pub const _XOPEN_CRYPT : u32 = 1 ; pub const _XOPEN_ENH_I18N : u32 = 1 ; pub const _XOPEN_LEGACY : u32 = 1 ; pub const _BITS_POSIX_OPT_H : u32 = 1 ; pub const _POSIX_JOB_CONTROL : u32 = 1 ; pub const _POSIX_SAVED_IDS : u32 = 1 ; pub const _POSIX_PRIORITY_SCHEDULING : u32 = 200809 ; pub const _POSIX_SYNCHRONIZED_IO : u32 = 200809 ; pub const _POSIX_FSYNC : u32 = 200809 ; pub const _POSIX_MAPPED_FILES : u32 = 200809 ; pub const _POSIX_MEMLOCK : u32 = 200809 ; pub const _POSIX_MEMLOCK_RANGE : u32 = 200809 ; pub const _POSIX_MEMORY_PROTECTION : u32 = 200809 ; pub const _POSIX_CHOWN_RESTRICTED : u32 = 0 ; pub const _POSIX_VDISABLE : u8 = 0u8 ; pub const _POSIX_NO_TRUNC : u32 = 1 ; pub const _XOPEN_REALTIME : u32 = 1 ; pub const _XOPEN_REALTIME_THREADS : u32 = 1 ; pub const _XOPEN_SHM : u32 = 1 ; pub const _POSIX_THREADS : u32 = 200809 ; pub const _POSIX_REENTRANT_FUNCTIONS : u32 = 1 ; pub const _POSIX_THREAD_SAFE_FUNCTIONS : u32 = 200809 ; pub const _POSIX_THREAD_PRIORITY_SCHEDULING : u32 = 200809 ; pub const _POSIX_THREAD_ATTR_STACKSIZE : u32 = 200809 ; pub const _POSIX_THREAD_ATTR_STACKADDR : u32 = 200809 ; pub const _POSIX_THREAD_PRIO_INHERIT : u32 = 200809 ; pub const _POSIX_THREAD_PRIO_PROTECT : u32 = 200809 ; pub const _POSIX_THREAD_ROBUST_PRIO_INHERIT : u32 = 200809 ; pub const _POSIX_THREAD_ROBUST_PRIO_PROTECT : i32 = -1 ; pub const _POSIX_SEMAPHORES : u32 = 200809 ; pub const _POSIX_REALTIME_SIGNALS : u32 = 200809 ; pub const _POSIX_ASYNCHRONOUS_IO : u32 = 200809 ; pub const _POSIX_ASYNC_IO : u32 = 1 ; pub const _LFS_ASYNCHRONOUS_IO : u32 = 1 ; pub const _POSIX_PRIORITIZED_IO : u32 = 200809 ; pub const _LFS64_ASYNCHRONOUS_IO : u32 = 1 ; pub const _LFS_LARGEFILE : u32 = 1 ; pub const _LFS64_LARGEFILE : u32 = 1 ; pub const _LFS64_STDIO : u32 = 1 ; pub const _POSIX_SHARED_MEMORY_OBJECTS : u32 = 200809 ; pub const _POSIX_CPUTIME : u32 = 0 ; pub const _POSIX_THREAD_CPUTIME : u32 = 0 ; pub const _POSIX_REGEXP : u32 = 1 ; pub const _POSIX_READER_WRITER_LOCKS : u32 = 200809 ; pub const _POSIX_SHELL : u32 = 1 ; pub const _POSIX_TIMEOUTS : u32 = 200809 ; pub const _POSIX_SPIN_LOCKS : u32 = 200809 ; pub const _POSIX_SPAWN : u32 = 200809 ; pub const _POSIX_TIMERS : u32 = 200809 ; pub const _POSIX_BARRIERS : u32 = 200809 ; pub const _POSIX_MESSAGE_PASSING : u32 = 200809 ; pub const _POSIX_THREAD_PROCESS_SHARED : u32 = 200809 ; pub const _POSIX_MONOTONIC_CLOCK : u32 = 0 ; pub const _POSIX_CLOCK_SELECTION : u32 = 200809 ; pub const _POSIX_ADVISORY_INFO : u32 = 200809 ; pub const _POSIX_IPV6 : u32 = 200809 ; pub const _POSIX_RAW_SOCKETS : u32 = 200809 ; pub const _POSIX2_CHAR_TERM : u32 = 200809 ; pub const _POSIX_SPORADIC_SERVER : i32 = -1 ; pub const _POSIX_THREAD_SPORADIC_SERVER : i32 = -1 ; pub const _POSIX_TRACE : i32 = -1 ; pub const _POSIX_TRACE_EVENT_FILTER : i32 = -1 ; pub const _POSIX_TRACE_INHERIT : i32 = -1 ; pub const _POSIX_TRACE_LOG : i32 = -1 ; pub const _POSIX_TYPED_MEMORY_OBJECTS : i32 = -1 ; pub const _POSIX_V7_LPBIG_OFFBIG : i32 = -1 ; pub const _POSIX_V6_LPBIG_OFFBIG : i32 = -1 ; pub const _XBS5_LPBIG_OFFBIG : i32 = -1 ; pub const _POSIX_V7_LP64_OFF64 : u32 = 1 ; pub const _POSIX_V6_LP64_OFF64 : u32 = 1 ; pub const _XBS5_LP64_OFF64 : u32 = 1 ; pub const __ILP32_OFF32_CFLAGS : & 'static [ u8 ; 5usize ] = b"-m32\0" ; pub const __ILP32_OFF32_LDFLAGS : & 'static [ u8 ; 5usize ] = b"-m32\0" ; pub const __ILP32_OFFBIG_CFLAGS : & 'static [ u8 ; 48usize ] = b"-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64\0" ; pub const __ILP32_OFFBIG_LDFLAGS : & 'static [ u8 ; 5usize ] = b"-m32\0" ; pub const __LP64_OFF64_CFLAGS : & 'static [ u8 ; 5usize ] = b"-m64\0" ; pub const __LP64_OFF64_LDFLAGS : & 'static [ u8 ; 5usize ] = b"-m64\0" ; pub const STDIN_FILENO : u32 = 0 ; pub const STDOUT_FILENO : u32 = 1 ; pub const STDERR_FILENO : u32 = 2 ; pub const R_OK : u32 = 4 ; pub const W_OK : u32 = 2 ; pub const X_OK : u32 = 1 ; pub const F_OK : u32 = 0 ; pub const L_SET : u32 = 0 ; pub const L_INCR : u32 = 1 ; pub const L_XTND : u32 = 2 ; pub const _GETOPT_POSIX_H : u32 = 1 ; pub const _GETOPT_CORE_H : u32 = 1 ; pub const F_ULOCK : u32 = 0 ; pub const F_LOCK : u32 = 1 ; pub const F_TLOCK : u32 = 2 ; pub const F_TEST : u32 = 3 ; pub const _PTHREAD_H : u32 = 1 ; pub const _SCHED_H : u32 = 1 ; pub const _BITS_SCHED_H : u32 = 1 ; pub const SCHED_OTHER : u32 = 0 ; pub const SCHED_FIFO : u32 = 1 ; pub const SCHED_RR : u32 = 2 ; pub const _BITS_CPU_SET_H : u32 = 1 ; pub const __CPU_SETSIZE : u32 = 1024 ; pub const _TIME_H : u32 = 1 ; pub const _BITS_TIME_H : u32 = 1 ; pub const CLOCK_REALTIME : u32 = 0 ; pub const CLOCK_MONOTONIC : u32 = 1 ; pub const CLOCK_PROCESS_CPUTIME_ID : u32 = 2 ; pub const CLOCK_THREAD_CPUTIME_ID : u32 = 3 ; pub const CLOCK_MONOTONIC_RAW : u32 = 4 ; pub const CLOCK_REALTIME_COARSE : u32 = 5 ; pub const CLOCK_MONOTONIC_COARSE : u32 = 6 ; pub const CLOCK_BOOTTIME : u32 = 7 ; pub const CLOCK_REALTIME_ALARM : u32 = 8 ; pub const CLOCK_BOOTTIME_ALARM : u32 = 9 ; pub const CLOCK_TAI : u32 = 11 ; pub const TIMER_ABSTIME : u32 = 1 ; pub const __struct_tm_defined : u32 = 1 ; pub const __itimerspec_defined : u32 = 1 ; pub const _BITS_TYPES_LOCALE_T_H : u32 = 1 ; pub const _BITS_TYPES___LOCALE_T_H : u32 = 1 ; pub const TIME_UTC : u32 = 1 ; pub const _BITS_SETJMP_H : u32 = 1 ; pub const PTHREAD_ONCE_INIT : u32 = 0 ; pub const PTHREAD_BARRIER_SERIAL_THREAD : i32 = -1 ; pub const DB_VERSION_FAMILY : u32 = 11 ; pub const DB_VERSION_RELEASE : u32 = 2 ; pub const DB_VERSION_MAJOR : u32 = 5 ; pub const DB_VERSION_MINOR : u32 = 3 ; pub const DB_VERSION_PATCH : u32 = 21 ; pub const DB_VERSION_STRING : & 'static [ u8 ; 35usize ] = b"Berkeley DB 5.3.21: (May 11, 2012)\0" ; pub const DB_VERSION_FULL_STRING : & 'static [ u8 ; 71usize ] = b"Berkeley DB 11g Release 2, library version 11.2.5.3.21: (May 11, 2012)\0" ; pub const DB_MAX_PAGES : u32 = 4294967295 ; pub const DB_MAX_RECORDS : u32 = 4294967295 ; pub const DB_JOINENV : u32 = 0 ; pub const DB_DBT_APPMALLOC : u32 = 1 ; pub const DB_DBT_BULK : u32 = 2 ; pub const DB_DBT_DUPOK : u32 = 4 ; pub const DB_DBT_ISSET : u32 = 8 ; pub const DB_DBT_MALLOC : u32 = 16 ; pub const DB_DBT_MULTIPLE : u32 = 32 ; pub const DB_DBT_PARTIAL : u32 = 64 ; pub const DB_DBT_REALLOC : u32 = 128 ; pub const DB_DBT_READONLY : u32 = 256 ; pub const DB_DBT_STREAMING : u32 = 512 ; pub const DB_DBT_USERCOPY : u32 = 1024 ; pub const DB_DBT_USERMEM : u32 = 2048 ; pub const DB_THREADID_STRLEN : u32 = 128 ; pub const DB_LOCKVERSION : u32 = 1 ; pub const DB_FILE_ID_LEN : u32 = 20 ; pub const DB_LOCK_NORUN : u32 = 0 ; pub const DB_LOCK_DEFAULT : u32 = 1 ; pub const DB_LOCK_EXPIRE : u32 = 2 ; pub const DB_LOCK_MAXLOCKS : u32 = 3 ; pub const DB_LOCK_MAXWRITE : u32 = 4 ; pub const DB_LOCK_MINLOCKS : u32 = 5 ; pub const DB_LOCK_MINWRITE : u32 = 6 ; pub const DB_LOCK_OLDEST : u32 = 7 ; pub const DB_LOCK_RANDOM : u32 = 8 ; pub const DB_LOCK_YOUNGEST : u32 = 9 ; pub const DB_HANDLE_LOCK : u32 = 1 ; pub const DB_RECORD_LOCK : u32 = 2 ; pub const DB_PAGE_LOCK : u32 = 3 ; pub const DB_DATABASE_LOCK : u32 = 4 ; pub const DB_LOGVERSION : u32 = 19 ; pub const DB_LOGVERSION_LATCHING : u32 = 15 ; pub const DB_LOGCHKSUM : u32 = 12 ; pub const DB_LOGOLDVER : u32 = 8 ; pub const DB_LOGMAGIC : u32 = 264584 ; pub const DB_user_BEGIN : u32 = 10000 ; pub const DB_debug_FLAG : u32 = 2147483648 ; pub const DB_LOG_DISK : u32 = 1 ; pub const DB_LOG_LOCKED : u32 = 2 ; pub const DB_LOG_SILENT_ERR : u32 = 4 ; pub const MP_FILEID_SET : u32 = 1 ; pub const MP_FLUSH : u32 = 2 ; pub const MP_FOR_FLUSH : u32 = 4 ; pub const MP_MULTIVERSION : u32 = 8 ; pub const MP_OPEN_CALLED : u32 = 16 ; pub const MP_READONLY : u32 = 32 ; pub const MP_DUMMY : u32 = 64 ; pub const DB_TXNVERSION : u32 = 1 ; pub const TXN_XA_THREAD_NOTA : u32 = 0 ; pub const TXN_XA_THREAD_ASSOCIATED : u32 = 1 ; pub const TXN_XA_THREAD_SUSPENDED : u32 = 2 ; pub const TXN_XA_THREAD_UNASSOCIATED : u32 = 3 ; pub const TXN_CHILDCOMMIT : u32 = 1 ; pub const TXN_COMPENSATE : u32 = 2 ; pub const TXN_DEADLOCK : u32 = 4 ; pub const TXN_FAMILY : u32 = 8 ; pub const TXN_IGNORE_LEASE : u32 = 16 ; pub const TXN_INFAMILY : u32 = 32 ; pub const TXN_LOCKTIMEOUT : u32 = 64 ; pub const TXN_MALLOC : u32 = 128 ; pub const TXN_NOSYNC : u32 = 256 ; pub const TXN_NOWAIT : u32 = 512 ; pub const TXN_PRIVATE : u32 = 1024 ; pub const TXN_READONLY : u32 = 2048 ; pub const TXN_READ_COMMITTED : u32 = 4096 ; pub const TXN_READ_UNCOMMITTED : u32 = 8192 ; pub const TXN_RESTORED : u32 = 16384 ; pub const TXN_SNAPSHOT : u32 = 32768 ; pub const TXN_SYNC : u32 = 65536 ; pub const TXN_WRITE_NOSYNC : u32 = 131072 ; pub const TXN_BULK : u32 = 262144 ; pub const TXN_SYNC_FLAGS : u32 = 196864 ; pub const DB_GID_SIZE : u32 = 128 ; pub const TXN_ABORTED : u32 = 1 ; pub const TXN_COMMITTED : u32 = 2 ; pub const TXN_NEED_ABORT : u32 = 3 ; pub const TXN_PREPARED : u32 = 4 ; pub const TXN_RUNNING : u32 = 5 ; pub const TXN_XA_ACTIVE : u32 = 1 ; pub const TXN_XA_DEADLOCKED : u32 = 2 ; pub const TXN_XA_IDLE : u32 = 3 ; pub const TXN_XA_PREPARED : u32 = 4 ; pub const TXN_XA_ROLLEDBACK : u32 = 5 ; pub const DB_TXN_TOKEN_SIZE : u32 = 20 ; pub const DB_EID_BROADCAST : i32 = -1 ; pub const DB_EID_INVALID : i32 = -2 ; pub const DB_EID_MASTER : i32 = -3 ; pub const DB_REP_DEFAULT_PRIORITY : u32 = 100 ; pub const DB_REPMGR_ACKS_ALL : u32 = 1 ; pub const DB_REPMGR_ACKS_ALL_AVAILABLE : u32 = 2 ; pub const DB_REPMGR_ACKS_ALL_PEERS : u32 = 3 ; pub const DB_REPMGR_ACKS_NONE : u32 = 4 ; pub const DB_REPMGR_ACKS_ONE : u32 = 5 ; pub const DB_REPMGR_ACKS_ONE_PEER : u32 = 6 ; pub const DB_REPMGR_ACKS_QUORUM : u32 = 7 ; pub const DB_REP_ACK_TIMEOUT : u32 = 1 ; pub const DB_REP_CHECKPOINT_DELAY : u32 = 2 ; pub const DB_REP_CONNECTION_RETRY : u32 = 3 ; pub const DB_REP_ELECTION_RETRY : u32 = 4 ; pub const DB_REP_ELECTION_TIMEOUT : u32 = 5 ; pub const DB_REP_FULL_ELECTION_TIMEOUT : u32 = 6 ; pub const DB_REP_HEARTBEAT_MONITOR : u32 = 7 ; pub const DB_REP_HEARTBEAT_SEND : u32 = 8 ; pub const DB_REP_LEASE_TIMEOUT : u32 = 9 ; pub const DB_EVENT_PANIC : u32 = 0 ; pub const DB_EVENT_REG_ALIVE : u32 = 1 ; pub const DB_EVENT_REG_PANIC : u32 = 2 ; pub const DB_EVENT_REP_CLIENT : u32 = 3 ; pub const DB_EVENT_REP_CONNECT_BROKEN : u32 = 4 ; pub const DB_EVENT_REP_CONNECT_ESTD : u32 = 5 ; pub const DB_EVENT_REP_CONNECT_TRY_FAILED : u32 = 6 ; pub const DB_EVENT_REP_DUPMASTER : u32 = 7 ; pub const DB_EVENT_REP_ELECTED : u32 = 8 ; pub const DB_EVENT_REP_ELECTION_FAILED : u32 = 9 ; pub const DB_EVENT_REP_INIT_DONE : u32 = 10 ; pub const DB_EVENT_REP_JOIN_FAILURE : u32 = 11 ; pub const DB_EVENT_REP_LOCAL_SITE_REMOVED : u32 = 12 ; pub const DB_EVENT_REP_MASTER : u32 = 13 ; pub const DB_EVENT_REP_MASTER_FAILURE : u32 = 14 ; pub const DB_EVENT_REP_NEWMASTER : u32 = 15 ; pub const DB_EVENT_REP_PERM_FAILED : u32 = 16 ; pub const DB_EVENT_REP_SITE_ADDED : u32 = 17 ; pub const DB_EVENT_REP_SITE_REMOVED : u32 = 18 ; pub const DB_EVENT_REP_STARTUPDONE : u32 = 19 ; pub const DB_EVENT_REP_WOULD_ROLLBACK : u32 = 20 ; pub const DB_EVENT_WRITE_FAILED : u32 = 21 ; pub const DB_EVENT_NO_SUCH_EVENT : u32 = 4294967295 ; pub const DB_REPMGR_CONNECTED : u32 = 1 ; pub const DB_REPMGR_DISCONNECTED : u32 = 2 ; pub const DB_REPMGR_ISPEER : u32 = 1 ; pub const DB_RENAMEMAGIC : u32 = 198656 ; pub const DB_BTREEVERSION : u32 = 9 ; pub const DB_BTREEOLDVER : u32 = 8 ; pub const DB_BTREEMAGIC : u32 = 340322 ; pub const DB_HASHVERSION : u32 = 9 ; pub const DB_HASHOLDVER : u32 = 7 ; pub const DB_HASHMAGIC : u32 = 398689 ; pub const DB_HEAPVERSION : u32 = 1 ; pub const DB_HEAPOLDVER : u32 = 1 ; pub const DB_HEAPMAGIC : u32 = 476546 ; pub const DB_QAMVERSION : u32 = 4 ; pub const DB_QAMOLDVER : u32 = 3 ; pub const DB_QAMMAGIC : u32 = 270931 ; pub const DB_SEQUENCE_VERSION : u32 = 2 ; pub const DB_SEQUENCE_OLDVER : u32 = 1 ; pub const DB_AFTER : u32 = 1 ; pub const DB_APPEND : u32 = 2 ; pub const DB_BEFORE : u32 = 3 ; pub const DB_CONSUME : u32 = 4 ; pub const DB_CONSUME_WAIT : u32 = 5 ; pub const DB_CURRENT : u32 = 6 ; pub const DB_FIRST : u32 = 7 ; pub const DB_GET_BOTH : u32 = 8 ; pub const DB_GET_BOTHC : u32 = 9 ; pub const DB_GET_BOTH_RANGE : u32 = 10 ; pub const DB_GET_RECNO : u32 = 11 ; pub const DB_JOIN_ITEM : u32 = 12 ; pub const DB_KEYFIRST : u32 = 13 ; pub const DB_KEYLAST : u32 = 14 ; pub const DB_LAST : u32 = 15 ; pub const DB_NEXT : u32 = 16 ; pub const DB_NEXT_DUP : u32 = 17 ; pub const DB_NEXT_NODUP : u32 = 18 ; pub const DB_NODUPDATA : u32 = 19 ; pub const DB_NOOVERWRITE : u32 = 20 ; pub const DB_OVERWRITE_DUP : u32 = 21 ; pub const DB_POSITION : u32 = 22 ; pub const DB_PREV : u32 = 23 ; pub const DB_PREV_DUP : u32 = 24 ; pub const DB_PREV_NODUP : u32 = 25 ; pub const DB_SET : u32 = 26 ; pub const DB_SET_RANGE : u32 = 27 ; pub const DB_SET_RECNO : u32 = 28 ; pub const DB_UPDATE_SECONDARY : u32 = 29 ; pub const DB_SET_LTE : u32 = 30 ; pub const DB_GET_BOTH_LTE : u32 = 31 ; pub const DB_OPFLAGS_MASK : u32 = 255 ; pub const DB_BUFFER_SMALL : i32 = -30999 ; pub const DB_DONOTINDEX : i32 = -30998 ; pub const DB_FOREIGN_CONFLICT : i32 = -30997 ; pub const DB_HEAP_FULL : i32 = -30996 ; pub const DB_KEYEMPTY : i32 = -30995 ; pub const DB_KEYEXIST : i32 = -30994 ; pub const DB_LOCK_DEADLOCK : i32 = -30993 ; pub const DB_LOCK_NOTGRANTED : i32 = -30992 ; pub const DB_LOG_BUFFER_FULL : i32 = -30991 ; pub const DB_LOG_VERIFY_BAD : i32 = -30990 ; pub const DB_NOSERVER : i32 = -30989 ; pub const DB_NOTFOUND : i32 = -30988 ; pub const DB_OLD_VERSION : i32 = -30987 ; pub const DB_PAGE_NOTFOUND : i32 = -30986 ; pub const DB_REP_DUPMASTER : i32 = -30985 ; pub const DB_REP_HANDLE_DEAD : i32 = -30984 ; pub const DB_REP_HOLDELECTION : i32 = -30983 ; pub const DB_REP_IGNORE : i32 = -30982 ; pub const DB_REP_ISPERM : i32 = -30981 ; pub const DB_REP_JOIN_FAILURE : i32 = -30980 ; pub const DB_REP_LEASE_EXPIRED : i32 = -30979 ; pub const DB_REP_LOCKOUT : i32 = -30978 ; pub const DB_REP_NEWSITE : i32 = -30977 ; pub const DB_REP_NOTPERM : i32 = -30976 ; pub const DB_REP_UNAVAIL : i32 = -30975 ; pub const DB_REP_WOULDROLLBACK : i32 = -30974 ; pub const DB_RUNRECOVERY : i32 = -30973 ; pub const DB_SECONDARY_BAD : i32 = -30972 ; pub const DB_TIMEOUT : i32 = -30971 ; pub const DB_VERIFY_BAD : i32 = -30970 ; pub const DB_VERSION_MISMATCH : i32 = -30969 ; pub const DB_ALREADY_ABORTED : i32 = -30899 ; pub const DB_CHKSUM_FAIL : i32 = -30898 ; pub const DB_DELETED : i32 = -30897 ; pub const DB_EVENT_NOT_HANDLED : i32 = -30896 ; pub const DB_NEEDSPLIT : i32 = -30895 ; pub const DB_REP_BULKOVF : i32 = -30894 ; pub const DB_REP_LOGREADY : i32 = -30893 ; pub const DB_REP_NEWMASTER : i32 = -30892 ; pub const DB_REP_PAGEDONE : i32 = -30891 ; pub const DB_SURPRISE_KID : i32 = -30890 ; pub const DB_SWAPBYTES : i32 = -30889 ; pub const DB_TXN_CKP : i32 = -30888 ; pub const DB_VERIFY_FATAL : i32 = -30887 ; pub const DB_LOGFILEID_INVALID : i32 = -1 ; pub const DB_ASSOC_IMMUTABLE_KEY : u32 = 1 ; pub const DB_ASSOC_CREATE : u32 = 2 ; pub const DB_OK_BTREE : u32 = 1 ; pub const DB_OK_HASH : u32 = 2 ; pub const DB_OK_HEAP : u32 = 4 ; pub const DB_OK_QUEUE : u32 = 8 ; pub const DB_OK_RECNO : u32 = 16 ; pub const DB_AM_CHKSUM : u32 = 1 ; pub const DB_AM_COMPENSATE : u32 = 2 ; pub const DB_AM_COMPRESS : u32 = 4 ; pub const DB_AM_CREATED : u32 = 8 ; pub const DB_AM_CREATED_MSTR : u32 = 16 ; pub const DB_AM_DBM_ERROR : u32 = 32 ; pub const DB_AM_DELIMITER : u32 = 64 ; pub const DB_AM_DISCARD : u32 = 128 ; pub const DB_AM_DUP : u32 = 256 ; pub const DB_AM_DUPSORT : u32 = 512 ; pub const DB_AM_ENCRYPT : u32 = 1024 ; pub const DB_AM_FIXEDLEN : u32 = 2048 ; pub const DB_AM_INMEM : u32 = 4096 ; pub const DB_AM_INORDER : u32 = 8192 ; pub const DB_AM_IN_RENAME : u32 = 16384 ; pub const DB_AM_NOT_DURABLE : u32 = 32768 ; pub const DB_AM_OPEN_CALLED : u32 = 65536 ; pub const DB_AM_PAD : u32 = 131072 ; pub const DB_AM_PARTDB : u32 = 262144 ; pub const DB_AM_PGDEF : u32 = 524288 ; pub const DB_AM_RDONLY : u32 = 1048576 ; pub const DB_AM_READ_UNCOMMITTED : u32 = 2097152 ; pub const DB_AM_RECNUM : u32 = 4194304 ; pub const DB_AM_RECOVER : u32 = 8388608 ; pub const DB_AM_RENUMBER : u32 = 16777216 ; pub const DB_AM_REVSPLITOFF : u32 = 33554432 ; pub const DB_AM_SECONDARY : u32 = 67108864 ; pub const DB_AM_SNAPSHOT : u32 = 134217728 ; pub const DB_AM_SUBDB : u32 = 268435456 ; pub const DB_AM_SWAP : u32 = 536870912 ; pub const DB_AM_TXN : u32 = 1073741824 ; pub const DB_AM_VERIFYING : u32 = 2147483648 ; pub const DB2_AM_EXCL : u32 = 1 ; pub const DB2_AM_INTEXCL : u32 = 2 ; pub const DB2_AM_NOWAIT : u32 = 4 ; pub const DBC_ACTIVE : u32 = 1 ; pub const DBC_BULK : u32 = 2 ; pub const DBC_DONTLOCK : u32 = 4 ; pub const DBC_DOWNREV : u32 = 8 ; pub const DBC_DUPLICATE : u32 = 16 ; pub const DBC_ERROR : u32 = 32 ; pub const DBC_FAMILY : u32 = 64 ; pub const DBC_FROM_DB_GET : u32 = 128 ; pub const DBC_MULTIPLE : u32 = 256 ; pub const DBC_MULTIPLE_KEY : u32 = 512 ; pub const DBC_OPD : u32 = 1024 ; pub const DBC_OWN_LID : u32 = 2048 ; pub const DBC_PARTITIONED : u32 = 4096 ; pub const DBC_READ_COMMITTED : u32 = 8192 ; pub const DBC_READ_UNCOMMITTED : u32 = 16384 ; pub const DBC_RECOVER : u32 = 32768 ; pub const DBC_RMW : u32 = 65536 ; pub const DBC_TRANSIENT : u32 = 131072 ; pub const DBC_WAS_READ_COMMITTED : u32 = 262144 ; pub const DBC_WRITECURSOR : u32 = 524288 ; pub const DBC_WRITER : u32 = 1048576 ; pub const DB_REGION_MAGIC : u32 = 1181847 ; pub const DB_ENV_AUTO_COMMIT : u32 = 1 ; pub const DB_ENV_CDB_ALLDB : u32 = 2 ; pub const DB_ENV_FAILCHK : u32 = 4 ; pub const DB_ENV_DIRECT_DB : u32 = 8 ; pub const DB_ENV_DSYNC_DB : u32 = 16 ; pub const DB_ENV_DATABASE_LOCKING : u32 = 32 ; pub const DB_ENV_MULTIVERSION : u32 = 64 ; pub const DB_ENV_NOLOCKING : u32 = 128 ; pub const DB_ENV_NOMMAP : u32 = 256 ; pub const DB_ENV_NOPANIC : u32 = 512 ; pub const DB_ENV_OVERWRITE : u32 = 1024 ; pub const DB_ENV_REGION_INIT : u32 = 2048 ; pub const DB_ENV_TIME_NOTGRANTED : u32 = 4096 ; pub const DB_ENV_TXN_NOSYNC : u32 = 8192 ; pub const DB_ENV_TXN_NOWAIT : u32 = 16384 ; pub const DB_ENV_TXN_SNAPSHOT : u32 = 32768 ; pub const DB_ENV_TXN_WRITE_NOSYNC : u32 = 65536 ; pub const DB_ENV_YIELDCPU : u32 = 131072 ; pub const DB_ENV_HOTBACKUP : u32 = 262144 ; pub const DB_ENV_NOFLUSH : u32 = 524288 ; pub const DB_AGGRESSIVE : u32 = 1 ; pub const DB_ARCH_ABS : u32 = 1 ; pub const DB_ARCH_DATA : u32 = 2 ; pub const DB_ARCH_LOG : u32 = 4 ; pub const DB_ARCH_REMOVE : u32 = 8 ; pub const DB_AUTO_COMMIT : u32 = 256 ; pub const DB_BACKUP_CLEAN : u32 = 2 ; pub const DB_BACKUP_FILES : u32 = 8 ; pub const DB_BACKUP_NO_LOGS : u32 = 16 ; pub const DB_BACKUP_SINGLE_DIR : u32 = 32 ; pub const DB_BACKUP_UPDATE : u32 = 64 ; pub const DB_BOOTSTRAP_HELPER : u32 = 1 ; pub const DB_CDB_ALLDB : u32 = 64 ; pub const DB_CHKSUM : u32 = 8 ; pub const DB_CKP_INTERNAL : u32 = 2 ; pub const DB_CREATE : u32 = 1 ; pub const DB_CURSOR_BULK : u32 = 1 ; pub const DB_CURSOR_TRANSIENT : u32 = 8 ; pub const DB_CXX_NO_EXCEPTIONS : u32 = 2 ; pub const DB_DATABASE_LOCKING : u32 = 128 ; pub const DB_DIRECT : u32 = 32 ; pub const DB_DIRECT_DB : u32 = 512 ; pub const DB_DSYNC_DB : u32 = 1024 ; pub const DB_DUP : u32 = 16 ; pub const DB_DUPSORT : u32 = 2 ; pub const DB_DURABLE_UNKNOWN : u32 = 64 ; pub const DB_ENCRYPT : u32 = 1 ; pub const DB_ENCRYPT_AES : u32 = 1 ; pub const DB_EXCL : u32 = 4 ; pub const DB_EXTENT : u32 = 256 ; pub const DB_FAILCHK : u32 = 16 ; pub const DB_FAILCHK_ISALIVE : u32 = 64 ; pub const DB_FAST_STAT : u32 = 1 ; pub const DB_FCNTL_LOCKING : u32 = 2048 ; pub const DB_FLUSH : u32 = 2 ; pub const DB_FORCE : u32 = 1 ; pub const DB_FORCESYNC : u32 = 1 ; pub const DB_FOREIGN_ABORT : u32 = 1 ; pub const DB_FOREIGN_CASCADE : u32 = 2 ; pub const DB_FOREIGN_NULLIFY : u32 = 4 ; pub const DB_FREELIST_ONLY : u32 = 1 ; pub const DB_FREE_SPACE : u32 = 2 ; pub const DB_GROUP_CREATOR : u32 = 2 ; pub const DB_HOTBACKUP_IN_PROGRESS : u32 = 2048 ; pub const DB_IGNORE_LEASE : u32 = 4096 ; pub const DB_IMMUTABLE_KEY : u32 = 2 ; pub const DB_INIT_CDB : u32 = 128 ; pub const DB_INIT_LOCK : u32 = 256 ; pub const DB_INIT_LOG : u32 = 512 ; pub const DB_INIT_MPOOL : u32 = 1024 ; pub const DB_INIT_MUTEX : u32 = 2048 ; pub const DB_INIT_REP : u32 = 4096 ; pub const DB_INIT_TXN : u32 = 8192 ; pub const DB_INORDER : u32 = 32 ; pub const DB_INTERNAL_PERSISTENT_DB : u32 = 4096 ; pub const DB_INTERNAL_TEMPORARY_DB : u32 = 8192 ; pub const DB_JOIN_NOSORT : u32 = 1 ; pub const DB_LEGACY : u32 = 4 ; pub const DB_LOCAL_SITE : u32 = 8 ; pub const DB_LOCKDOWN : u32 = 16384 ; pub const DB_LOCK_CHECK : u32 = 1 ; pub const DB_LOCK_IGNORE_REC : u32 = 2 ; pub const DB_LOCK_NOWAIT : u32 = 4 ; pub const DB_LOCK_RECORD : u32 = 8 ; pub const DB_LOCK_SET_TIMEOUT : u32 = 16 ; pub const DB_LOCK_SWITCH : u32 = 32 ; pub const DB_LOCK_UPGRADE : u32 = 64 ; pub const DB_LOG_AUTO_REMOVE : u32 = 1 ; pub const DB_LOG_CHKPNT : u32 = 1 ; pub const DB_LOG_COMMIT : u32 = 4 ; pub const DB_LOG_DIRECT : u32 = 2 ; pub const DB_LOG_DSYNC : u32 = 4 ; pub const DB_LOG_IN_MEMORY : u32 = 8 ; pub const DB_LOG_NOCOPY : u32 = 8 ; pub const DB_LOG_NOT_DURABLE : u32 = 16 ; pub const DB_LOG_NO_DATA : u32 = 2 ; pub const DB_LOG_VERIFY_CAF : u32 = 1 ; pub const DB_LOG_VERIFY_DBFILE : u32 = 2 ; pub const DB_LOG_VERIFY_ERR : u32 = 4 ; pub const DB_LOG_VERIFY_FORWARD : u32 = 8 ; pub const DB_LOG_VERIFY_INTERR : u32 = 16 ; pub const DB_LOG_VERIFY_PARTIAL : u32 = 32 ; pub const DB_LOG_VERIFY_VERBOSE : u32 = 64 ; pub const DB_LOG_VERIFY_WARNING : u32 = 128 ; pub const DB_LOG_WRNOSYNC : u32 = 32 ; pub const DB_LOG_ZERO : u32 = 16 ; pub const DB_MPOOL_CREATE : u32 = 1 ; pub const DB_MPOOL_DIRTY : u32 = 2 ; pub const DB_MPOOL_DISCARD : u32 = 1 ; pub const DB_MPOOL_EDIT : u32 = 4 ; pub const DB_MPOOL_FREE : u32 = 8 ; pub const DB_MPOOL_LAST : u32 = 16 ; pub const DB_MPOOL_NEW : u32 = 32 ; pub const DB_MPOOL_NOFILE : u32 = 1 ; pub const DB_MPOOL_NOLOCK : u32 = 4 ; pub const DB_MPOOL_TRY : u32 = 64 ; pub const DB_MPOOL_UNLINK : u32 = 2 ; pub const DB_MULTIPLE : u32 = 2048 ; pub const DB_MULTIPLE_KEY : u32 = 16384 ; pub const DB_MULTIVERSION : u32 = 8 ; pub const DB_MUTEX_ALLOCATED : u32 = 1 ; pub const DB_MUTEX_LOCKED : u32 = 2 ; pub const DB_MUTEX_LOGICAL_LOCK : u32 = 4 ; pub const DB_MUTEX_PROCESS_ONLY : u32 = 8 ; pub const DB_MUTEX_SELF_BLOCK : u32 = 16 ; pub const DB_MUTEX_SHARED : u32 = 32 ; pub const DB_NOERROR : u32 = 16384 ; pub const DB_NOFLUSH : u32 = 4096 ; pub const DB_NOLOCKING : u32 = 8192 ; pub const DB_NOMMAP : u32 = 16 ; pub const DB_NOORDERCHK : u32 = 2 ; pub const DB_NOPANIC : u32 = 16384 ; pub const DB_NOSYNC : u32 = 1 ; pub const DB_NO_AUTO_COMMIT : u32 = 32768 ; pub const DB_NO_CHECKPOINT : u32 = 32768 ; pub const DB_ODDFILESIZE : u32 = 128 ; pub const DB_ORDERCHKONLY : u32 = 4 ; pub const DB_OVERWRITE : u32 = 32768 ; pub const DB_PANIC_ENVIRONMENT : u32 = 65536 ; pub const DB_PRINTABLE : u32 = 8 ; pub const DB_PRIVATE : u32 = 65536 ; pub const DB_PR_PAGE : u32 = 16 ; pub const DB_PR_RECOVERYTEST : u32 = 32 ; pub const DB_RDONLY : u32 = 1024 ; pub const DB_RDWRMASTER : u32 = 65536 ; pub const DB_READ_COMMITTED : u32 = 1024 ; pub const DB_READ_UNCOMMITTED : u32 = 512 ; pub const DB_RECNUM : u32 = 64 ; pub const DB_RECOVER : u32 = 2 ; pub const DB_RECOVER_FATAL : u32 = 131072 ; pub const DB_REGION_INIT : u32 = 131072 ; pub const DB_REGISTER : u32 = 262144 ; pub const DB_RENUMBER : u32 = 128 ; pub const DB_REPMGR_CONF_2SITE_STRICT : u32 = 1 ; pub const DB_REPMGR_CONF_ELECTIONS : u32 = 2 ; pub const DB_REPMGR_NEED_RESPONSE : u32 = 1 ; pub const DB_REPMGR_PEER : u32 = 16 ; pub const DB_REP_ANYWHERE : u32 = 1 ; pub const DB_REP_CLIENT : u32 = 1 ; pub const DB_REP_CONF_AUTOINIT : u32 = 4 ; pub const DB_REP_CONF_AUTOROLLBACK : u32 = 8 ; pub const DB_REP_CONF_BULK : u32 = 16 ; pub const DB_REP_CONF_DELAYCLIENT : u32 = 32 ; pub const DB_REP_CONF_INMEM : u32 = 64 ; pub const DB_REP_CONF_LEASE : u32 = 128 ; pub const DB_REP_CONF_NOWAIT : u32 = 256 ; pub const DB_REP_ELECTION : u32 = 4 ; pub const DB_REP_MASTER : u32 = 2 ; pub const DB_REP_NOBUFFER : u32 = 2 ; pub const DB_REP_PERMANENT : u32 = 4 ; pub const DB_REP_REREQUEST : u32 = 8 ; pub const DB_REVSPLITOFF : u32 = 256 ; pub const DB_RMW : u32 = 8192 ; pub const DB_SALVAGE : u32 = 64 ; pub const DB_SA_SKIPFIRSTKEY : u32 = 128 ; pub const DB_SA_UNKNOWNKEY : u32 = 256 ; pub const DB_SEQ_DEC : u32 = 1 ; pub const DB_SEQ_INC : u32 = 2 ; pub const DB_SEQ_RANGE_SET : u32 = 4 ; pub const DB_SEQ_WRAP : u32 = 8 ; pub const DB_SEQ_WRAPPED : u32 = 16 ; pub const DB_SET_LOCK_TIMEOUT : u32 = 1 ; pub const DB_SET_REG_TIMEOUT : u32 = 4 ; pub const DB_SET_TXN_NOW : u32 = 8 ; pub const DB_SET_TXN_TIMEOUT : u32 = 2 ; pub const DB_SHALLOW_DUP : u32 = 256 ; pub const DB_SNAPSHOT : u32 = 512 ; pub const DB_STAT_ALL : u32 = 4 ; pub const DB_STAT_ALLOC : u32 = 8 ; pub const DB_STAT_CLEAR : u32 = 1 ; pub const DB_STAT_LOCK_CONF : u32 = 16 ; pub const DB_STAT_LOCK_LOCKERS : u32 = 32 ; pub const DB_STAT_LOCK_OBJECTS : u32 = 64 ; pub const DB_STAT_LOCK_PARAMS : u32 = 128 ; pub const DB_STAT_MEMP_HASH : u32 = 16 ; pub const DB_STAT_MEMP_NOERROR : u32 = 32 ; pub const DB_STAT_SUBSYSTEM : u32 = 2 ; pub const DB_STAT_SUMMARY : u32 = 16 ; pub const DB_ST_DUPOK : u32 = 512 ; pub const DB_ST_DUPSET : u32 = 1024 ; pub const DB_ST_DUPSORT : u32 = 2048 ; pub const DB_ST_IS_RECNO : u32 = 4096 ; pub const DB_ST_OVFL_LEAF : u32 = 8192 ; pub const DB_ST_RECNUM : u32 = 16384 ; pub const DB_ST_RELEN : u32 = 32768 ; pub const DB_ST_TOPLEVEL : u32 = 65536 ; pub const DB_SYSTEM_MEM : u32 = 524288 ; pub const DB_THREAD : u32 = 32 ; pub const DB_TIME_NOTGRANTED : u32 = 262144 ; pub const DB_TRUNCATE : u32 = 131072 ; pub const DB_TXN_BULK : u32 = 16 ; pub const DB_TXN_FAMILY : u32 = 64 ; pub const DB_TXN_NOSYNC : u32 = 1 ; pub const DB_TXN_NOT_DURABLE : u32 = 4 ; pub const DB_TXN_NOWAIT : u32 = 2 ; pub const DB_TXN_SNAPSHOT : u32 = 4 ; pub const DB_TXN_SYNC : u32 = 8 ; pub const DB_TXN_WAIT : u32 = 128 ; pub const DB_TXN_WRITE_NOSYNC : u32 = 32 ; pub const DB_UNREF : u32 = 131072 ; pub const DB_UPGRADE : u32 = 1 ; pub const DB_USE_ENVIRON : u32 = 4 ; pub const DB_USE_ENVIRON_ROOT : u32 = 8 ; pub const DB_VERB_BACKUP : u32 = 1 ; pub const DB_VERB_DEADLOCK : u32 = 2 ; pub const DB_VERB_FILEOPS : u32 = 4 ; pub const DB_VERB_FILEOPS_ALL : u32 = 8 ; pub const DB_VERB_RECOVERY : u32 = 16 ; pub const DB_VERB_REGISTER : u32 = 32 ; pub const DB_VERB_REPLICATION : u32 = 64 ; pub const DB_VERB_REPMGR_CONNFAIL : u32 = 128 ; pub const DB_VERB_REPMGR_MISC : u32 = 256 ; pub const DB_VERB_REP_ELECT : u32 = 512 ; pub const DB_VERB_REP_LEASE : u32 = 1024 ; pub const DB_VERB_REP_MISC : u32 = 2048 ; pub const DB_VERB_REP_MSGS : u32 = 4096 ; pub const DB_VERB_REP_SYNC : u32 = 8192 ; pub const DB_VERB_REP_SYSTEM : u32 = 16384 ; pub const DB_VERB_REP_TEST : u32 = 32768 ; pub const DB_VERB_WAITSFOR : u32 = 65536 ; pub const DB_VERIFY : u32 = 2 ; pub const DB_VERIFY_PARTITION : u32 = 262144 ; pub const DB_WRITECURSOR : u32 = 16 ; pub const DB_WRITELOCK : u32 = 32 ; pub const DB_WRITEOPEN : u32 = 262144 ; pub const DB_XA_CREATE : u32 = 1 ; pub const DB_YIELDCPU : u32 = 524288 ; pub type __u_char = :: std :: os :: raw :: c_uchar ; pub type __u_short = :: std :: os :: raw :: c_ushort ; pub type __u_int = :: std :: os :: raw :: c_uint ; pub type __u_long = :: std :: os :: raw :: c_ulong ; pub type __int8_t = :: std :: os :: raw :: c_schar ; pub type __uint8_t = :: std :: os :: raw :: c_uchar ; pub type __int16_t = :: std :: os :: raw :: c_short ; pub type __uint16_t = :: std :: os :: raw :: c_ushort ; pub type __int32_t = :: std :: os :: raw :: c_int ; pub type __uint32_t = :: std :: os :: raw :: c_uint ; pub type __int64_t = :: std :: os :: raw :: c_long ; pub type __uint64_t = :: std :: os :: raw :: c_ulong ; pub type __quad_t = :: std :: os :: raw :: c_long ; pub type __u_quad_t = :: std :: os :: raw :: c_ulong ; pub type __intmax_t = :: std :: os :: raw :: c_long ; pub type __uintmax_t = :: std :: os :: raw :: c_ulong ; pub type __dev_t = :: std :: os :: raw :: c_ulong ; pub type __uid_t = :: std :: os :: raw :: c_uint ; pub type __gid_t = :: std :: os :: raw :: c_uint ; pub type __ino_t = :: std :: os :: raw :: c_ulong ; pub type __ino64_t = :: std :: os :: raw :: c_ulong ; pub type __mode_t = :: std :: os :: raw :: c_uint ; pub type __nlink_t = :: std :: os :: raw :: c_ulong ; pub type __off_t = :: std :: os :: raw :: c_long ; pub type __off64_t = :: std :: os :: raw :: c_long ; pub type __pid_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __fsid_t { pub __val : [ :: std :: os :: raw :: c_int ; 2usize ] , } # [ test ] fn bindgen_test_layout___fsid_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __fsid_t > ( ) , 8usize , concat ! ( "Size of: " , stringify ! ( __fsid_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __fsid_t > ( ) , 4usize , concat ! ( "Alignment of " , stringify ! ( __fsid_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __fsid_t > ( ) ) ) . __val as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __fsid_t ) , "::" , stringify ! ( __val ) ) ) ; } pub type __clock_t = :: std :: os :: raw :: c_long ; pub type __rlim_t = :: std :: os :: raw :: c_ulong ; pub type __rlim64_t = :: std :: os :: raw :: c_ulong ; pub type __id_t = :: std :: os :: raw :: c_uint ; pub type __time_t = :: std :: os :: raw :: c_long ; pub type __useconds_t = :: std :: os :: raw :: c_uint ; pub type __suseconds_t = :: std :: os :: raw :: c_long ; pub type __daddr_t = :: std :: os :: raw :: c_int ; pub type __key_t = :: std :: os :: raw :: c_int ; pub type __clockid_t = :: std :: os :: raw :: c_int ; pub type __timer_t = * mut :: std :: os :: raw :: c_void ; pub type __blksize_t = :: std :: os :: raw :: c_long ; pub type __blkcnt_t = :: std :: os :: raw :: c_long ; pub type __blkcnt64_t = :: std :: os :: raw :: c_long ; pub type __fsblkcnt_t = :: std :: os :: raw :: c_ulong ; pub type __fsblkcnt64_t = :: std :: os :: raw :: c_ulong ; pub type __fsfilcnt_t = :: std :: os :: raw :: c_ulong ; pub type __fsfilcnt64_t = :: std :: os :: raw :: c_ulong ; pub type __fsword_t = :: std :: os :: raw :: c_long ; pub type __ssize_t = :: std :: os :: raw :: c_long ; pub type __syscall_slong_t = :: std :: os :: raw :: c_long ; pub type __syscall_ulong_t = :: std :: os :: raw :: c_ulong ; pub type __loff_t = __off64_t ; pub type __caddr_t = * mut :: std :: os :: raw :: c_char ; pub type __intptr_t = :: std :: os :: raw :: c_long ; pub type __socklen_t = :: std :: os :: raw :: c_uint ; pub type __sig_atomic_t = :: std :: os :: raw :: c_int ; pub type u_char = __u_char ; pub type u_short = __u_short ; pub type u_int = __u_int ; pub type u_long = __u_long ; pub type quad_t = __quad_t ; pub type u_quad_t = __u_quad_t ; pub type fsid_t = __fsid_t ; pub type loff_t = __loff_t ; pub type ino_t = __ino_t ; pub type dev_t = __dev_t ; pub type gid_t = __gid_t ; pub type mode_t = __mode_t ; pub type nlink_t = __nlink_t ; pub type uid_t = __uid_t ; pub type off_t = __off_t ; pub type pid_t = __pid_t ; pub type id_t = __id_t ; pub type daddr_t = __daddr_t ; pub type caddr_t = __caddr_t ; pub type key_t = __key_t ; pub type clock_t = __clock_t ; pub type clockid_t = __clockid_t ; pub type time_t = __time_t ; pub type timer_t = __timer_t ; pub type ulong = :: std :: os :: raw :: c_ulong ; pub type ushort = :: std :: os :: raw :: c_ushort ; pub type uint = :: std :: os :: raw :: c_uint ; pub type u_int8_t = :: std :: os :: raw :: c_uchar ; pub type u_int16_t = :: std :: os :: raw :: c_ushort ; pub type u_int32_t = :: std :: os :: raw :: c_uint ; pub type u_int64_t = :: std :: os :: raw :: c_ulong ; pub type register_t = :: std :: os :: raw :: c_long ; # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __sigset_t { pub __val : [ :: std :: os :: raw :: c_ulong ; 16usize ] , } # [ test ] fn bindgen_test_layout___sigset_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __sigset_t > ( ) , 128usize , concat ! ( "Size of: " , stringify ! ( __sigset_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __sigset_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __sigset_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __sigset_t > ( ) ) ) . __val as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __sigset_t ) , "::" , stringify ! ( __val ) ) ) ; } pub type sigset_t = __sigset_t ; # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct timeval { pub tv_sec : __time_t , pub tv_usec : __suseconds_t , } # [ test ] fn bindgen_test_layout_timeval ( ) { assert_eq ! ( :: std :: mem :: size_of :: < timeval > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( timeval ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < timeval > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( timeval ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < timeval > ( ) ) ) . tv_sec as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( timeval ) , "::" , stringify ! ( tv_sec ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < timeval > ( ) ) ) . tv_usec as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( timeval ) , "::" , stringify ! ( tv_usec ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct timespec { pub tv_sec : __time_t , pub tv_nsec : __syscall_slong_t , } # [ test ] fn bindgen_test_layout_timespec ( ) { assert_eq ! ( :: std :: mem :: size_of :: < timespec > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( timespec ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < timespec > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( timespec ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < timespec > ( ) ) ) . tv_sec as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( timespec ) , "::" , stringify ! ( tv_sec ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < timespec > ( ) ) ) . tv_nsec as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( timespec ) , "::" , stringify ! ( tv_nsec ) ) ) ; } pub type suseconds_t = __suseconds_t ; pub type __fd_mask = :: std :: os :: raw :: c_long ; # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct fd_set { pub __fds_bits : [ __fd_mask ; 16usize ] , } # [ test ] fn bindgen_test_layout_fd_set ( ) { assert_eq ! ( :: std :: mem :: size_of :: < fd_set > ( ) , 128usize , concat ! ( "Size of: " , stringify ! ( fd_set ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < fd_set > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( fd_set ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < fd_set > ( ) ) ) . __fds_bits as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( fd_set ) , "::" , stringify ! ( __fds_bits ) ) ) ; } pub type fd_mask = __fd_mask ; extern "C" { pub fn select ( __nfds : :: std :: os :: raw :: c_int , __readfds : * mut fd_set , __writefds : * mut fd_set , __exceptfds : * mut fd_set , __timeout : * mut timeval ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pselect ( __nfds : :: std :: os :: raw :: c_int , __readfds : * mut fd_set , __writefds : * mut fd_set , __exceptfds : * mut fd_set , __timeout : * const timespec , __sigmask : * const __sigset_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn gnu_dev_major ( __dev : __dev_t ) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn gnu_dev_minor ( __dev : __dev_t ) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn gnu_dev_makedev ( __major : :: std :: os :: raw :: c_uint , __minor : :: std :: os :: raw :: c_uint ) -> __dev_t ; } pub type blksize_t = __blksize_t ; pub type blkcnt_t = __blkcnt_t ; pub type fsblkcnt_t = __fsblkcnt_t ; pub type fsfilcnt_t = __fsfilcnt_t ; # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __pthread_rwlock_arch_t { pub __readers : :: std :: os :: raw :: c_uint , pub __writers : :: std :: os :: raw :: c_uint , pub __wrphase_futex : :: std :: os :: raw :: c_uint , pub __writers_futex : :: std :: os :: raw :: c_uint , pub __pad3 : :: std :: os :: raw :: c_uint , pub __pad4 : :: std :: os :: raw :: c_uint , pub __cur_writer : :: std :: os :: raw :: c_int , pub __shared : :: std :: os :: raw :: c_int , pub __rwelision : :: std :: os :: raw :: c_schar , pub __pad1 : [ :: std :: os :: raw :: c_uchar ; 7usize ] , pub __pad2 : :: std :: os :: raw :: c_ulong , pub __flags : :: std :: os :: raw :: c_uint , } # [ test ] fn bindgen_test_layout___pthread_rwlock_arch_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __pthread_rwlock_arch_t > ( ) , 56usize , concat ! ( "Size of: " , stringify ! ( __pthread_rwlock_arch_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __pthread_rwlock_arch_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __pthread_rwlock_arch_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_rwlock_arch_t > ( ) ) ) . __readers as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_rwlock_arch_t ) , "::" , stringify ! ( __readers ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_rwlock_arch_t > ( ) ) ) . __writers as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_rwlock_arch_t ) , "::" , stringify ! ( __writers ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_rwlock_arch_t > ( ) ) ) . __wrphase_futex as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_rwlock_arch_t ) , "::" , stringify ! ( __wrphase_futex ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_rwlock_arch_t > ( ) ) ) . __writers_futex as * const _ as usize } , 12usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_rwlock_arch_t ) , "::" , stringify ! ( __writers_futex ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_rwlock_arch_t > ( ) ) ) . __pad3 as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_rwlock_arch_t ) , "::" , stringify ! ( __pad3 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_rwlock_arch_t > ( ) ) ) . __pad4 as * const _ as usize } , 20usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_rwlock_arch_t ) , "::" , stringify ! ( __pad4 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_rwlock_arch_t > ( ) ) ) . __cur_writer as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_rwlock_arch_t ) , "::" , stringify ! ( __cur_writer ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_rwlock_arch_t > ( ) ) ) . __shared as * const _ as usize } , 28usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_rwlock_arch_t ) , "::" , stringify ! ( __shared ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_rwlock_arch_t > ( ) ) ) . __rwelision as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_rwlock_arch_t ) , "::" , stringify ! ( __rwelision ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_rwlock_arch_t > ( ) ) ) . __pad1 as * const _ as usize } , 33usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_rwlock_arch_t ) , "::" , stringify ! ( __pad1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_rwlock_arch_t > ( ) ) ) . __pad2 as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_rwlock_arch_t ) , "::" , stringify ! ( __pad2 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_rwlock_arch_t > ( ) ) ) . __flags as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_rwlock_arch_t ) , "::" , stringify ! ( __flags ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __pthread_internal_list { pub __prev : * mut __pthread_internal_list , pub __next : * mut __pthread_internal_list , } # [ test ] fn bindgen_test_layout___pthread_internal_list ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __pthread_internal_list > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __pthread_internal_list ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __pthread_internal_list > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __pthread_internal_list ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_internal_list > ( ) ) ) . __prev as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_internal_list ) , "::" , stringify ! ( __prev ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_internal_list > ( ) ) ) . __next as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_internal_list ) , "::" , stringify ! ( __next ) ) ) ; } impl Default for __pthread_internal_list { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } pub type __pthread_list_t = __pthread_internal_list ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __pthread_mutex_s { pub __lock : :: std :: os :: raw :: c_int , pub __count : :: std :: os :: raw :: c_uint , pub __owner : :: std :: os :: raw :: c_int , pub __nusers : :: std :: os :: raw :: c_uint , pub __kind : :: std :: os :: raw :: c_int , pub __spins : :: std :: os :: raw :: c_short , pub __elision : :: std :: os :: raw :: c_short , pub __list : __pthread_list_t , } # [ test ] fn bindgen_test_layout___pthread_mutex_s ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __pthread_mutex_s > ( ) , 40usize , concat ! ( "Size of: " , stringify ! ( __pthread_mutex_s ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __pthread_mutex_s > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __pthread_mutex_s ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_mutex_s > ( ) ) ) . __lock as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_mutex_s ) , "::" , stringify ! ( __lock ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_mutex_s > ( ) ) ) . __count as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_mutex_s ) , "::" , stringify ! ( __count ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_mutex_s > ( ) ) ) . __owner as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_mutex_s ) , "::" , stringify ! ( __owner ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_mutex_s > ( ) ) ) . __nusers as * const _ as usize } , 12usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_mutex_s ) , "::" , stringify ! ( __nusers ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_mutex_s > ( ) ) ) . __kind as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_mutex_s ) , "::" , stringify ! ( __kind ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_mutex_s > ( ) ) ) . __spins as * const _ as usize } , 20usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_mutex_s ) , "::" , stringify ! ( __spins ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_mutex_s > ( ) ) ) . __elision as * const _ as usize } , 22usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_mutex_s ) , "::" , stringify ! ( __elision ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_mutex_s > ( ) ) ) . __list as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_mutex_s ) , "::" , stringify ! ( __list ) ) ) ; } impl Default for __pthread_mutex_s { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub struct __pthread_cond_s { pub __bindgen_anon_1 : __pthread_cond_s__bindgen_ty_1 , pub __bindgen_anon_2 : __pthread_cond_s__bindgen_ty_2 , pub __g_refs : [ :: std :: os :: raw :: c_uint ; 2usize ] , pub __g_size : [ :: std :: os :: raw :: c_uint ; 2usize ] , pub __g1_orig_size : :: std :: os :: raw :: c_uint , pub __wrefs : :: std :: os :: raw :: c_uint , pub __g_signals : [ :: std :: os :: raw :: c_uint ; 2usize ] , } # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub union __pthread_cond_s__bindgen_ty_1 { pub __wseq : :: std :: os :: raw :: c_ulonglong , pub __wseq32 : __pthread_cond_s__bindgen_ty_1__bindgen_ty_1 , _bindgen_union_align : u64 , } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __pthread_cond_s__bindgen_ty_1__bindgen_ty_1 { pub __low : :: std :: os :: raw :: c_uint , pub __high : :: std :: os :: raw :: c_uint , } # [ test ] fn bindgen_test_layout___pthread_cond_s__bindgen_ty_1__bindgen_ty_1 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __pthread_cond_s__bindgen_ty_1__bindgen_ty_1 > ( ) , 8usize , concat ! ( "Size of: " , stringify ! ( __pthread_cond_s__bindgen_ty_1__bindgen_ty_1 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __pthread_cond_s__bindgen_ty_1__bindgen_ty_1 > ( ) , 4usize , concat ! ( "Alignment of " , stringify ! ( __pthread_cond_s__bindgen_ty_1__bindgen_ty_1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_cond_s__bindgen_ty_1__bindgen_ty_1 > ( ) ) ) . __low as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_cond_s__bindgen_ty_1__bindgen_ty_1 ) , "::" , stringify ! ( __low ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_cond_s__bindgen_ty_1__bindgen_ty_1 > ( ) ) ) . __high as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_cond_s__bindgen_ty_1__bindgen_ty_1 ) , "::" , stringify ! ( __high ) ) ) ; } # [ test ] fn bindgen_test_layout___pthread_cond_s__bindgen_ty_1 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __pthread_cond_s__bindgen_ty_1 > ( ) , 8usize , concat ! ( "Size of: " , stringify ! ( __pthread_cond_s__bindgen_ty_1 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __pthread_cond_s__bindgen_ty_1 > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __pthread_cond_s__bindgen_ty_1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_cond_s__bindgen_ty_1 > ( ) ) ) . __wseq as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_cond_s__bindgen_ty_1 ) , "::" , stringify ! ( __wseq ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_cond_s__bindgen_ty_1 > ( ) ) ) . __wseq32 as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_cond_s__bindgen_ty_1 ) , "::" , stringify ! ( __wseq32 ) ) ) ; } impl Default for __pthread_cond_s__bindgen_ty_1 { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub union __pthread_cond_s__bindgen_ty_2 { pub __g1_start : :: std :: os :: raw :: c_ulonglong , pub __g1_start32 : __pthread_cond_s__bindgen_ty_2__bindgen_ty_1 , _bindgen_union_align : u64 , } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __pthread_cond_s__bindgen_ty_2__bindgen_ty_1 { pub __low : :: std :: os :: raw :: c_uint , pub __high : :: std :: os :: raw :: c_uint , } # [ test ] fn bindgen_test_layout___pthread_cond_s__bindgen_ty_2__bindgen_ty_1 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __pthread_cond_s__bindgen_ty_2__bindgen_ty_1 > ( ) , 8usize , concat ! ( "Size of: " , stringify ! ( __pthread_cond_s__bindgen_ty_2__bindgen_ty_1 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __pthread_cond_s__bindgen_ty_2__bindgen_ty_1 > ( ) , 4usize , concat ! ( "Alignment of " , stringify ! ( __pthread_cond_s__bindgen_ty_2__bindgen_ty_1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_cond_s__bindgen_ty_2__bindgen_ty_1 > ( ) ) ) . __low as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_cond_s__bindgen_ty_2__bindgen_ty_1 ) , "::" , stringify ! ( __low ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_cond_s__bindgen_ty_2__bindgen_ty_1 > ( ) ) ) . __high as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_cond_s__bindgen_ty_2__bindgen_ty_1 ) , "::" , stringify ! ( __high ) ) ) ; } # [ test ] fn bindgen_test_layout___pthread_cond_s__bindgen_ty_2 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __pthread_cond_s__bindgen_ty_2 > ( ) , 8usize , concat ! ( "Size of: " , stringify ! ( __pthread_cond_s__bindgen_ty_2 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __pthread_cond_s__bindgen_ty_2 > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __pthread_cond_s__bindgen_ty_2 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_cond_s__bindgen_ty_2 > ( ) ) ) . __g1_start as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_cond_s__bindgen_ty_2 ) , "::" , stringify ! ( __g1_start ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_cond_s__bindgen_ty_2 > ( ) ) ) . __g1_start32 as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_cond_s__bindgen_ty_2 ) , "::" , stringify ! ( __g1_start32 ) ) ) ; } impl Default for __pthread_cond_s__bindgen_ty_2 { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ test ] fn bindgen_test_layout___pthread_cond_s ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __pthread_cond_s > ( ) , 48usize , concat ! ( "Size of: " , stringify ! ( __pthread_cond_s ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __pthread_cond_s > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __pthread_cond_s ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_cond_s > ( ) ) ) . __g_refs as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_cond_s ) , "::" , stringify ! ( __g_refs ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_cond_s > ( ) ) ) . __g_size as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_cond_s ) , "::" , stringify ! ( __g_size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_cond_s > ( ) ) ) . __g1_orig_size as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_cond_s ) , "::" , stringify ! ( __g1_orig_size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_cond_s > ( ) ) ) . __wrefs as * const _ as usize } , 36usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_cond_s ) , "::" , stringify ! ( __wrefs ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_cond_s > ( ) ) ) . __g_signals as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_cond_s ) , "::" , stringify ! ( __g_signals ) ) ) ; } impl Default for __pthread_cond_s { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } pub type pthread_t = :: std :: os :: raw :: c_ulong ; # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub union pthread_mutexattr_t { pub __size : [ :: std :: os :: raw :: c_char ; 4usize ] , pub __align : :: std :: os :: raw :: c_int , _bindgen_union_align : u32 , } # [ test ] fn bindgen_test_layout_pthread_mutexattr_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < pthread_mutexattr_t > ( ) , 4usize , concat ! ( "Size of: " , stringify ! ( pthread_mutexattr_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < pthread_mutexattr_t > ( ) , 4usize , concat ! ( "Alignment of " , stringify ! ( pthread_mutexattr_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_mutexattr_t > ( ) ) ) . __size as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_mutexattr_t ) , "::" , stringify ! ( __size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_mutexattr_t > ( ) ) ) . __align as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_mutexattr_t ) , "::" , stringify ! ( __align ) ) ) ; } impl Default for pthread_mutexattr_t { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub union pthread_condattr_t { pub __size : [ :: std :: os :: raw :: c_char ; 4usize ] , pub __align : :: std :: os :: raw :: c_int , _bindgen_union_align : u32 , } # [ test ] fn bindgen_test_layout_pthread_condattr_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < pthread_condattr_t > ( ) , 4usize , concat ! ( "Size of: " , stringify ! ( pthread_condattr_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < pthread_condattr_t > ( ) , 4usize , concat ! ( "Alignment of " , stringify ! ( pthread_condattr_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_condattr_t > ( ) ) ) . __size as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_condattr_t ) , "::" , stringify ! ( __size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_condattr_t > ( ) ) ) . __align as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_condattr_t ) , "::" , stringify ! ( __align ) ) ) ; } impl Default for pthread_condattr_t { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } pub type pthread_key_t = :: std :: os :: raw :: c_uint ; pub type pthread_once_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub union pthread_attr_t { pub __size : [ :: std :: os :: raw :: c_char ; 56usize ] , pub __align : :: std :: os :: raw :: c_long , _bindgen_union_align : [ u64 ; 7usize ] , } # [ test ] fn bindgen_test_layout_pthread_attr_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < pthread_attr_t > ( ) , 56usize , concat ! ( "Size of: " , stringify ! ( pthread_attr_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < pthread_attr_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( pthread_attr_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_attr_t > ( ) ) ) . __size as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_attr_t ) , "::" , stringify ! ( __size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_attr_t > ( ) ) ) . __align as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_attr_t ) , "::" , stringify ! ( __align ) ) ) ; } impl Default for pthread_attr_t { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub union pthread_mutex_t { pub __data : __pthread_mutex_s , pub __size : [ :: std :: os :: raw :: c_char ; 40usize ] , pub __align : :: std :: os :: raw :: c_long , _bindgen_union_align : [ u64 ; 5usize ] , } # [ test ] fn bindgen_test_layout_pthread_mutex_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < pthread_mutex_t > ( ) , 40usize , concat ! ( "Size of: " , stringify ! ( pthread_mutex_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < pthread_mutex_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( pthread_mutex_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_mutex_t > ( ) ) ) . __data as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_mutex_t ) , "::" , stringify ! ( __data ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_mutex_t > ( ) ) ) . __size as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_mutex_t ) , "::" , stringify ! ( __size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_mutex_t > ( ) ) ) . __align as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_mutex_t ) , "::" , stringify ! ( __align ) ) ) ; } impl Default for pthread_mutex_t { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub union pthread_cond_t { pub __data : __pthread_cond_s , pub __size : [ :: std :: os :: raw :: c_char ; 48usize ] , pub __align : :: std :: os :: raw :: c_longlong , _bindgen_union_align : [ u64 ; 6usize ] , } # [ test ] fn bindgen_test_layout_pthread_cond_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < pthread_cond_t > ( ) , 48usize , concat ! ( "Size of: " , stringify ! ( pthread_cond_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < pthread_cond_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( pthread_cond_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_cond_t > ( ) ) ) . __data as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_cond_t ) , "::" , stringify ! ( __data ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_cond_t > ( ) ) ) . __size as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_cond_t ) , "::" , stringify ! ( __size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_cond_t > ( ) ) ) . __align as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_cond_t ) , "::" , stringify ! ( __align ) ) ) ; } impl Default for pthread_cond_t { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub union pthread_rwlock_t { pub __data : __pthread_rwlock_arch_t , pub __size : [ :: std :: os :: raw :: c_char ; 56usize ] , pub __align : :: std :: os :: raw :: c_long , _bindgen_union_align : [ u64 ; 7usize ] , } # [ test ] fn bindgen_test_layout_pthread_rwlock_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < pthread_rwlock_t > ( ) , 56usize , concat ! ( "Size of: " , stringify ! ( pthread_rwlock_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < pthread_rwlock_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( pthread_rwlock_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_rwlock_t > ( ) ) ) . __data as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_rwlock_t ) , "::" , stringify ! ( __data ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_rwlock_t > ( ) ) ) . __size as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_rwlock_t ) , "::" , stringify ! ( __size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_rwlock_t > ( ) ) ) . __align as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_rwlock_t ) , "::" , stringify ! ( __align ) ) ) ; } impl Default for pthread_rwlock_t { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub union pthread_rwlockattr_t { pub __size : [ :: std :: os :: raw :: c_char ; 8usize ] , pub __align : :: std :: os :: raw :: c_long , _bindgen_union_align : u64 , } # [ test ] fn bindgen_test_layout_pthread_rwlockattr_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < pthread_rwlockattr_t > ( ) , 8usize , concat ! ( "Size of: " , stringify ! ( pthread_rwlockattr_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < pthread_rwlockattr_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( pthread_rwlockattr_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_rwlockattr_t > ( ) ) ) . __size as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_rwlockattr_t ) , "::" , stringify ! ( __size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_rwlockattr_t > ( ) ) ) . __align as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_rwlockattr_t ) , "::" , stringify ! ( __align ) ) ) ; } impl Default for pthread_rwlockattr_t { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } pub type pthread_spinlock_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub union pthread_barrier_t { pub __size : [ :: std :: os :: raw :: c_char ; 32usize ] , pub __align : :: std :: os :: raw :: c_long , _bindgen_union_align : [ u64 ; 4usize ] , } # [ test ] fn bindgen_test_layout_pthread_barrier_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < pthread_barrier_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( pthread_barrier_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < pthread_barrier_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( pthread_barrier_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_barrier_t > ( ) ) ) . __size as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_barrier_t ) , "::" , stringify ! ( __size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_barrier_t > ( ) ) ) . __align as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_barrier_t ) , "::" , stringify ! ( __align ) ) ) ; } impl Default for pthread_barrier_t { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub union pthread_barrierattr_t { pub __size : [ :: std :: os :: raw :: c_char ; 4usize ] , pub __align : :: std :: os :: raw :: c_int , _bindgen_union_align : u32 , } # [ test ] fn bindgen_test_layout_pthread_barrierattr_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < pthread_barrierattr_t > ( ) , 4usize , concat ! ( "Size of: " , stringify ! ( pthread_barrierattr_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < pthread_barrierattr_t > ( ) , 4usize , concat ! ( "Alignment of " , stringify ! ( pthread_barrierattr_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_barrierattr_t > ( ) ) ) . __size as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_barrierattr_t ) , "::" , stringify ! ( __size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < pthread_barrierattr_t > ( ) ) ) . __align as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( pthread_barrierattr_t ) , "::" , stringify ! ( __align ) ) ) ; } impl Default for pthread_barrierattr_t { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } pub type int_least8_t = :: std :: os :: raw :: c_schar ; pub type int_least16_t = :: std :: os :: raw :: c_short ; pub type int_least32_t = :: std :: os :: raw :: c_int ; pub type int_least64_t = :: std :: os :: raw :: c_long ; pub type uint_least8_t = :: std :: os :: raw :: c_uchar ; pub type uint_least16_t = :: std :: os :: raw :: c_ushort ; pub type uint_least32_t = :: std :: os :: raw :: c_uint ; pub type uint_least64_t = :: std :: os :: raw :: c_ulong ; pub type int_fast8_t = :: std :: os :: raw :: c_schar ; pub type int_fast16_t = :: std :: os :: raw :: c_long ; pub type int_fast32_t = :: std :: os :: raw :: c_long ; pub type int_fast64_t = :: std :: os :: raw :: c_long ; pub type uint_fast8_t = :: std :: os :: raw :: c_uchar ; pub type uint_fast16_t = :: std :: os :: raw :: c_ulong ; pub type uint_fast32_t = :: std :: os :: raw :: c_ulong ; pub type uint_fast64_t = :: std :: os :: raw :: c_ulong ; pub type intmax_t = __intmax_t ; pub type uintmax_t = __uintmax_t ; pub type __gwchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct imaxdiv_t { pub quot : :: std :: os :: raw :: c_long , pub rem : :: std :: os :: raw :: c_long , } # [ test ] fn bindgen_test_layout_imaxdiv_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < imaxdiv_t > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( imaxdiv_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < imaxdiv_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( imaxdiv_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < imaxdiv_t > ( ) ) ) . quot as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( imaxdiv_t ) , "::" , stringify ! ( quot ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < imaxdiv_t > ( ) ) ) . rem as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( imaxdiv_t ) , "::" , stringify ! ( rem ) ) ) ; } extern "C" { pub fn imaxabs ( __n : intmax_t ) -> intmax_t ; } extern "C" { pub fn imaxdiv ( __numer : intmax_t , __denom : intmax_t ) -> imaxdiv_t ; } extern "C" { pub fn strtoimax ( __nptr : * const :: std :: os :: raw :: c_char , __endptr : * mut * mut :: std :: os :: raw :: c_char , __base : :: std :: os :: raw :: c_int ) -> intmax_t ; } extern "C" { pub fn strtoumax ( __nptr : * const :: std :: os :: raw :: c_char , __endptr : * mut * mut :: std :: os :: raw :: c_char , __base : :: std :: os :: raw :: c_int ) -> uintmax_t ; } extern "C" { pub fn wcstoimax ( __nptr : * const __gwchar_t , __endptr : * mut * mut __gwchar_t , __base : :: std :: os :: raw :: c_int ) -> intmax_t ; } extern "C" { pub fn wcstoumax ( __nptr : * const __gwchar_t , __endptr : * mut * mut __gwchar_t , __base : :: std :: os :: raw :: c_int ) -> uintmax_t ; } pub type wchar_t = :: std :: os :: raw :: c_int ; pub type max_align_t = u128 ; pub type __FILE = _IO_FILE ; pub type FILE = _IO_FILE ; # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub struct __mbstate_t { pub __count : :: std :: os :: raw :: c_int , pub __value : __mbstate_t__bindgen_ty_1 , } # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub union __mbstate_t__bindgen_ty_1 { pub __wch : :: std :: os :: raw :: c_int , pub __wchb : [ :: std :: os :: raw :: c_char ; 4usize ] , _bindgen_union_align : u32 , } # [ test ] fn bindgen_test_layout___mbstate_t__bindgen_ty_1 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __mbstate_t__bindgen_ty_1 > ( ) , 4usize , concat ! ( "Size of: " , stringify ! ( __mbstate_t__bindgen_ty_1 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __mbstate_t__bindgen_ty_1 > ( ) , 4usize , concat ! ( "Alignment of " , stringify ! ( __mbstate_t__bindgen_ty_1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __mbstate_t__bindgen_ty_1 > ( ) ) ) . __wch as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __mbstate_t__bindgen_ty_1 ) , "::" , stringify ! ( __wch ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __mbstate_t__bindgen_ty_1 > ( ) ) ) . __wchb as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __mbstate_t__bindgen_ty_1 ) , "::" , stringify ! ( __wchb ) ) ) ; } impl Default for __mbstate_t__bindgen_ty_1 { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ test ] fn bindgen_test_layout___mbstate_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __mbstate_t > ( ) , 8usize , concat ! ( "Size of: " , stringify ! ( __mbstate_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __mbstate_t > ( ) , 4usize , concat ! ( "Alignment of " , stringify ! ( __mbstate_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __mbstate_t > ( ) ) ) . __count as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __mbstate_t ) , "::" , stringify ! ( __count ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __mbstate_t > ( ) ) ) . __value as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __mbstate_t ) , "::" , stringify ! ( __value ) ) ) ; } impl Default for __mbstate_t { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub struct _G_fpos_t { pub __pos : __off_t , pub __state : __mbstate_t , } # [ test ] fn bindgen_test_layout__G_fpos_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < _G_fpos_t > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( _G_fpos_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < _G_fpos_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( _G_fpos_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _G_fpos_t > ( ) ) ) . __pos as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( _G_fpos_t ) , "::" , stringify ! ( __pos ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _G_fpos_t > ( ) ) ) . __state as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( _G_fpos_t ) , "::" , stringify ! ( __state ) ) ) ; } impl Default for _G_fpos_t { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub struct _G_fpos64_t { pub __pos : __off64_t , pub __state : __mbstate_t , } # [ test ] fn bindgen_test_layout__G_fpos64_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < _G_fpos64_t > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( _G_fpos64_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < _G_fpos64_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( _G_fpos64_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _G_fpos64_t > ( ) ) ) . __pos as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( _G_fpos64_t ) , "::" , stringify ! ( __pos ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _G_fpos64_t > ( ) ) ) . __state as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( _G_fpos64_t ) , "::" , stringify ! ( __state ) ) ) ; } impl Default for _G_fpos64_t { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } pub type va_list = __builtin_va_list ; pub type __gnuc_va_list = __builtin_va_list ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct _IO_jump_t { _unused : [ u8 ; 0 ] , } pub type _IO_lock_t = :: std :: os :: raw :: c_void ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct _IO_marker { pub _next : * mut _IO_marker , pub _sbuf : * mut _IO_FILE , pub _pos : :: std :: os :: raw :: c_int , } # [ test ] fn bindgen_test_layout__IO_marker ( ) { assert_eq ! ( :: std :: mem :: size_of :: < _IO_marker > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( _IO_marker ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < _IO_marker > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( _IO_marker ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_marker > ( ) ) ) . _next as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( _IO_marker ) , "::" , stringify ! ( _next ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_marker > ( ) ) ) . _sbuf as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( _IO_marker ) , "::" , stringify ! ( _sbuf ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_marker > ( ) ) ) . _pos as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( _IO_marker ) , "::" , stringify ! ( _pos ) ) ) ; } impl Default for _IO_marker { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } pub const __codecvt_result___codecvt_ok : __codecvt_result = 0 ; pub const __codecvt_result___codecvt_partial : __codecvt_result = 1 ; pub const __codecvt_result___codecvt_error : __codecvt_result = 2 ; pub const __codecvt_result___codecvt_noconv : __codecvt_result = 3 ; pub type __codecvt_result = u32 ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct _IO_FILE { pub _flags : :: std :: os :: raw :: c_int , pub _IO_read_ptr : * mut :: std :: os :: raw :: c_char , pub _IO_read_end : * mut :: std :: os :: raw :: c_char , pub _IO_read_base : * mut :: std :: os :: raw :: c_char , pub _IO_write_base : * mut :: std :: os :: raw :: c_char , pub _IO_write_ptr : * mut :: std :: os :: raw :: c_char , pub _IO_write_end : * mut :: std :: os :: raw :: c_char , pub _IO_buf_base : * mut :: std :: os :: raw :: c_char , pub _IO_buf_end : * mut :: std :: os :: raw :: c_char , pub _IO_save_base : * mut :: std :: os :: raw :: c_char , pub _IO_backup_base : * mut :: std :: os :: raw :: c_char , pub _IO_save_end : * mut :: std :: os :: raw :: c_char , pub _markers : * mut _IO_marker , pub _chain : * mut _IO_FILE , pub _fileno : :: std :: os :: raw :: c_int , pub _flags2 : :: std :: os :: raw :: c_int , pub _old_offset : __off_t , pub _cur_column : :: std :: os :: raw :: c_ushort , pub _vtable_offset : :: std :: os :: raw :: c_schar , pub _shortbuf : [ :: std :: os :: raw :: c_char ; 1usize ] , pub _lock : * mut _IO_lock_t , pub _offset : __off64_t , pub __pad1 : * mut :: std :: os :: raw :: c_void , pub __pad2 : * mut :: std :: os :: raw :: c_void , pub __pad3 : * mut :: std :: os :: raw :: c_void , pub __pad4 : * mut :: std :: os :: raw :: c_void , pub __pad5 : usize , pub _mode : :: std :: os :: raw :: c_int , pub _unused2 : [ :: std :: os :: raw :: c_char ; 20usize ] , } # [ test ] fn bindgen_test_layout__IO_FILE ( ) { assert_eq ! ( :: std :: mem :: size_of :: < _IO_FILE > ( ) , 216usize , concat ! ( "Size of: " , stringify ! ( _IO_FILE ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < _IO_FILE > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( _IO_FILE ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _flags as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _IO_read_ptr as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _IO_read_ptr ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _IO_read_end as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _IO_read_end ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _IO_read_base as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _IO_read_base ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _IO_write_base as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _IO_write_base ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _IO_write_ptr as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _IO_write_ptr ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _IO_write_end as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _IO_write_end ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _IO_buf_base as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _IO_buf_base ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _IO_buf_end as * const _ as usize } , 64usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _IO_buf_end ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _IO_save_base as * const _ as usize } , 72usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _IO_save_base ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _IO_backup_base as * const _ as usize } , 80usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _IO_backup_base ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _IO_save_end as * const _ as usize } , 88usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _IO_save_end ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _markers as * const _ as usize } , 96usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _markers ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _chain as * const _ as usize } , 104usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _chain ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _fileno as * const _ as usize } , 112usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _fileno ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _flags2 as * const _ as usize } , 116usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _flags2 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _old_offset as * const _ as usize } , 120usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _old_offset ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _cur_column as * const _ as usize } , 128usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _cur_column ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _vtable_offset as * const _ as usize } , 130usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _vtable_offset ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _shortbuf as * const _ as usize } , 131usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _shortbuf ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _lock as * const _ as usize } , 136usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _lock ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _offset as * const _ as usize } , 144usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _offset ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . __pad1 as * const _ as usize } , 152usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( __pad1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . __pad2 as * const _ as usize } , 160usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( __pad2 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . __pad3 as * const _ as usize } , 168usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( __pad3 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . __pad4 as * const _ as usize } , 176usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( __pad4 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . __pad5 as * const _ as usize } , 184usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( __pad5 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _mode as * const _ as usize } , 192usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _mode ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _IO_FILE > ( ) ) ) . _unused2 as * const _ as usize } , 196usize , concat ! ( "Offset of field: " , stringify ! ( _IO_FILE ) , "::" , stringify ! ( _unused2 ) ) ) ; } impl Default for _IO_FILE { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct _IO_FILE_plus { _unused : [ u8 ; 0 ] , } extern "C" { pub static mut _IO_2_1_stdin_ : _IO_FILE_plus ; } extern "C" { pub static mut _IO_2_1_stdout_ : _IO_FILE_plus ; } extern "C" { pub static mut _IO_2_1_stderr_ : _IO_FILE_plus ; } pub type __io_read_fn = :: std :: option :: Option < unsafe extern "C" fn ( __cookie : * mut :: std :: os :: raw :: c_void , __buf : * mut :: std :: os :: raw :: c_char , __nbytes : usize ) -> __ssize_t > ; pub type __io_write_fn = :: std :: option :: Option < unsafe extern "C" fn ( __cookie : * mut :: std :: os :: raw :: c_void , __buf : * const :: std :: os :: raw :: c_char , __n : usize ) -> __ssize_t > ; pub type __io_seek_fn = :: std :: option :: Option < unsafe extern "C" fn ( __cookie : * mut :: std :: os :: raw :: c_void , __pos : * mut __off64_t , __w : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type __io_close_fn = :: std :: option :: Option < unsafe extern "C" fn ( __cookie : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; extern "C" { pub fn __underflow ( arg1 : * mut _IO_FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __uflow ( arg1 : * mut _IO_FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __overflow ( arg1 : * mut _IO_FILE , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn _IO_getc ( __fp : * mut _IO_FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn _IO_putc ( __c : :: std :: os :: raw :: c_int , __fp : * mut _IO_FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn _IO_feof ( __fp : * mut _IO_FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn _IO_ferror ( __fp : * mut _IO_FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn _IO_peekc_locked ( __fp : * mut _IO_FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn _IO_flockfile ( arg1 : * mut _IO_FILE ) ; } extern "C" { pub fn _IO_funlockfile ( arg1 : * mut _IO_FILE ) ; } extern "C" { pub fn _IO_ftrylockfile ( arg1 : * mut _IO_FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn _IO_vfscanf ( arg1 : * mut _IO_FILE , arg2 : * const :: std :: os :: raw :: c_char , arg3 : * mut __va_list_tag , arg4 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn _IO_vfprintf ( arg1 : * mut _IO_FILE , arg2 : * const :: std :: os :: raw :: c_char , arg3 : * mut __va_list_tag ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn _IO_padn ( arg1 : * mut _IO_FILE , arg2 : :: std :: os :: raw :: c_int , arg3 : __ssize_t ) -> __ssize_t ; } extern "C" { pub fn _IO_sgetn ( arg1 : * mut _IO_FILE , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : usize ) -> usize ; } extern "C" { pub fn _IO_seekoff ( arg1 : * mut _IO_FILE , arg2 : __off64_t , arg3 : :: std :: os :: raw :: c_int , arg4 : :: std :: os :: raw :: c_int ) -> __off64_t ; } extern "C" { pub fn _IO_seekpos ( arg1 : * mut _IO_FILE , arg2 : __off64_t , arg3 : :: std :: os :: raw :: c_int ) -> __off64_t ; } extern "C" { pub fn _IO_free_backup_area ( arg1 : * mut _IO_FILE ) ; } pub type fpos_t = _G_fpos_t ; extern "C" { pub static mut stdin : * mut _IO_FILE ; } extern "C" { pub static mut stdout : * mut _IO_FILE ; } extern "C" { pub static mut stderr : * mut _IO_FILE ; } extern "C" { pub fn remove ( __filename : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn rename ( __old : * const :: std :: os :: raw :: c_char , __new : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn renameat ( __oldfd : :: std :: os :: raw :: c_int , __old : * const :: std :: os :: raw :: c_char , __newfd : :: std :: os :: raw :: c_int , __new : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn tmpfile ( ) -> * mut FILE ; } extern "C" { pub fn tmpnam ( __s : * mut :: std :: os :: raw :: c_char ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn tmpnam_r ( __s : * mut :: std :: os :: raw :: c_char ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn tempnam ( __dir : * const :: std :: os :: raw :: c_char , __pfx : * const :: std :: os :: raw :: c_char ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn fclose ( __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fflush ( __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fflush_unlocked ( __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fopen ( __filename : * const :: std :: os :: raw :: c_char , __modes : * const :: std :: os :: raw :: c_char ) -> * mut FILE ; } extern "C" { pub fn freopen ( __filename : * const :: std :: os :: raw :: c_char , __modes : * const :: std :: os :: raw :: c_char , __stream : * mut FILE ) -> * mut FILE ; } extern "C" { pub fn fdopen ( __fd : :: std :: os :: raw :: c_int , __modes : * const :: std :: os :: raw :: c_char ) -> * mut FILE ; } extern "C" { pub fn fmemopen ( __s : * mut :: std :: os :: raw :: c_void , __len : usize , __modes : * const :: std :: os :: raw :: c_char ) -> * mut FILE ; } extern "C" { pub fn open_memstream ( __bufloc : * mut * mut :: std :: os :: raw :: c_char , __sizeloc : * mut usize ) -> * mut FILE ; } extern "C" { pub fn setbuf ( __stream : * mut FILE , __buf : * mut :: std :: os :: raw :: c_char ) ; } extern "C" { pub fn setvbuf ( __stream : * mut FILE , __buf : * mut :: std :: os :: raw :: c_char , __modes : :: std :: os :: raw :: c_int , __n : usize ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn setbuffer ( __stream : * mut FILE , __buf : * mut :: std :: os :: raw :: c_char , __size : usize ) ; } extern "C" { pub fn setlinebuf ( __stream : * mut FILE ) ; } extern "C" { pub fn fprintf ( __stream : * mut FILE , __format : * const :: std :: os :: raw :: c_char , ... ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn printf ( __format : * const :: std :: os :: raw :: c_char , ... ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn sprintf ( __s : * mut :: std :: os :: raw :: c_char , __format : * const :: std :: os :: raw :: c_char , ... ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn vfprintf ( __s : * mut FILE , __format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn vprintf ( __format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn vsprintf ( __s : * mut :: std :: os :: raw :: c_char , __format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn snprintf ( __s : * mut :: std :: os :: raw :: c_char , __maxlen : :: std :: os :: raw :: c_ulong , __format : * const :: std :: os :: raw :: c_char , ... ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn vsnprintf ( __s : * mut :: std :: os :: raw :: c_char , __maxlen : :: std :: os :: raw :: c_ulong , __format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn vdprintf ( __fd : :: std :: os :: raw :: c_int , __fmt : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn dprintf ( __fd : :: std :: os :: raw :: c_int , __fmt : * const :: std :: os :: raw :: c_char , ... ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fscanf ( __stream : * mut FILE , __format : * const :: std :: os :: raw :: c_char , ... ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn scanf ( __format : * const :: std :: os :: raw :: c_char , ... ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn sscanf ( __s : * const :: std :: os :: raw :: c_char , __format : * const :: std :: os :: raw :: c_char , ... ) -> :: std :: os :: raw :: c_int ; } extern "C" { # [ link_name = "\u{1}___isoc99_fscanf" ] pub fn fscanf1 ( __stream : * mut FILE , __format : * const :: std :: os :: raw :: c_char , ... ) -> :: std :: os :: raw :: c_int ; } extern "C" { # [ link_name = "\u{1}___isoc99_scanf" ] pub fn scanf1 ( __format : * const :: std :: os :: raw :: c_char , ... ) -> :: std :: os :: raw :: c_int ; } extern "C" { # [ link_name = "\u{1}___isoc99_sscanf" ] pub fn sscanf1 ( __s : * const :: std :: os :: raw :: c_char , __format : * const :: std :: os :: raw :: c_char , ... ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn vfscanf ( __s : * mut FILE , __format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn vscanf ( __format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn vsscanf ( __s : * const :: std :: os :: raw :: c_char , __format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag ) -> :: std :: os :: raw :: c_int ; } extern "C" { # [ link_name = "\u{1}___isoc99_vfscanf" ] pub fn vfscanf1 ( __s : * mut FILE , __format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag ) -> :: std :: os :: raw :: c_int ; } extern "C" { # [ link_name = "\u{1}___isoc99_vscanf" ] pub fn vscanf1 ( __format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag ) -> :: std :: os :: raw :: c_int ; } extern "C" { # [ link_name = "\u{1}___isoc99_vsscanf" ] pub fn vsscanf1 ( __s : * const :: std :: os :: raw :: c_char , __format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fgetc ( __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn getc ( __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn getchar ( ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn getc_unlocked ( __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn getchar_unlocked ( ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fgetc_unlocked ( __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fputc ( __c : :: std :: os :: raw :: c_int , __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn putc ( __c : :: std :: os :: raw :: c_int , __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn putchar ( __c : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fputc_unlocked ( __c : :: std :: os :: raw :: c_int , __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn putc_unlocked ( __c : :: std :: os :: raw :: c_int , __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn putchar_unlocked ( __c : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn getw ( __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn putw ( __w : :: std :: os :: raw :: c_int , __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fgets ( __s : * mut :: std :: os :: raw :: c_char , __n : :: std :: os :: raw :: c_int , __stream : * mut FILE ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn __getdelim ( __lineptr : * mut * mut :: std :: os :: raw :: c_char , __n : * mut usize , __delimiter : :: std :: os :: raw :: c_int , __stream : * mut FILE ) -> __ssize_t ; } extern "C" { pub fn getdelim ( __lineptr : * mut * mut :: std :: os :: raw :: c_char , __n : * mut usize , __delimiter : :: std :: os :: raw :: c_int , __stream : * mut FILE ) -> __ssize_t ; } extern "C" { pub fn getline ( __lineptr : * mut * mut :: std :: os :: raw :: c_char , __n : * mut usize , __stream : * mut FILE ) -> __ssize_t ; } extern "C" { pub fn fputs ( __s : * const :: std :: os :: raw :: c_char , __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn puts ( __s : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn ungetc ( __c : :: std :: os :: raw :: c_int , __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fread ( __ptr : * mut :: std :: os :: raw :: c_void , __size : usize , __n : usize , __stream : * mut FILE ) -> usize ; } extern "C" { pub fn fwrite ( __ptr : * const :: std :: os :: raw :: c_void , __size : usize , __n : usize , __s : * mut FILE ) -> usize ; } extern "C" { pub fn fread_unlocked ( __ptr : * mut :: std :: os :: raw :: c_void , __size : usize , __n : usize , __stream : * mut FILE ) -> usize ; } extern "C" { pub fn fwrite_unlocked ( __ptr : * const :: std :: os :: raw :: c_void , __size : usize , __n : usize , __stream : * mut FILE ) -> usize ; } extern "C" { pub fn fseek ( __stream : * mut FILE , __off : :: std :: os :: raw :: c_long , __whence : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn ftell ( __stream : * mut FILE ) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn rewind ( __stream : * mut FILE ) ; } extern "C" { pub fn fseeko ( __stream : * mut FILE , __off : __off_t , __whence : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn ftello ( __stream : * mut FILE ) -> __off_t ; } extern "C" { pub fn fgetpos ( __stream : * mut FILE , __pos : * mut fpos_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fsetpos ( __stream : * mut FILE , __pos : * const fpos_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn clearerr ( __stream : * mut FILE ) ; } extern "C" { pub fn feof ( __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn ferror ( __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn clearerr_unlocked ( __stream : * mut FILE ) ; } extern "C" { pub fn feof_unlocked ( __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn ferror_unlocked ( __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn perror ( __s : * const :: std :: os :: raw :: c_char ) ; } extern "C" { pub static mut sys_nerr : :: std :: os :: raw :: c_int ; } extern "C" { pub static mut sys_errlist : [ * const :: std :: os :: raw :: c_char ; 0usize ] ; } extern "C" { pub fn fileno ( __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fileno_unlocked ( __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn popen ( __command : * const :: std :: os :: raw :: c_char , __modes : * const :: std :: os :: raw :: c_char ) -> * mut FILE ; } extern "C" { pub fn pclose ( __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn ctermid ( __s : * mut :: std :: os :: raw :: c_char ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn flockfile ( __stream : * mut FILE ) ; } extern "C" { pub fn ftrylockfile ( __stream : * mut FILE ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn funlockfile ( __stream : * mut FILE ) ; } pub type useconds_t = __useconds_t ; pub type socklen_t = __socklen_t ; extern "C" { pub fn access ( __name : * const :: std :: os :: raw :: c_char , __type : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn faccessat ( __fd : :: std :: os :: raw :: c_int , __file : * const :: std :: os :: raw :: c_char , __type : :: std :: os :: raw :: c_int , __flag : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn lseek ( __fd : :: std :: os :: raw :: c_int , __offset : __off_t , __whence : :: std :: os :: raw :: c_int ) -> __off_t ; } extern "C" { pub fn close ( __fd : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn read ( __fd : :: std :: os :: raw :: c_int , __buf : * mut :: std :: os :: raw :: c_void , __nbytes : usize ) -> isize ; } extern "C" { pub fn write ( __fd : :: std :: os :: raw :: c_int , __buf : * const :: std :: os :: raw :: c_void , __n : usize ) -> isize ; } extern "C" { pub fn pread ( __fd : :: std :: os :: raw :: c_int , __buf : * mut :: std :: os :: raw :: c_void , __nbytes : usize , __offset : __off_t ) -> isize ; } extern "C" { pub fn pwrite ( __fd : :: std :: os :: raw :: c_int , __buf : * const :: std :: os :: raw :: c_void , __n : usize , __offset : __off_t ) -> isize ; } extern "C" { pub fn pipe ( __pipedes : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn alarm ( __seconds : :: std :: os :: raw :: c_uint ) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn sleep ( __seconds : :: std :: os :: raw :: c_uint ) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn ualarm ( __value : __useconds_t , __interval : __useconds_t ) -> __useconds_t ; } extern "C" { pub fn usleep ( __useconds : __useconds_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pause ( ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn chown ( __file : * const :: std :: os :: raw :: c_char , __owner : __uid_t , __group : __gid_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fchown ( __fd : :: std :: os :: raw :: c_int , __owner : __uid_t , __group : __gid_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn lchown ( __file : * const :: std :: os :: raw :: c_char , __owner : __uid_t , __group : __gid_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fchownat ( __fd : :: std :: os :: raw :: c_int , __file : * const :: std :: os :: raw :: c_char , __owner : __uid_t , __group : __gid_t , __flag : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn chdir ( __path : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fchdir ( __fd : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn getcwd ( __buf : * mut :: std :: os :: raw :: c_char , __size : usize ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn getwd ( __buf : * mut :: std :: os :: raw :: c_char ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn dup ( __fd : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn dup2 ( __fd : :: std :: os :: raw :: c_int , __fd2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub static mut __environ : * mut * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn execve ( __path : * const :: std :: os :: raw :: c_char , __argv : * const * mut :: std :: os :: raw :: c_char , __envp : * const * mut :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fexecve ( __fd : :: std :: os :: raw :: c_int , __argv : * const * mut :: std :: os :: raw :: c_char , __envp : * const * mut :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn execv ( __path : * const :: std :: os :: raw :: c_char , __argv : * const * mut :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn execle ( __path : * const :: std :: os :: raw :: c_char , __arg : * const :: std :: os :: raw :: c_char , ... ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn execl ( __path : * const :: std :: os :: raw :: c_char , __arg : * const :: std :: os :: raw :: c_char , ... ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn execvp ( __file : * const :: std :: os :: raw :: c_char , __argv : * const * mut :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn execlp ( __file : * const :: std :: os :: raw :: c_char , __arg : * const :: std :: os :: raw :: c_char , ... ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn nice ( __inc : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn _exit ( __status : :: std :: os :: raw :: c_int ) ; } pub const _PC_LINK_MAX : _bindgen_ty_1 = 0 ; pub const _PC_MAX_CANON : _bindgen_ty_1 = 1 ; pub const _PC_MAX_INPUT : _bindgen_ty_1 = 2 ; pub const _PC_NAME_MAX : _bindgen_ty_1 = 3 ; pub const _PC_PATH_MAX : _bindgen_ty_1 = 4 ; pub const _PC_PIPE_BUF : _bindgen_ty_1 = 5 ; pub const _PC_CHOWN_RESTRICTED : _bindgen_ty_1 = 6 ; pub const _PC_NO_TRUNC : _bindgen_ty_1 = 7 ; pub const _PC_VDISABLE : _bindgen_ty_1 = 8 ; pub const _PC_SYNC_IO : _bindgen_ty_1 = 9 ; pub const _PC_ASYNC_IO : _bindgen_ty_1 = 10 ; pub const _PC_PRIO_IO : _bindgen_ty_1 = 11 ; pub const _PC_SOCK_MAXBUF : _bindgen_ty_1 = 12 ; pub const _PC_FILESIZEBITS : _bindgen_ty_1 = 13 ; pub const _PC_REC_INCR_XFER_SIZE : _bindgen_ty_1 = 14 ; pub const _PC_REC_MAX_XFER_SIZE : _bindgen_ty_1 = 15 ; pub const _PC_REC_MIN_XFER_SIZE : _bindgen_ty_1 = 16 ; pub const _PC_REC_XFER_ALIGN : _bindgen_ty_1 = 17 ; pub const _PC_ALLOC_SIZE_MIN : _bindgen_ty_1 = 18 ; pub const _PC_SYMLINK_MAX : _bindgen_ty_1 = 19 ; pub const _PC_2_SYMLINKS : _bindgen_ty_1 = 20 ; pub type _bindgen_ty_1 = u32 ; pub const _SC_ARG_MAX : _bindgen_ty_2 = 0 ; pub const _SC_CHILD_MAX : _bindgen_ty_2 = 1 ; pub const _SC_CLK_TCK : _bindgen_ty_2 = 2 ; pub const _SC_NGROUPS_MAX : _bindgen_ty_2 = 3 ; pub const _SC_OPEN_MAX : _bindgen_ty_2 = 4 ; pub const _SC_STREAM_MAX : _bindgen_ty_2 = 5 ; pub const _SC_TZNAME_MAX : _bindgen_ty_2 = 6 ; pub const _SC_JOB_CONTROL : _bindgen_ty_2 = 7 ; pub const _SC_SAVED_IDS : _bindgen_ty_2 = 8 ; pub const _SC_REALTIME_SIGNALS : _bindgen_ty_2 = 9 ; pub const _SC_PRIORITY_SCHEDULING : _bindgen_ty_2 = 10 ; pub const _SC_TIMERS : _bindgen_ty_2 = 11 ; pub const _SC_ASYNCHRONOUS_IO : _bindgen_ty_2 = 12 ; pub const _SC_PRIORITIZED_IO : _bindgen_ty_2 = 13 ; pub const _SC_SYNCHRONIZED_IO : _bindgen_ty_2 = 14 ; pub const _SC_FSYNC : _bindgen_ty_2 = 15 ; pub const _SC_MAPPED_FILES : _bindgen_ty_2 = 16 ; pub const _SC_MEMLOCK : _bindgen_ty_2 = 17 ; pub const _SC_MEMLOCK_RANGE : _bindgen_ty_2 = 18 ; pub const _SC_MEMORY_PROTECTION : _bindgen_ty_2 = 19 ; pub const _SC_MESSAGE_PASSING : _bindgen_ty_2 = 20 ; pub const _SC_SEMAPHORES : _bindgen_ty_2 = 21 ; pub const _SC_SHARED_MEMORY_OBJECTS : _bindgen_ty_2 = 22 ; pub const _SC_AIO_LISTIO_MAX : _bindgen_ty_2 = 23 ; pub const _SC_AIO_MAX : _bindgen_ty_2 = 24 ; pub const _SC_AIO_PRIO_DELTA_MAX : _bindgen_ty_2 = 25 ; pub const _SC_DELAYTIMER_MAX : _bindgen_ty_2 = 26 ; pub const _SC_MQ_OPEN_MAX : _bindgen_ty_2 = 27 ; pub const _SC_MQ_PRIO_MAX : _bindgen_ty_2 = 28 ; pub const _SC_VERSION : _bindgen_ty_2 = 29 ; pub const _SC_PAGESIZE : _bindgen_ty_2 = 30 ; pub const _SC_RTSIG_MAX : _bindgen_ty_2 = 31 ; pub const _SC_SEM_NSEMS_MAX : _bindgen_ty_2 = 32 ; pub const _SC_SEM_VALUE_MAX : _bindgen_ty_2 = 33 ; pub const _SC_SIGQUEUE_MAX : _bindgen_ty_2 = 34 ; pub const _SC_TIMER_MAX : _bindgen_ty_2 = 35 ; pub const _SC_BC_BASE_MAX : _bindgen_ty_2 = 36 ; pub const _SC_BC_DIM_MAX : _bindgen_ty_2 = 37 ; pub const _SC_BC_SCALE_MAX : _bindgen_ty_2 = 38 ; pub const _SC_BC_STRING_MAX : _bindgen_ty_2 = 39 ; pub const _SC_COLL_WEIGHTS_MAX : _bindgen_ty_2 = 40 ; pub const _SC_EQUIV_CLASS_MAX : _bindgen_ty_2 = 41 ; pub const _SC_EXPR_NEST_MAX : _bindgen_ty_2 = 42 ; pub const _SC_LINE_MAX : _bindgen_ty_2 = 43 ; pub const _SC_RE_DUP_MAX : _bindgen_ty_2 = 44 ; pub const _SC_CHARCLASS_NAME_MAX : _bindgen_ty_2 = 45 ; pub const _SC_2_VERSION : _bindgen_ty_2 = 46 ; pub const _SC_2_C_BIND : _bindgen_ty_2 = 47 ; pub const _SC_2_C_DEV : _bindgen_ty_2 = 48 ; pub const _SC_2_FORT_DEV : _bindgen_ty_2 = 49 ; pub const _SC_2_FORT_RUN : _bindgen_ty_2 = 50 ; pub const _SC_2_SW_DEV : _bindgen_ty_2 = 51 ; pub const _SC_2_LOCALEDEF : _bindgen_ty_2 = 52 ; pub const _SC_PII : _bindgen_ty_2 = 53 ; pub const _SC_PII_XTI : _bindgen_ty_2 = 54 ; pub const _SC_PII_SOCKET : _bindgen_ty_2 = 55 ; pub const _SC_PII_INTERNET : _bindgen_ty_2 = 56 ; pub const _SC_PII_OSI : _bindgen_ty_2 = 57 ; pub const _SC_POLL : _bindgen_ty_2 = 58 ; pub const _SC_SELECT : _bindgen_ty_2 = 59 ; pub const _SC_UIO_MAXIOV : _bindgen_ty_2 = 60 ; pub const _SC_IOV_MAX : _bindgen_ty_2 = 60 ; pub const _SC_PII_INTERNET_STREAM : _bindgen_ty_2 = 61 ; pub const _SC_PII_INTERNET_DGRAM : _bindgen_ty_2 = 62 ; pub const _SC_PII_OSI_COTS : _bindgen_ty_2 = 63 ; pub const _SC_PII_OSI_CLTS : _bindgen_ty_2 = 64 ; pub const _SC_PII_OSI_M : _bindgen_ty_2 = 65 ; pub const _SC_T_IOV_MAX : _bindgen_ty_2 = 66 ; pub const _SC_THREADS : _bindgen_ty_2 = 67 ; pub const _SC_THREAD_SAFE_FUNCTIONS : _bindgen_ty_2 = 68 ; pub const _SC_GETGR_R_SIZE_MAX : _bindgen_ty_2 = 69 ; pub const _SC_GETPW_R_SIZE_MAX : _bindgen_ty_2 = 70 ; pub const _SC_LOGIN_NAME_MAX : _bindgen_ty_2 = 71 ; pub const _SC_TTY_NAME_MAX : _bindgen_ty_2 = 72 ; pub const _SC_THREAD_DESTRUCTOR_ITERATIONS : _bindgen_ty_2 = 73 ; pub const _SC_THREAD_KEYS_MAX : _bindgen_ty_2 = 74 ; pub const _SC_THREAD_STACK_MIN : _bindgen_ty_2 = 75 ; pub const _SC_THREAD_THREADS_MAX : _bindgen_ty_2 = 76 ; pub const _SC_THREAD_ATTR_STACKADDR : _bindgen_ty_2 = 77 ; pub const _SC_THREAD_ATTR_STACKSIZE : _bindgen_ty_2 = 78 ; pub const _SC_THREAD_PRIORITY_SCHEDULING : _bindgen_ty_2 = 79 ; pub const _SC_THREAD_PRIO_INHERIT : _bindgen_ty_2 = 80 ; pub const _SC_THREAD_PRIO_PROTECT : _bindgen_ty_2 = 81 ; pub const _SC_THREAD_PROCESS_SHARED : _bindgen_ty_2 = 82 ; pub const _SC_NPROCESSORS_CONF : _bindgen_ty_2 = 83 ; pub const _SC_NPROCESSORS_ONLN : _bindgen_ty_2 = 84 ; pub const _SC_PHYS_PAGES : _bindgen_ty_2 = 85 ; pub const _SC_AVPHYS_PAGES : _bindgen_ty_2 = 86 ; pub const _SC_ATEXIT_MAX : _bindgen_ty_2 = 87 ; pub const _SC_PASS_MAX : _bindgen_ty_2 = 88 ; pub const _SC_XOPEN_VERSION : _bindgen_ty_2 = 89 ; pub const _SC_XOPEN_XCU_VERSION : _bindgen_ty_2 = 90 ; pub const _SC_XOPEN_UNIX : _bindgen_ty_2 = 91 ; pub const _SC_XOPEN_CRYPT : _bindgen_ty_2 = 92 ; pub const _SC_XOPEN_ENH_I18N : _bindgen_ty_2 = 93 ; pub const _SC_XOPEN_SHM : _bindgen_ty_2 = 94 ; pub const _SC_2_CHAR_TERM : _bindgen_ty_2 = 95 ; pub const _SC_2_C_VERSION : _bindgen_ty_2 = 96 ; pub const _SC_2_UPE : _bindgen_ty_2 = 97 ; pub const _SC_XOPEN_XPG2 : _bindgen_ty_2 = 98 ; pub const _SC_XOPEN_XPG3 : _bindgen_ty_2 = 99 ; pub const _SC_XOPEN_XPG4 : _bindgen_ty_2 = 100 ; pub const _SC_CHAR_BIT : _bindgen_ty_2 = 101 ; pub const _SC_CHAR_MAX : _bindgen_ty_2 = 102 ; pub const _SC_CHAR_MIN : _bindgen_ty_2 = 103 ; pub const _SC_INT_MAX : _bindgen_ty_2 = 104 ; pub const _SC_INT_MIN : _bindgen_ty_2 = 105 ; pub const _SC_LONG_BIT : _bindgen_ty_2 = 106 ; pub const _SC_WORD_BIT : _bindgen_ty_2 = 107 ; pub const _SC_MB_LEN_MAX : _bindgen_ty_2 = 108 ; pub const _SC_NZERO : _bindgen_ty_2 = 109 ; pub const _SC_SSIZE_MAX : _bindgen_ty_2 = 110 ; pub const _SC_SCHAR_MAX : _bindgen_ty_2 = 111 ; pub const _SC_SCHAR_MIN : _bindgen_ty_2 = 112 ; pub const _SC_SHRT_MAX : _bindgen_ty_2 = 113 ; pub const _SC_SHRT_MIN : _bindgen_ty_2 = 114 ; pub const _SC_UCHAR_MAX : _bindgen_ty_2 = 115 ; pub const _SC_UINT_MAX : _bindgen_ty_2 = 116 ; pub const _SC_ULONG_MAX : _bindgen_ty_2 = 117 ; pub const _SC_USHRT_MAX : _bindgen_ty_2 = 118 ; pub const _SC_NL_ARGMAX : _bindgen_ty_2 = 119 ; pub const _SC_NL_LANGMAX : _bindgen_ty_2 = 120 ; pub const _SC_NL_MSGMAX : _bindgen_ty_2 = 121 ; pub const _SC_NL_NMAX : _bindgen_ty_2 = 122 ; pub const _SC_NL_SETMAX : _bindgen_ty_2 = 123 ; pub const _SC_NL_TEXTMAX : _bindgen_ty_2 = 124 ; pub const _SC_XBS5_ILP32_OFF32 : _bindgen_ty_2 = 125 ; pub const _SC_XBS5_ILP32_OFFBIG : _bindgen_ty_2 = 126 ; pub const _SC_XBS5_LP64_OFF64 : _bindgen_ty_2 = 127 ; pub const _SC_XBS5_LPBIG_OFFBIG : _bindgen_ty_2 = 128 ; pub const _SC_XOPEN_LEGACY : _bindgen_ty_2 = 129 ; pub const _SC_XOPEN_REALTIME : _bindgen_ty_2 = 130 ; pub const _SC_XOPEN_REALTIME_THREADS : _bindgen_ty_2 = 131 ; pub const _SC_ADVISORY_INFO : _bindgen_ty_2 = 132 ; pub const _SC_BARRIERS : _bindgen_ty_2 = 133 ; pub const _SC_BASE : _bindgen_ty_2 = 134 ; pub const _SC_C_LANG_SUPPORT : _bindgen_ty_2 = 135 ; pub const _SC_C_LANG_SUPPORT_R : _bindgen_ty_2 = 136 ; pub const _SC_CLOCK_SELECTION : _bindgen_ty_2 = 137 ; pub const _SC_CPUTIME : _bindgen_ty_2 = 138 ; pub const _SC_THREAD_CPUTIME : _bindgen_ty_2 = 139 ; pub const _SC_DEVICE_IO : _bindgen_ty_2 = 140 ; pub const _SC_DEVICE_SPECIFIC : _bindgen_ty_2 = 141 ; pub const _SC_DEVICE_SPECIFIC_R : _bindgen_ty_2 = 142 ; pub const _SC_FD_MGMT : _bindgen_ty_2 = 143 ; pub const _SC_FIFO : _bindgen_ty_2 = 144 ; pub const _SC_PIPE : _bindgen_ty_2 = 145 ; pub const _SC_FILE_ATTRIBUTES : _bindgen_ty_2 = 146 ; pub const _SC_FILE_LOCKING : _bindgen_ty_2 = 147 ; pub const _SC_FILE_SYSTEM : _bindgen_ty_2 = 148 ; pub const _SC_MONOTONIC_CLOCK : _bindgen_ty_2 = 149 ; pub const _SC_MULTI_PROCESS : _bindgen_ty_2 = 150 ; pub const _SC_SINGLE_PROCESS : _bindgen_ty_2 = 151 ; pub const _SC_NETWORKING : _bindgen_ty_2 = 152 ; pub const _SC_READER_WRITER_LOCKS : _bindgen_ty_2 = 153 ; pub const _SC_SPIN_LOCKS : _bindgen_ty_2 = 154 ; pub const _SC_REGEXP : _bindgen_ty_2 = 155 ; pub const _SC_REGEX_VERSION : _bindgen_ty_2 = 156 ; pub const _SC_SHELL : _bindgen_ty_2 = 157 ; pub const _SC_SIGNALS : _bindgen_ty_2 = 158 ; pub const _SC_SPAWN : _bindgen_ty_2 = 159 ; pub const _SC_SPORADIC_SERVER : _bindgen_ty_2 = 160 ; pub const _SC_THREAD_SPORADIC_SERVER : _bindgen_ty_2 = 161 ; pub const _SC_SYSTEM_DATABASE : _bindgen_ty_2 = 162 ; pub const _SC_SYSTEM_DATABASE_R : _bindgen_ty_2 = 163 ; pub const _SC_TIMEOUTS : _bindgen_ty_2 = 164 ; pub const _SC_TYPED_MEMORY_OBJECTS : _bindgen_ty_2 = 165 ; pub const _SC_USER_GROUPS : _bindgen_ty_2 = 166 ; pub const _SC_USER_GROUPS_R : _bindgen_ty_2 = 167 ; pub const _SC_2_PBS : _bindgen_ty_2 = 168 ; pub const _SC_2_PBS_ACCOUNTING : _bindgen_ty_2 = 169 ; pub const _SC_2_PBS_LOCATE : _bindgen_ty_2 = 170 ; pub const _SC_2_PBS_MESSAGE : _bindgen_ty_2 = 171 ; pub const _SC_2_PBS_TRACK : _bindgen_ty_2 = 172 ; pub const _SC_SYMLOOP_MAX : _bindgen_ty_2 = 173 ; pub const _SC_STREAMS : _bindgen_ty_2 = 174 ; pub const _SC_2_PBS_CHECKPOINT : _bindgen_ty_2 = 175 ; pub const _SC_V6_ILP32_OFF32 : _bindgen_ty_2 = 176 ; pub const _SC_V6_ILP32_OFFBIG : _bindgen_ty_2 = 177 ; pub const _SC_V6_LP64_OFF64 : _bindgen_ty_2 = 178 ; pub const _SC_V6_LPBIG_OFFBIG : _bindgen_ty_2 = 179 ; pub const _SC_HOST_NAME_MAX : _bindgen_ty_2 = 180 ; pub const _SC_TRACE : _bindgen_ty_2 = 181 ; pub const _SC_TRACE_EVENT_FILTER : _bindgen_ty_2 = 182 ; pub const _SC_TRACE_INHERIT : _bindgen_ty_2 = 183 ; pub const _SC_TRACE_LOG : _bindgen_ty_2 = 184 ; pub const _SC_LEVEL1_ICACHE_SIZE : _bindgen_ty_2 = 185 ; pub const _SC_LEVEL1_ICACHE_ASSOC : _bindgen_ty_2 = 186 ; pub const _SC_LEVEL1_ICACHE_LINESIZE : _bindgen_ty_2 = 187 ; pub const _SC_LEVEL1_DCACHE_SIZE : _bindgen_ty_2 = 188 ; pub const _SC_LEVEL1_DCACHE_ASSOC : _bindgen_ty_2 = 189 ; pub const _SC_LEVEL1_DCACHE_LINESIZE : _bindgen_ty_2 = 190 ; pub const _SC_LEVEL2_CACHE_SIZE : _bindgen_ty_2 = 191 ; pub const _SC_LEVEL2_CACHE_ASSOC : _bindgen_ty_2 = 192 ; pub const _SC_LEVEL2_CACHE_LINESIZE : _bindgen_ty_2 = 193 ; pub const _SC_LEVEL3_CACHE_SIZE : _bindgen_ty_2 = 194 ; pub const _SC_LEVEL3_CACHE_ASSOC : _bindgen_ty_2 = 195 ; pub const _SC_LEVEL3_CACHE_LINESIZE : _bindgen_ty_2 = 196 ; pub const _SC_LEVEL4_CACHE_SIZE : _bindgen_ty_2 = 197 ; pub const _SC_LEVEL4_CACHE_ASSOC : _bindgen_ty_2 = 198 ; pub const _SC_LEVEL4_CACHE_LINESIZE : _bindgen_ty_2 = 199 ; pub const _SC_IPV6 : _bindgen_ty_2 = 235 ; pub const _SC_RAW_SOCKETS : _bindgen_ty_2 = 236 ; pub const _SC_V7_ILP32_OFF32 : _bindgen_ty_2 = 237 ; pub const _SC_V7_ILP32_OFFBIG : _bindgen_ty_2 = 238 ; pub const _SC_V7_LP64_OFF64 : _bindgen_ty_2 = 239 ; pub const _SC_V7_LPBIG_OFFBIG : _bindgen_ty_2 = 240 ; pub const _SC_SS_REPL_MAX : _bindgen_ty_2 = 241 ; pub const _SC_TRACE_EVENT_NAME_MAX : _bindgen_ty_2 = 242 ; pub const _SC_TRACE_NAME_MAX : _bindgen_ty_2 = 243 ; pub const _SC_TRACE_SYS_MAX : _bindgen_ty_2 = 244 ; pub const _SC_TRACE_USER_EVENT_MAX : _bindgen_ty_2 = 245 ; pub const _SC_XOPEN_STREAMS : _bindgen_ty_2 = 246 ; pub const _SC_THREAD_ROBUST_PRIO_INHERIT : _bindgen_ty_2 = 247 ; pub const _SC_THREAD_ROBUST_PRIO_PROTECT : _bindgen_ty_2 = 248 ; pub type _bindgen_ty_2 = u32 ; pub const _CS_PATH : _bindgen_ty_3 = 0 ; pub const _CS_V6_WIDTH_RESTRICTED_ENVS : _bindgen_ty_3 = 1 ; pub const _CS_GNU_LIBC_VERSION : _bindgen_ty_3 = 2 ; pub const _CS_GNU_LIBPTHREAD_VERSION : _bindgen_ty_3 = 3 ; pub const _CS_V5_WIDTH_RESTRICTED_ENVS : _bindgen_ty_3 = 4 ; pub const _CS_V7_WIDTH_RESTRICTED_ENVS : _bindgen_ty_3 = 5 ; pub const _CS_LFS_CFLAGS : _bindgen_ty_3 = 1000 ; pub const _CS_LFS_LDFLAGS : _bindgen_ty_3 = 1001 ; pub const _CS_LFS_LIBS : _bindgen_ty_3 = 1002 ; pub const _CS_LFS_LINTFLAGS : _bindgen_ty_3 = 1003 ; pub const _CS_LFS64_CFLAGS : _bindgen_ty_3 = 1004 ; pub const _CS_LFS64_LDFLAGS : _bindgen_ty_3 = 1005 ; pub const _CS_LFS64_LIBS : _bindgen_ty_3 = 1006 ; pub const _CS_LFS64_LINTFLAGS : _bindgen_ty_3 = 1007 ; pub const _CS_XBS5_ILP32_OFF32_CFLAGS : _bindgen_ty_3 = 1100 ; pub const _CS_XBS5_ILP32_OFF32_LDFLAGS : _bindgen_ty_3 = 1101 ; pub const _CS_XBS5_ILP32_OFF32_LIBS : _bindgen_ty_3 = 1102 ; pub const _CS_XBS5_ILP32_OFF32_LINTFLAGS : _bindgen_ty_3 = 1103 ; pub const _CS_XBS5_ILP32_OFFBIG_CFLAGS : _bindgen_ty_3 = 1104 ; pub const _CS_XBS5_ILP32_OFFBIG_LDFLAGS : _bindgen_ty_3 = 1105 ; pub const _CS_XBS5_ILP32_OFFBIG_LIBS : _bindgen_ty_3 = 1106 ; pub const _CS_XBS5_ILP32_OFFBIG_LINTFLAGS : _bindgen_ty_3 = 1107 ; pub const _CS_XBS5_LP64_OFF64_CFLAGS : _bindgen_ty_3 = 1108 ; pub const _CS_XBS5_LP64_OFF64_LDFLAGS : _bindgen_ty_3 = 1109 ; pub const _CS_XBS5_LP64_OFF64_LIBS : _bindgen_ty_3 = 1110 ; pub const _CS_XBS5_LP64_OFF64_LINTFLAGS : _bindgen_ty_3 = 1111 ; pub const _CS_XBS5_LPBIG_OFFBIG_CFLAGS : _bindgen_ty_3 = 1112 ; pub const _CS_XBS5_LPBIG_OFFBIG_LDFLAGS : _bindgen_ty_3 = 1113 ; pub const _CS_XBS5_LPBIG_OFFBIG_LIBS : _bindgen_ty_3 = 1114 ; pub const _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS : _bindgen_ty_3 = 1115 ; pub const _CS_POSIX_V6_ILP32_OFF32_CFLAGS : _bindgen_ty_3 = 1116 ; pub const _CS_POSIX_V6_ILP32_OFF32_LDFLAGS : _bindgen_ty_3 = 1117 ; pub const _CS_POSIX_V6_ILP32_OFF32_LIBS : _bindgen_ty_3 = 1118 ; pub const _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS : _bindgen_ty_3 = 1119 ; pub const _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS : _bindgen_ty_3 = 1120 ; pub const _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS : _bindgen_ty_3 = 1121 ; pub const _CS_POSIX_V6_ILP32_OFFBIG_LIBS : _bindgen_ty_3 = 1122 ; pub const _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS : _bindgen_ty_3 = 1123 ; pub const _CS_POSIX_V6_LP64_OFF64_CFLAGS : _bindgen_ty_3 = 1124 ; pub const _CS_POSIX_V6_LP64_OFF64_LDFLAGS : _bindgen_ty_3 = 1125 ; pub const _CS_POSIX_V6_LP64_OFF64_LIBS : _bindgen_ty_3 = 1126 ; pub const _CS_POSIX_V6_LP64_OFF64_LINTFLAGS : _bindgen_ty_3 = 1127 ; pub const _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS : _bindgen_ty_3 = 1128 ; pub const _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS : _bindgen_ty_3 = 1129 ; pub const _CS_POSIX_V6_LPBIG_OFFBIG_LIBS : _bindgen_ty_3 = 1130 ; pub const _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS : _bindgen_ty_3 = 1131 ; pub const _CS_POSIX_V7_ILP32_OFF32_CFLAGS : _bindgen_ty_3 = 1132 ; pub const _CS_POSIX_V7_ILP32_OFF32_LDFLAGS : _bindgen_ty_3 = 1133 ; pub const _CS_POSIX_V7_ILP32_OFF32_LIBS : _bindgen_ty_3 = 1134 ; pub const _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS : _bindgen_ty_3 = 1135 ; pub const _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS : _bindgen_ty_3 = 1136 ; pub const _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS : _bindgen_ty_3 = 1137 ; pub const _CS_POSIX_V7_ILP32_OFFBIG_LIBS : _bindgen_ty_3 = 1138 ; pub const _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS : _bindgen_ty_3 = 1139 ; pub const _CS_POSIX_V7_LP64_OFF64_CFLAGS : _bindgen_ty_3 = 1140 ; pub const _CS_POSIX_V7_LP64_OFF64_LDFLAGS : _bindgen_ty_3 = 1141 ; pub const _CS_POSIX_V7_LP64_OFF64_LIBS : _bindgen_ty_3 = 1142 ; pub const _CS_POSIX_V7_LP64_OFF64_LINTFLAGS : _bindgen_ty_3 = 1143 ; pub const _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS : _bindgen_ty_3 = 1144 ; pub const _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS : _bindgen_ty_3 = 1145 ; pub const _CS_POSIX_V7_LPBIG_OFFBIG_LIBS : _bindgen_ty_3 = 1146 ; pub const _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS : _bindgen_ty_3 = 1147 ; pub const _CS_V6_ENV : _bindgen_ty_3 = 1148 ; pub const _CS_V7_ENV : _bindgen_ty_3 = 1149 ; pub type _bindgen_ty_3 = u32 ; extern "C" { pub fn pathconf ( __path : * const :: std :: os :: raw :: c_char , __name : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn fpathconf ( __fd : :: std :: os :: raw :: c_int , __name : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn sysconf ( __name : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn confstr ( __name : :: std :: os :: raw :: c_int , __buf : * mut :: std :: os :: raw :: c_char , __len : usize ) -> usize ; } extern "C" { pub fn getpid ( ) -> __pid_t ; } extern "C" { pub fn getppid ( ) -> __pid_t ; } extern "C" { pub fn getpgrp ( ) -> __pid_t ; } extern "C" { pub fn __getpgid ( __pid : __pid_t ) -> __pid_t ; } extern "C" { pub fn getpgid ( __pid : __pid_t ) -> __pid_t ; } extern "C" { pub fn setpgid ( __pid : __pid_t , __pgid : __pid_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn setpgrp ( ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn setsid ( ) -> __pid_t ; } extern "C" { pub fn getsid ( __pid : __pid_t ) -> __pid_t ; } extern "C" { pub fn getuid ( ) -> __uid_t ; } extern "C" { pub fn geteuid ( ) -> __uid_t ; } extern "C" { pub fn getgid ( ) -> __gid_t ; } extern "C" { pub fn getegid ( ) -> __gid_t ; } extern "C" { pub fn getgroups ( __size : :: std :: os :: raw :: c_int , __list : * mut __gid_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn setuid ( __uid : __uid_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn setreuid ( __ruid : __uid_t , __euid : __uid_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn seteuid ( __uid : __uid_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn setgid ( __gid : __gid_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn setregid ( __rgid : __gid_t , __egid : __gid_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn setegid ( __gid : __gid_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fork ( ) -> __pid_t ; } extern "C" { pub fn vfork ( ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn ttyname ( __fd : :: std :: os :: raw :: c_int ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn ttyname_r ( __fd : :: std :: os :: raw :: c_int , __buf : * mut :: std :: os :: raw :: c_char , __buflen : usize ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn isatty ( __fd : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn ttyslot ( ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn link ( __from : * const :: std :: os :: raw :: c_char , __to : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn linkat ( __fromfd : :: std :: os :: raw :: c_int , __from : * const :: std :: os :: raw :: c_char , __tofd : :: std :: os :: raw :: c_int , __to : * const :: std :: os :: raw :: c_char , __flags : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn symlink ( __from : * const :: std :: os :: raw :: c_char , __to : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn readlink ( __path : * const :: std :: os :: raw :: c_char , __buf : * mut :: std :: os :: raw :: c_char , __len : usize ) -> isize ; } extern "C" { pub fn symlinkat ( __from : * const :: std :: os :: raw :: c_char , __tofd : :: std :: os :: raw :: c_int , __to : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn readlinkat ( __fd : :: std :: os :: raw :: c_int , __path : * const :: std :: os :: raw :: c_char , __buf : * mut :: std :: os :: raw :: c_char , __len : usize ) -> isize ; } extern "C" { pub fn unlink ( __name : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn unlinkat ( __fd : :: std :: os :: raw :: c_int , __name : * const :: std :: os :: raw :: c_char , __flag : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn rmdir ( __path : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn tcgetpgrp ( __fd : :: std :: os :: raw :: c_int ) -> __pid_t ; } extern "C" { pub fn tcsetpgrp ( __fd : :: std :: os :: raw :: c_int , __pgrp_id : __pid_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn getlogin ( ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn getlogin_r ( __name : * mut :: std :: os :: raw :: c_char , __name_len : usize ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn setlogin ( __name : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub static mut optarg : * mut :: std :: os :: raw :: c_char ; } extern "C" { pub static mut optind : :: std :: os :: raw :: c_int ; } extern "C" { pub static mut opterr : :: std :: os :: raw :: c_int ; } extern "C" { pub static mut optopt : :: std :: os :: raw :: c_int ; } extern "C" { pub fn getopt ( ___argc : :: std :: os :: raw :: c_int , ___argv : * const * mut :: std :: os :: raw :: c_char , __shortopts : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn gethostname ( __name : * mut :: std :: os :: raw :: c_char , __len : usize ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn sethostname ( __name : * const :: std :: os :: raw :: c_char , __len : usize ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn sethostid ( __id : :: std :: os :: raw :: c_long ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn getdomainname ( __name : * mut :: std :: os :: raw :: c_char , __len : usize ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn setdomainname ( __name : * const :: std :: os :: raw :: c_char , __len : usize ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn vhangup ( ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn revoke ( __file : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn profil ( __sample_buffer : * mut :: std :: os :: raw :: c_ushort , __size : usize , __offset : usize , __scale : :: std :: os :: raw :: c_uint ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn acct ( __name : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn getusershell ( ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn endusershell ( ) ; } extern "C" { pub fn setusershell ( ) ; } extern "C" { pub fn daemon ( __nochdir : :: std :: os :: raw :: c_int , __noclose : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn chroot ( __path : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn getpass ( __prompt : * const :: std :: os :: raw :: c_char ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn fsync ( __fd : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn gethostid ( ) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn sync ( ) ; } extern "C" { pub fn getpagesize ( ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn getdtablesize ( ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn truncate ( __file : * const :: std :: os :: raw :: c_char , __length : __off_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn ftruncate ( __fd : :: std :: os :: raw :: c_int , __length : __off_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn brk ( __addr : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn sbrk ( __delta : isize ) -> * mut :: std :: os :: raw :: c_void ; } extern "C" { pub fn syscall ( __sysno : :: std :: os :: raw :: c_long , ... ) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn lockf ( __fd : :: std :: os :: raw :: c_int , __cmd : :: std :: os :: raw :: c_int , __len : __off_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn fdatasync ( __fildes : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn getentropy ( __buffer : * mut :: std :: os :: raw :: c_void , __length : usize ) -> :: std :: os :: raw :: c_int ; } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct sched_param { pub sched_priority : :: std :: os :: raw :: c_int , } # [ test ] fn bindgen_test_layout_sched_param ( ) { assert_eq ! ( :: std :: mem :: size_of :: < sched_param > ( ) , 4usize , concat ! ( "Size of: " , stringify ! ( sched_param ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < sched_param > ( ) , 4usize , concat ! ( "Alignment of " , stringify ! ( sched_param ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < sched_param > ( ) ) ) . sched_priority as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( sched_param ) , "::" , stringify ! ( sched_priority ) ) ) ; } pub type __cpu_mask = :: std :: os :: raw :: c_ulong ; # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct cpu_set_t { pub __bits : [ __cpu_mask ; 16usize ] , } # [ test ] fn bindgen_test_layout_cpu_set_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < cpu_set_t > ( ) , 128usize , concat ! ( "Size of: " , stringify ! ( cpu_set_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < cpu_set_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( cpu_set_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < cpu_set_t > ( ) ) ) . __bits as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( cpu_set_t ) , "::" , stringify ! ( __bits ) ) ) ; } extern "C" { pub fn __sched_cpucount ( __setsize : usize , __setp : * const cpu_set_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __sched_cpualloc ( __count : usize ) -> * mut cpu_set_t ; } extern "C" { pub fn __sched_cpufree ( __set : * mut cpu_set_t ) ; } extern "C" { pub fn sched_setparam ( __pid : __pid_t , __param : * const sched_param ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn sched_getparam ( __pid : __pid_t , __param : * mut sched_param ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn sched_setscheduler ( __pid : __pid_t , __policy : :: std :: os :: raw :: c_int , __param : * const sched_param ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn sched_getscheduler ( __pid : __pid_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn sched_yield ( ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn sched_get_priority_max ( __algorithm : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn sched_get_priority_min ( __algorithm : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn sched_rr_get_interval ( __pid : __pid_t , __t : * mut timespec ) -> :: std :: os :: raw :: c_int ; } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct tm { pub tm_sec : :: std :: os :: raw :: c_int , pub tm_min : :: std :: os :: raw :: c_int , pub tm_hour : :: std :: os :: raw :: c_int , pub tm_mday : :: std :: os :: raw :: c_int , pub tm_mon : :: std :: os :: raw :: c_int , pub tm_year : :: std :: os :: raw :: c_int , pub tm_wday : :: std :: os :: raw :: c_int , pub tm_yday : :: std :: os :: raw :: c_int , pub tm_isdst : :: std :: os :: raw :: c_int , pub tm_gmtoff : :: std :: os :: raw :: c_long , pub tm_zone : * const :: std :: os :: raw :: c_char , } # [ test ] fn bindgen_test_layout_tm ( ) { assert_eq ! ( :: std :: mem :: size_of :: < tm > ( ) , 56usize , concat ! ( "Size of: " , stringify ! ( tm ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < tm > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( tm ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < tm > ( ) ) ) . tm_sec as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( tm ) , "::" , stringify ! ( tm_sec ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < tm > ( ) ) ) . tm_min as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( tm ) , "::" , stringify ! ( tm_min ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < tm > ( ) ) ) . tm_hour as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( tm ) , "::" , stringify ! ( tm_hour ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < tm > ( ) ) ) . tm_mday as * const _ as usize } , 12usize , concat ! ( "Offset of field: " , stringify ! ( tm ) , "::" , stringify ! ( tm_mday ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < tm > ( ) ) ) . tm_mon as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( tm ) , "::" , stringify ! ( tm_mon ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < tm > ( ) ) ) . tm_year as * const _ as usize } , 20usize , concat ! ( "Offset of field: " , stringify ! ( tm ) , "::" , stringify ! ( tm_year ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < tm > ( ) ) ) . tm_wday as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( tm ) , "::" , stringify ! ( tm_wday ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < tm > ( ) ) ) . tm_yday as * const _ as usize } , 28usize , concat ! ( "Offset of field: " , stringify ! ( tm ) , "::" , stringify ! ( tm_yday ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < tm > ( ) ) ) . tm_isdst as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( tm ) , "::" , stringify ! ( tm_isdst ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < tm > ( ) ) ) . tm_gmtoff as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( tm ) , "::" , stringify ! ( tm_gmtoff ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < tm > ( ) ) ) . tm_zone as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( tm ) , "::" , stringify ! ( tm_zone ) ) ) ; } impl Default for tm { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct itimerspec { pub it_interval : timespec , pub it_value : timespec , } # [ test ] fn bindgen_test_layout_itimerspec ( ) { assert_eq ! ( :: std :: mem :: size_of :: < itimerspec > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( itimerspec ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < itimerspec > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( itimerspec ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < itimerspec > ( ) ) ) . it_interval as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( itimerspec ) , "::" , stringify ! ( it_interval ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < itimerspec > ( ) ) ) . it_value as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( itimerspec ) , "::" , stringify ! ( it_value ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct sigevent { _unused : [ u8 ; 0 ] , } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __locale_struct { pub __locales : [ * mut __locale_data ; 13usize ] , pub __ctype_b : * const :: std :: os :: raw :: c_ushort , pub __ctype_tolower : * const :: std :: os :: raw :: c_int , pub __ctype_toupper : * const :: std :: os :: raw :: c_int , pub __names : [ * const :: std :: os :: raw :: c_char ; 13usize ] , } # [ test ] fn bindgen_test_layout___locale_struct ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __locale_struct > ( ) , 232usize , concat ! ( "Size of: " , stringify ! ( __locale_struct ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __locale_struct > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __locale_struct ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __locale_struct > ( ) ) ) . __locales as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __locale_struct ) , "::" , stringify ! ( __locales ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __locale_struct > ( ) ) ) . __ctype_b as * const _ as usize } , 104usize , concat ! ( "Offset of field: " , stringify ! ( __locale_struct ) , "::" , stringify ! ( __ctype_b ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __locale_struct > ( ) ) ) . __ctype_tolower as * const _ as usize } , 112usize , concat ! ( "Offset of field: " , stringify ! ( __locale_struct ) , "::" , stringify ! ( __ctype_tolower ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __locale_struct > ( ) ) ) . __ctype_toupper as * const _ as usize } , 120usize , concat ! ( "Offset of field: " , stringify ! ( __locale_struct ) , "::" , stringify ! ( __ctype_toupper ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __locale_struct > ( ) ) ) . __names as * const _ as usize } , 128usize , concat ! ( "Offset of field: " , stringify ! ( __locale_struct ) , "::" , stringify ! ( __names ) ) ) ; } impl Default for __locale_struct { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } pub type __locale_t = * mut __locale_struct ; pub type locale_t = __locale_t ; extern "C" { pub fn clock ( ) -> clock_t ; } extern "C" { pub fn time ( __timer : * mut time_t ) -> time_t ; } extern "C" { pub fn difftime ( __time1 : time_t , __time0 : time_t ) -> f64 ; } extern "C" { pub fn mktime ( __tp : * mut tm ) -> time_t ; } extern "C" { pub fn strftime ( __s : * mut :: std :: os :: raw :: c_char , __maxsize : usize , __format : * const :: std :: os :: raw :: c_char , __tp : * const tm ) -> usize ; } extern "C" { pub fn strftime_l ( __s : * mut :: std :: os :: raw :: c_char , __maxsize : usize , __format : * const :: std :: os :: raw :: c_char , __tp : * const tm , __loc : locale_t ) -> usize ; } extern "C" { pub fn gmtime ( __timer : * const time_t ) -> * mut tm ; } extern "C" { pub fn localtime ( __timer : * const time_t ) -> * mut tm ; } extern "C" { pub fn gmtime_r ( __timer : * const time_t , __tp : * mut tm ) -> * mut tm ; } extern "C" { pub fn localtime_r ( __timer : * const time_t , __tp : * mut tm ) -> * mut tm ; } extern "C" { pub fn asctime ( __tp : * const tm ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn ctime ( __timer : * const time_t ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn asctime_r ( __tp : * const tm , __buf : * mut :: std :: os :: raw :: c_char ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn ctime_r ( __timer : * const time_t , __buf : * mut :: std :: os :: raw :: c_char ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub static mut __tzname : [ * mut :: std :: os :: raw :: c_char ; 2usize ] ; } extern "C" { pub static mut __daylight : :: std :: os :: raw :: c_int ; } extern "C" { pub static mut __timezone : :: std :: os :: raw :: c_long ; } extern "C" { pub static mut tzname : [ * mut :: std :: os :: raw :: c_char ; 2usize ] ; } extern "C" { pub fn tzset ( ) ; } extern "C" { pub static mut daylight : :: std :: os :: raw :: c_int ; } extern "C" { pub static mut timezone : :: std :: os :: raw :: c_long ; } extern "C" { pub fn stime ( __when : * const time_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn timegm ( __tp : * mut tm ) -> time_t ; } extern "C" { pub fn timelocal ( __tp : * mut tm ) -> time_t ; } extern "C" { pub fn dysize ( __year : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn nanosleep ( __requested_time : * const timespec , __remaining : * mut timespec ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn clock_getres ( __clock_id : clockid_t , __res : * mut timespec ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn clock_gettime ( __clock_id : clockid_t , __tp : * mut timespec ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn clock_settime ( __clock_id : clockid_t , __tp : * const timespec ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn clock_nanosleep ( __clock_id : clockid_t , __flags : :: std :: os :: raw :: c_int , __req : * const timespec , __rem : * mut timespec ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn clock_getcpuclockid ( __pid : pid_t , __clock_id : * mut clockid_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn timer_create ( __clock_id : clockid_t , __evp : * mut sigevent , __timerid : * mut timer_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn timer_delete ( __timerid : timer_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn timer_settime ( __timerid : timer_t , __flags : :: std :: os :: raw :: c_int , __value : * const itimerspec , __ovalue : * mut itimerspec ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn timer_gettime ( __timerid : timer_t , __value : * mut itimerspec ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn timer_getoverrun ( __timerid : timer_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn timespec_get ( __ts : * mut timespec , __base : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } pub type __jmp_buf = [ :: std :: os :: raw :: c_long ; 8usize ] ; pub const PTHREAD_CREATE_JOINABLE : _bindgen_ty_4 = 0 ; pub const PTHREAD_CREATE_DETACHED : _bindgen_ty_4 = 1 ; pub type _bindgen_ty_4 = u32 ; pub const PTHREAD_MUTEX_TIMED_NP : _bindgen_ty_5 = 0 ; pub const PTHREAD_MUTEX_RECURSIVE_NP : _bindgen_ty_5 = 1 ; pub const PTHREAD_MUTEX_ERRORCHECK_NP : _bindgen_ty_5 = 2 ; pub const PTHREAD_MUTEX_ADAPTIVE_NP : _bindgen_ty_5 = 3 ; pub const PTHREAD_MUTEX_NORMAL : _bindgen_ty_5 = 0 ; pub const PTHREAD_MUTEX_RECURSIVE : _bindgen_ty_5 = 1 ; pub const PTHREAD_MUTEX_ERRORCHECK : _bindgen_ty_5 = 2 ; pub const PTHREAD_MUTEX_DEFAULT : _bindgen_ty_5 = 0 ; pub type _bindgen_ty_5 = u32 ; pub const PTHREAD_MUTEX_STALLED : _bindgen_ty_6 = 0 ; pub const PTHREAD_MUTEX_STALLED_NP : _bindgen_ty_6 = 0 ; pub const PTHREAD_MUTEX_ROBUST : _bindgen_ty_6 = 1 ; pub const PTHREAD_MUTEX_ROBUST_NP : _bindgen_ty_6 = 1 ; pub type _bindgen_ty_6 = u32 ; pub const PTHREAD_PRIO_NONE : _bindgen_ty_7 = 0 ; pub const PTHREAD_PRIO_INHERIT : _bindgen_ty_7 = 1 ; pub const PTHREAD_PRIO_PROTECT : _bindgen_ty_7 = 2 ; pub type _bindgen_ty_7 = u32 ; pub const PTHREAD_RWLOCK_PREFER_READER_NP : _bindgen_ty_8 = 0 ; pub const PTHREAD_RWLOCK_PREFER_WRITER_NP : _bindgen_ty_8 = 1 ; pub const PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP : _bindgen_ty_8 = 2 ; pub const PTHREAD_RWLOCK_DEFAULT_NP : _bindgen_ty_8 = 0 ; pub type _bindgen_ty_8 = u32 ; pub const PTHREAD_INHERIT_SCHED : _bindgen_ty_9 = 0 ; pub const PTHREAD_EXPLICIT_SCHED : _bindgen_ty_9 = 1 ; pub type _bindgen_ty_9 = u32 ; pub const PTHREAD_SCOPE_SYSTEM : _bindgen_ty_10 = 0 ; pub const PTHREAD_SCOPE_PROCESS : _bindgen_ty_10 = 1 ; pub type _bindgen_ty_10 = u32 ; pub const PTHREAD_PROCESS_PRIVATE : _bindgen_ty_11 = 0 ; pub const PTHREAD_PROCESS_SHARED : _bindgen_ty_11 = 1 ; pub type _bindgen_ty_11 = u32 ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct _pthread_cleanup_buffer { pub __routine : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) > , pub __arg : * mut :: std :: os :: raw :: c_void , pub __canceltype : :: std :: os :: raw :: c_int , pub __prev : * mut _pthread_cleanup_buffer , } # [ test ] fn bindgen_test_layout__pthread_cleanup_buffer ( ) { assert_eq ! ( :: std :: mem :: size_of :: < _pthread_cleanup_buffer > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( _pthread_cleanup_buffer ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < _pthread_cleanup_buffer > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( _pthread_cleanup_buffer ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _pthread_cleanup_buffer > ( ) ) ) . __routine as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( _pthread_cleanup_buffer ) , "::" , stringify ! ( __routine ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _pthread_cleanup_buffer > ( ) ) ) . __arg as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( _pthread_cleanup_buffer ) , "::" , stringify ! ( __arg ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _pthread_cleanup_buffer > ( ) ) ) . __canceltype as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( _pthread_cleanup_buffer ) , "::" , stringify ! ( __canceltype ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < _pthread_cleanup_buffer > ( ) ) ) . __prev as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( _pthread_cleanup_buffer ) , "::" , stringify ! ( __prev ) ) ) ; } impl Default for _pthread_cleanup_buffer { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } pub const PTHREAD_CANCEL_ENABLE : _bindgen_ty_12 = 0 ; pub const PTHREAD_CANCEL_DISABLE : _bindgen_ty_12 = 1 ; pub type _bindgen_ty_12 = u32 ; pub const PTHREAD_CANCEL_DEFERRED : _bindgen_ty_13 = 0 ; pub const PTHREAD_CANCEL_ASYNCHRONOUS : _bindgen_ty_13 = 1 ; pub type _bindgen_ty_13 = u32 ; extern "C" { pub fn pthread_create ( __newthread : * mut pthread_t , __attr : * const pthread_attr_t , __start_routine : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> * mut :: std :: os :: raw :: c_void > , __arg : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_exit ( __retval : * mut :: std :: os :: raw :: c_void ) ; } extern "C" { pub fn pthread_join ( __th : pthread_t , __thread_return : * mut * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_detach ( __th : pthread_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_self ( ) -> pthread_t ; } extern "C" { pub fn pthread_equal ( __thread1 : pthread_t , __thread2 : pthread_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_init ( __attr : * mut pthread_attr_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_destroy ( __attr : * mut pthread_attr_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_getdetachstate ( __attr : * const pthread_attr_t , __detachstate : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_setdetachstate ( __attr : * mut pthread_attr_t , __detachstate : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_getguardsize ( __attr : * const pthread_attr_t , __guardsize : * mut usize ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_setguardsize ( __attr : * mut pthread_attr_t , __guardsize : usize ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_getschedparam ( __attr : * const pthread_attr_t , __param : * mut sched_param ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_setschedparam ( __attr : * mut pthread_attr_t , __param : * const sched_param ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_getschedpolicy ( __attr : * const pthread_attr_t , __policy : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_setschedpolicy ( __attr : * mut pthread_attr_t , __policy : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_getinheritsched ( __attr : * const pthread_attr_t , __inherit : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_setinheritsched ( __attr : * mut pthread_attr_t , __inherit : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_getscope ( __attr : * const pthread_attr_t , __scope : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_setscope ( __attr : * mut pthread_attr_t , __scope : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_getstackaddr ( __attr : * const pthread_attr_t , __stackaddr : * mut * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_setstackaddr ( __attr : * mut pthread_attr_t , __stackaddr : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_getstacksize ( __attr : * const pthread_attr_t , __stacksize : * mut usize ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_setstacksize ( __attr : * mut pthread_attr_t , __stacksize : usize ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_getstack ( __attr : * const pthread_attr_t , __stackaddr : * mut * mut :: std :: os :: raw :: c_void , __stacksize : * mut usize ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_attr_setstack ( __attr : * mut pthread_attr_t , __stackaddr : * mut :: std :: os :: raw :: c_void , __stacksize : usize ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_setschedparam ( __target_thread : pthread_t , __policy : :: std :: os :: raw :: c_int , __param : * const sched_param ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_getschedparam ( __target_thread : pthread_t , __policy : * mut :: std :: os :: raw :: c_int , __param : * mut sched_param ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_setschedprio ( __target_thread : pthread_t , __prio : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_once ( __once_control : * mut pthread_once_t , __init_routine : :: std :: option :: Option < unsafe extern "C" fn ( ) > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_setcancelstate ( __state : :: std :: os :: raw :: c_int , __oldstate : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_setcanceltype ( __type : :: std :: os :: raw :: c_int , __oldtype : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_cancel ( __th : pthread_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_testcancel ( ) ; } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __pthread_unwind_buf_t { pub __cancel_jmp_buf : [ __pthread_unwind_buf_t__bindgen_ty_1 ; 1usize ] , pub __pad : [ * mut :: std :: os :: raw :: c_void ; 4usize ] , } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __pthread_unwind_buf_t__bindgen_ty_1 { pub __cancel_jmp_buf : __jmp_buf , pub __mask_was_saved : :: std :: os :: raw :: c_int , } # [ test ] fn bindgen_test_layout___pthread_unwind_buf_t__bindgen_ty_1 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __pthread_unwind_buf_t__bindgen_ty_1 > ( ) , 72usize , concat ! ( "Size of: " , stringify ! ( __pthread_unwind_buf_t__bindgen_ty_1 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __pthread_unwind_buf_t__bindgen_ty_1 > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __pthread_unwind_buf_t__bindgen_ty_1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_unwind_buf_t__bindgen_ty_1 > ( ) ) ) . __cancel_jmp_buf as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_unwind_buf_t__bindgen_ty_1 ) , "::" , stringify ! ( __cancel_jmp_buf ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_unwind_buf_t__bindgen_ty_1 > ( ) ) ) . __mask_was_saved as * const _ as usize } , 64usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_unwind_buf_t__bindgen_ty_1 ) , "::" , stringify ! ( __mask_was_saved ) ) ) ; } # [ test ] fn bindgen_test_layout___pthread_unwind_buf_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __pthread_unwind_buf_t > ( ) , 104usize , concat ! ( "Size of: " , stringify ! ( __pthread_unwind_buf_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __pthread_unwind_buf_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __pthread_unwind_buf_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_unwind_buf_t > ( ) ) ) . __cancel_jmp_buf as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_unwind_buf_t ) , "::" , stringify ! ( __cancel_jmp_buf ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_unwind_buf_t > ( ) ) ) . __pad as * const _ as usize } , 72usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_unwind_buf_t ) , "::" , stringify ! ( __pad ) ) ) ; } impl Default for __pthread_unwind_buf_t { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __pthread_cleanup_frame { pub __cancel_routine : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) > , pub __cancel_arg : * mut :: std :: os :: raw :: c_void , pub __do_it : :: std :: os :: raw :: c_int , pub __cancel_type : :: std :: os :: raw :: c_int , } # [ test ] fn bindgen_test_layout___pthread_cleanup_frame ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __pthread_cleanup_frame > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( __pthread_cleanup_frame ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __pthread_cleanup_frame > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __pthread_cleanup_frame ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_cleanup_frame > ( ) ) ) . __cancel_routine as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_cleanup_frame ) , "::" , stringify ! ( __cancel_routine ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_cleanup_frame > ( ) ) ) . __cancel_arg as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_cleanup_frame ) , "::" , stringify ! ( __cancel_arg ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_cleanup_frame > ( ) ) ) . __do_it as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_cleanup_frame ) , "::" , stringify ! ( __do_it ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __pthread_cleanup_frame > ( ) ) ) . __cancel_type as * const _ as usize } , 20usize , concat ! ( "Offset of field: " , stringify ! ( __pthread_cleanup_frame ) , "::" , stringify ! ( __cancel_type ) ) ) ; } impl Default for __pthread_cleanup_frame { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } extern "C" { pub fn __pthread_register_cancel ( __buf : * mut __pthread_unwind_buf_t ) ; } extern "C" { pub fn __pthread_unregister_cancel ( __buf : * mut __pthread_unwind_buf_t ) ; } extern "C" { pub fn __pthread_unwind_next ( __buf : * mut __pthread_unwind_buf_t ) ; } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __jmp_buf_tag { _unused : [ u8 ; 0 ] , } extern "C" { pub fn __sigsetjmp ( __env : * mut __jmp_buf_tag , __savemask : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutex_init ( __mutex : * mut pthread_mutex_t , __mutexattr : * const pthread_mutexattr_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutex_destroy ( __mutex : * mut pthread_mutex_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutex_trylock ( __mutex : * mut pthread_mutex_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutex_lock ( __mutex : * mut pthread_mutex_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutex_timedlock ( __mutex : * mut pthread_mutex_t , __abstime : * const timespec ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutex_unlock ( __mutex : * mut pthread_mutex_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutex_getprioceiling ( __mutex : * const pthread_mutex_t , __prioceiling : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutex_setprioceiling ( __mutex : * mut pthread_mutex_t , __prioceiling : :: std :: os :: raw :: c_int , __old_ceiling : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutex_consistent ( __mutex : * mut pthread_mutex_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutexattr_init ( __attr : * mut pthread_mutexattr_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutexattr_destroy ( __attr : * mut pthread_mutexattr_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutexattr_getpshared ( __attr : * const pthread_mutexattr_t , __pshared : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutexattr_setpshared ( __attr : * mut pthread_mutexattr_t , __pshared : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutexattr_gettype ( __attr : * const pthread_mutexattr_t , __kind : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutexattr_settype ( __attr : * mut pthread_mutexattr_t , __kind : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutexattr_getprotocol ( __attr : * const pthread_mutexattr_t , __protocol : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutexattr_setprotocol ( __attr : * mut pthread_mutexattr_t , __protocol : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutexattr_getprioceiling ( __attr : * const pthread_mutexattr_t , __prioceiling : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutexattr_setprioceiling ( __attr : * mut pthread_mutexattr_t , __prioceiling : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutexattr_getrobust ( __attr : * const pthread_mutexattr_t , __robustness : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_mutexattr_setrobust ( __attr : * mut pthread_mutexattr_t , __robustness : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_rwlock_init ( __rwlock : * mut pthread_rwlock_t , __attr : * const pthread_rwlockattr_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_rwlock_destroy ( __rwlock : * mut pthread_rwlock_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_rwlock_rdlock ( __rwlock : * mut pthread_rwlock_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_rwlock_tryrdlock ( __rwlock : * mut pthread_rwlock_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_rwlock_timedrdlock ( __rwlock : * mut pthread_rwlock_t , __abstime : * const timespec ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_rwlock_wrlock ( __rwlock : * mut pthread_rwlock_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_rwlock_trywrlock ( __rwlock : * mut pthread_rwlock_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_rwlock_timedwrlock ( __rwlock : * mut pthread_rwlock_t , __abstime : * const timespec ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_rwlock_unlock ( __rwlock : * mut pthread_rwlock_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_rwlockattr_init ( __attr : * mut pthread_rwlockattr_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_rwlockattr_destroy ( __attr : * mut pthread_rwlockattr_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_rwlockattr_getpshared ( __attr : * const pthread_rwlockattr_t , __pshared : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_rwlockattr_setpshared ( __attr : * mut pthread_rwlockattr_t , __pshared : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_rwlockattr_getkind_np ( __attr : * const pthread_rwlockattr_t , __pref : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_rwlockattr_setkind_np ( __attr : * mut pthread_rwlockattr_t , __pref : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_cond_init ( __cond : * mut pthread_cond_t , __cond_attr : * const pthread_condattr_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_cond_destroy ( __cond : * mut pthread_cond_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_cond_signal ( __cond : * mut pthread_cond_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_cond_broadcast ( __cond : * mut pthread_cond_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_cond_wait ( __cond : * mut pthread_cond_t , __mutex : * mut pthread_mutex_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_cond_timedwait ( __cond : * mut pthread_cond_t , __mutex : * mut pthread_mutex_t , __abstime : * const timespec ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_condattr_init ( __attr : * mut pthread_condattr_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_condattr_destroy ( __attr : * mut pthread_condattr_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_condattr_getpshared ( __attr : * const pthread_condattr_t , __pshared : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_condattr_setpshared ( __attr : * mut pthread_condattr_t , __pshared : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_condattr_getclock ( __attr : * const pthread_condattr_t , __clock_id : * mut __clockid_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_condattr_setclock ( __attr : * mut pthread_condattr_t , __clock_id : __clockid_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_spin_init ( __lock : * mut pthread_spinlock_t , __pshared : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_spin_destroy ( __lock : * mut pthread_spinlock_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_spin_lock ( __lock : * mut pthread_spinlock_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_spin_trylock ( __lock : * mut pthread_spinlock_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_spin_unlock ( __lock : * mut pthread_spinlock_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_barrier_init ( __barrier : * mut pthread_barrier_t , __attr : * const pthread_barrierattr_t , __count : :: std :: os :: raw :: c_uint ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_barrier_destroy ( __barrier : * mut pthread_barrier_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_barrier_wait ( __barrier : * mut pthread_barrier_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_barrierattr_init ( __attr : * mut pthread_barrierattr_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_barrierattr_destroy ( __attr : * mut pthread_barrierattr_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_barrierattr_getpshared ( __attr : * const pthread_barrierattr_t , __pshared : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_barrierattr_setpshared ( __attr : * mut pthread_barrierattr_t , __pshared : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_key_create ( __key : * mut pthread_key_t , __destr_function : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_key_delete ( __key : pthread_key_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_getspecific ( __key : pthread_key_t ) -> * mut :: std :: os :: raw :: c_void ; } extern "C" { pub fn pthread_setspecific ( __key : pthread_key_t , __pointer : * const :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_getcpuclockid ( __thread_id : pthread_t , __clock_id : * mut __clockid_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn pthread_atfork ( __prepare : :: std :: option :: Option < unsafe extern "C" fn ( ) > , __parent : :: std :: option :: Option < unsafe extern "C" fn ( ) > , __child : :: std :: option :: Option < unsafe extern "C" fn ( ) > ) -> :: std :: os :: raw :: c_int ; } pub type db_size_t = usize ; pub type db_ssize_t = isize ; pub type db_seq_t = :: std :: os :: raw :: c_long ; pub type db_threadid_t = pthread_t ; pub type db_pgno_t = u_int32_t ; pub type db_indx_t = u_int16_t ; pub type db_recno_t = u_int32_t ; pub type db_timeout_t = u_int32_t ; pub type roff_t = db_size_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __channel { _unused : [ u8 ; 0 ] , } pub type CHANNEL = __channel ; pub type DB = __db ; pub type DB_BTREE_STAT = __db_bt_stat ; pub type DB_CHANNEL = __db_channel ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_cipher { _unused : [ u8 ; 0 ] , } pub type DB_CIPHER = __db_cipher ; pub type DB_COMPACT = __db_compact ; pub type DBT = __db_dbt ; pub type DB_DISTAB = __db_distab ; pub type DB_ENV = __db_env ; pub type DB_HASH_STAT = __db_h_stat ; pub type DB_HEAP_RID = __db_heap_rid ; pub type DB_HEAP_STAT = __db_heap_stat ; pub type DB_LOCK_ILOCK = __db_ilock ; pub type DB_LOCK_HSTAT = __db_lock_hstat ; pub type DB_LOCK_PSTAT = __db_lock_pstat ; pub type DB_LOCK_STAT = __db_lock_stat ; pub type DB_LOCK = __db_lock_u ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_locker { _unused : [ u8 ; 0 ] , } pub type DB_LOCKER = __db_locker ; pub type DB_LOCKREQ = __db_lockreq ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_locktab { _unused : [ u8 ; 0 ] , } pub type DB_LOCKTAB = __db_locktab ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_log { _unused : [ u8 ; 0 ] , } pub type DB_LOG = __db_log ; pub type DB_LOGC = __db_log_cursor ; pub type DB_LOG_STAT = __db_log_stat ; pub type DB_LSN = __db_lsn ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_mpool { _unused : [ u8 ; 0 ] , } pub type DB_MPOOL = __db_mpool ; pub type DB_MPOOL_FSTAT = __db_mpool_fstat ; pub type DB_MPOOL_STAT = __db_mpool_stat ; pub type DB_MPOOLFILE = __db_mpoolfile ; pub type DB_MUTEX_STAT = __db_mutex_stat ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_mutex_t { _unused : [ u8 ; 0 ] , } pub type DB_MUTEX = __db_mutex_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_mutexmgr { _unused : [ u8 ; 0 ] , } pub type DB_MUTEXMGR = __db_mutexmgr ; pub type DB_PREPLIST = __db_preplist ; pub type DB_QUEUE_STAT = __db_qam_stat ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_rep { _unused : [ u8 ; 0 ] , } pub type DB_REP = __db_rep ; pub type DB_REP_STAT = __db_rep_stat ; pub type DB_REPMGR_CONN_ERR = __db_repmgr_conn_err ; pub type DB_REPMGR_SITE = __db_repmgr_site ; pub type DB_REPMGR_STAT = __db_repmgr_stat ; pub type DB_SEQ_RECORD = __db_seq_record ; pub type DB_SEQUENCE_STAT = __db_seq_stat ; pub type DB_SITE = __db_site ; pub type DB_SEQUENCE = __db_sequence ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_thread_info { _unused : [ u8 ; 0 ] , } pub type DB_THREAD_INFO = __db_thread_info ; pub type DB_TXN = __db_txn ; pub type DB_TXN_ACTIVE = __db_txn_active ; pub type DB_TXN_STAT = __db_txn_stat ; pub type DB_TXN_TOKEN = __db_txn_token ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_txnmgr { _unused : [ u8 ; 0 ] , } pub type DB_TXNMGR = __db_txnmgr ; pub type DBC = __dbc ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __dbc_internal { _unused : [ u8 ; 0 ] , } pub type DBC_INTERNAL = __dbc_internal ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __env { _unused : [ u8 ; 0 ] , } pub type ENV = __env ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __fh_t { _unused : [ u8 ; 0 ] , } pub type DB_FH = __fh_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __fname { _unused : [ u8 ; 0 ] , } pub type FNAME = __fname ; pub type DB_KEY_RANGE = __key_range ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __mpoolfile { _unused : [ u8 ; 0 ] , } pub type MPOOLFILE = __mpoolfile ; pub type DB_LOG_VERIFY_CONFIG = __db_logvrfy_config ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_dbt { pub data : * mut :: std :: os :: raw :: c_void , pub size : u_int32_t , pub ulen : u_int32_t , pub dlen : u_int32_t , pub doff : u_int32_t , pub app_data : * mut :: std :: os :: raw :: c_void , pub flags : u_int32_t , } # [ test ] fn bindgen_test_layout___db_dbt ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_dbt > ( ) , 40usize , concat ! ( "Size of: " , stringify ! ( __db_dbt ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_dbt > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_dbt ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_dbt > ( ) ) ) . data as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_dbt ) , "::" , stringify ! ( data ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_dbt > ( ) ) ) . size as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_dbt ) , "::" , stringify ! ( size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_dbt > ( ) ) ) . ulen as * const _ as usize } , 12usize , concat ! ( "Offset of field: " , stringify ! ( __db_dbt ) , "::" , stringify ! ( ulen ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_dbt > ( ) ) ) . dlen as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_dbt ) , "::" , stringify ! ( dlen ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_dbt > ( ) ) ) . doff as * const _ as usize } , 20usize , concat ! ( "Offset of field: " , stringify ! ( __db_dbt ) , "::" , stringify ! ( doff ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_dbt > ( ) ) ) . app_data as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_dbt ) , "::" , stringify ! ( app_data ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_dbt > ( ) ) ) . flags as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_dbt ) , "::" , stringify ! ( flags ) ) ) ; } impl Default for __db_dbt { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } pub type db_mutex_t = usize ; # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_mutex_stat { pub st_mutex_align : u_int32_t , pub st_mutex_tas_spins : u_int32_t , pub st_mutex_init : u_int32_t , pub st_mutex_cnt : u_int32_t , pub st_mutex_max : u_int32_t , pub st_mutex_free : u_int32_t , pub st_mutex_inuse : u_int32_t , pub st_mutex_inuse_max : u_int32_t , pub st_region_wait : uintmax_t , pub st_region_nowait : uintmax_t , pub st_regsize : roff_t , pub st_regmax : roff_t , } # [ test ] fn bindgen_test_layout___db_mutex_stat ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_mutex_stat > ( ) , 64usize , concat ! ( "Size of: " , stringify ! ( __db_mutex_stat ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_mutex_stat > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_mutex_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mutex_stat > ( ) ) ) . st_mutex_align as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_mutex_stat ) , "::" , stringify ! ( st_mutex_align ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mutex_stat > ( ) ) ) . st_mutex_tas_spins as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_mutex_stat ) , "::" , stringify ! ( st_mutex_tas_spins ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mutex_stat > ( ) ) ) . st_mutex_init as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_mutex_stat ) , "::" , stringify ! ( st_mutex_init ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mutex_stat > ( ) ) ) . st_mutex_cnt as * const _ as usize } , 12usize , concat ! ( "Offset of field: " , stringify ! ( __db_mutex_stat ) , "::" , stringify ! ( st_mutex_cnt ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mutex_stat > ( ) ) ) . st_mutex_max as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_mutex_stat ) , "::" , stringify ! ( st_mutex_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mutex_stat > ( ) ) ) . st_mutex_free as * const _ as usize } , 20usize , concat ! ( "Offset of field: " , stringify ! ( __db_mutex_stat ) , "::" , stringify ! ( st_mutex_free ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mutex_stat > ( ) ) ) . st_mutex_inuse as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_mutex_stat ) , "::" , stringify ! ( st_mutex_inuse ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mutex_stat > ( ) ) ) . st_mutex_inuse_max as * const _ as usize } , 28usize , concat ! ( "Offset of field: " , stringify ! ( __db_mutex_stat ) , "::" , stringify ! ( st_mutex_inuse_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mutex_stat > ( ) ) ) . st_region_wait as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_mutex_stat ) , "::" , stringify ! ( st_region_wait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mutex_stat > ( ) ) ) . st_region_nowait as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_mutex_stat ) , "::" , stringify ! ( st_region_nowait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mutex_stat > ( ) ) ) . st_regsize as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_mutex_stat ) , "::" , stringify ! ( st_regsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mutex_stat > ( ) ) ) . st_regmax as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db_mutex_stat ) , "::" , stringify ! ( st_regmax ) ) ) ; } pub const db_lockmode_t_DB_LOCK_NG : db_lockmode_t = 0 ; pub const db_lockmode_t_DB_LOCK_READ : db_lockmode_t = 1 ; pub const db_lockmode_t_DB_LOCK_WRITE : db_lockmode_t = 2 ; pub const db_lockmode_t_DB_LOCK_WAIT : db_lockmode_t = 3 ; pub const db_lockmode_t_DB_LOCK_IWRITE : db_lockmode_t = 4 ; pub const db_lockmode_t_DB_LOCK_IREAD : db_lockmode_t = 5 ; pub const db_lockmode_t_DB_LOCK_IWR : db_lockmode_t = 6 ; pub const db_lockmode_t_DB_LOCK_READ_UNCOMMITTED : db_lockmode_t = 7 ; pub const db_lockmode_t_DB_LOCK_WWRITE : db_lockmode_t = 8 ; pub type db_lockmode_t = u32 ; pub const db_lockop_t_DB_LOCK_DUMP : db_lockop_t = 0 ; pub const db_lockop_t_DB_LOCK_GET : db_lockop_t = 1 ; pub const db_lockop_t_DB_LOCK_GET_TIMEOUT : db_lockop_t = 2 ; pub const db_lockop_t_DB_LOCK_INHERIT : db_lockop_t = 3 ; pub const db_lockop_t_DB_LOCK_PUT : db_lockop_t = 4 ; pub const db_lockop_t_DB_LOCK_PUT_ALL : db_lockop_t = 5 ; pub const db_lockop_t_DB_LOCK_PUT_OBJ : db_lockop_t = 6 ; pub const db_lockop_t_DB_LOCK_PUT_READ : db_lockop_t = 7 ; pub const db_lockop_t_DB_LOCK_TIMEOUT : db_lockop_t = 8 ; pub const db_lockop_t_DB_LOCK_TRADE : db_lockop_t = 9 ; pub const db_lockop_t_DB_LOCK_UPGRADE_WRITE : db_lockop_t = 10 ; pub type db_lockop_t = u32 ; pub const db_status_t_DB_LSTAT_ABORTED : db_status_t = 1 ; pub const db_status_t_DB_LSTAT_EXPIRED : db_status_t = 2 ; pub const db_status_t_DB_LSTAT_FREE : db_status_t = 3 ; pub const db_status_t_DB_LSTAT_HELD : db_status_t = 4 ; pub const db_status_t_DB_LSTAT_PENDING : db_status_t = 5 ; pub const db_status_t_DB_LSTAT_WAITING : db_status_t = 6 ; pub type db_status_t = u32 ; # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_lock_stat { pub st_id : u_int32_t , pub st_cur_maxid : u_int32_t , pub st_initlocks : u_int32_t , pub st_initlockers : u_int32_t , pub st_initobjects : u_int32_t , pub st_locks : u_int32_t , pub st_lockers : u_int32_t , pub st_objects : u_int32_t , pub st_maxlocks : u_int32_t , pub st_maxlockers : u_int32_t , pub st_maxobjects : u_int32_t , pub st_partitions : u_int32_t , pub st_tablesize : u_int32_t , pub st_nmodes : i32 , pub st_nlockers : u_int32_t , pub st_nlocks : u_int32_t , pub st_maxnlocks : u_int32_t , pub st_maxhlocks : u_int32_t , pub st_locksteals : uintmax_t , pub st_maxlsteals : uintmax_t , pub st_maxnlockers : u_int32_t , pub st_nobjects : u_int32_t , pub st_maxnobjects : u_int32_t , pub st_maxhobjects : u_int32_t , pub st_objectsteals : uintmax_t , pub st_maxosteals : uintmax_t , pub st_nrequests : uintmax_t , pub st_nreleases : uintmax_t , pub st_nupgrade : uintmax_t , pub st_ndowngrade : uintmax_t , pub st_lock_wait : uintmax_t , pub st_lock_nowait : uintmax_t , pub st_ndeadlocks : uintmax_t , pub st_locktimeout : db_timeout_t , pub st_nlocktimeouts : uintmax_t , pub st_txntimeout : db_timeout_t , pub st_ntxntimeouts : uintmax_t , pub st_part_wait : uintmax_t , pub st_part_nowait : uintmax_t , pub st_part_max_wait : uintmax_t , pub st_part_max_nowait : uintmax_t , pub st_objs_wait : uintmax_t , pub st_objs_nowait : uintmax_t , pub st_lockers_wait : uintmax_t , pub st_lockers_nowait : uintmax_t , pub st_region_wait : uintmax_t , pub st_region_nowait : uintmax_t , pub st_hash_len : u_int32_t , pub st_regsize : roff_t , } # [ test ] fn bindgen_test_layout___db_lock_stat ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_lock_stat > ( ) , 304usize , concat ! ( "Size of: " , stringify ! ( __db_lock_stat ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_lock_stat > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_lock_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_id as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_id ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_cur_maxid as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_cur_maxid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_initlocks as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_initlocks ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_initlockers as * const _ as usize } , 12usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_initlockers ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_initobjects as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_initobjects ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_locks as * const _ as usize } , 20usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_locks ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_lockers as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_lockers ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_objects as * const _ as usize } , 28usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_objects ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_maxlocks as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_maxlocks ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_maxlockers as * const _ as usize } , 36usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_maxlockers ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_maxobjects as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_maxobjects ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_partitions as * const _ as usize } , 44usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_partitions ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_tablesize as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_tablesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_nmodes as * const _ as usize } , 52usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_nmodes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_nlockers as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_nlockers ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_nlocks as * const _ as usize } , 60usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_nlocks ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_maxnlocks as * const _ as usize } , 64usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_maxnlocks ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_maxhlocks as * const _ as usize } , 68usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_maxhlocks ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_locksteals as * const _ as usize } , 72usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_locksteals ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_maxlsteals as * const _ as usize } , 80usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_maxlsteals ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_maxnlockers as * const _ as usize } , 88usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_maxnlockers ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_nobjects as * const _ as usize } , 92usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_nobjects ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_maxnobjects as * const _ as usize } , 96usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_maxnobjects ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_maxhobjects as * const _ as usize } , 100usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_maxhobjects ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_objectsteals as * const _ as usize } , 104usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_objectsteals ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_maxosteals as * const _ as usize } , 112usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_maxosteals ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_nrequests as * const _ as usize } , 120usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_nrequests ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_nreleases as * const _ as usize } , 128usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_nreleases ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_nupgrade as * const _ as usize } , 136usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_nupgrade ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_ndowngrade as * const _ as usize } , 144usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_ndowngrade ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_lock_wait as * const _ as usize } , 152usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_lock_wait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_lock_nowait as * const _ as usize } , 160usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_lock_nowait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_ndeadlocks as * const _ as usize } , 168usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_ndeadlocks ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_locktimeout as * const _ as usize } , 176usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_locktimeout ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_nlocktimeouts as * const _ as usize } , 184usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_nlocktimeouts ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_txntimeout as * const _ as usize } , 192usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_txntimeout ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_ntxntimeouts as * const _ as usize } , 200usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_ntxntimeouts ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_part_wait as * const _ as usize } , 208usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_part_wait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_part_nowait as * const _ as usize } , 216usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_part_nowait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_part_max_wait as * const _ as usize } , 224usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_part_max_wait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_part_max_nowait as * const _ as usize } , 232usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_part_max_nowait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_objs_wait as * const _ as usize } , 240usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_objs_wait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_objs_nowait as * const _ as usize } , 248usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_objs_nowait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_lockers_wait as * const _ as usize } , 256usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_lockers_wait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_lockers_nowait as * const _ as usize } , 264usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_lockers_nowait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_region_wait as * const _ as usize } , 272usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_region_wait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_region_nowait as * const _ as usize } , 280usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_region_nowait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_hash_len as * const _ as usize } , 288usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_hash_len ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_stat > ( ) ) ) . st_regsize as * const _ as usize } , 296usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_stat ) , "::" , stringify ! ( st_regsize ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_lock_hstat { pub st_nrequests : uintmax_t , pub st_nreleases : uintmax_t , pub st_nupgrade : uintmax_t , pub st_ndowngrade : uintmax_t , pub st_nlocks : u_int32_t , pub st_maxnlocks : u_int32_t , pub st_nobjects : u_int32_t , pub st_maxnobjects : u_int32_t , pub st_lock_wait : uintmax_t , pub st_lock_nowait : uintmax_t , pub st_nlocktimeouts : uintmax_t , pub st_ntxntimeouts : uintmax_t , pub st_hash_len : u_int32_t , } # [ test ] fn bindgen_test_layout___db_lock_hstat ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_lock_hstat > ( ) , 88usize , concat ! ( "Size of: " , stringify ! ( __db_lock_hstat ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_lock_hstat > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_lock_hstat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_hstat > ( ) ) ) . st_nrequests as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_hstat ) , "::" , stringify ! ( st_nrequests ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_hstat > ( ) ) ) . st_nreleases as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_hstat ) , "::" , stringify ! ( st_nreleases ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_hstat > ( ) ) ) . st_nupgrade as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_hstat ) , "::" , stringify ! ( st_nupgrade ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_hstat > ( ) ) ) . st_ndowngrade as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_hstat ) , "::" , stringify ! ( st_ndowngrade ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_hstat > ( ) ) ) . st_nlocks as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_hstat ) , "::" , stringify ! ( st_nlocks ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_hstat > ( ) ) ) . st_maxnlocks as * const _ as usize } , 36usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_hstat ) , "::" , stringify ! ( st_maxnlocks ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_hstat > ( ) ) ) . st_nobjects as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_hstat ) , "::" , stringify ! ( st_nobjects ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_hstat > ( ) ) ) . st_maxnobjects as * const _ as usize } , 44usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_hstat ) , "::" , stringify ! ( st_maxnobjects ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_hstat > ( ) ) ) . st_lock_wait as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_hstat ) , "::" , stringify ! ( st_lock_wait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_hstat > ( ) ) ) . st_lock_nowait as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_hstat ) , "::" , stringify ! ( st_lock_nowait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_hstat > ( ) ) ) . st_nlocktimeouts as * const _ as usize } , 64usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_hstat ) , "::" , stringify ! ( st_nlocktimeouts ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_hstat > ( ) ) ) . st_ntxntimeouts as * const _ as usize } , 72usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_hstat ) , "::" , stringify ! ( st_ntxntimeouts ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_hstat > ( ) ) ) . st_hash_len as * const _ as usize } , 80usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_hstat ) , "::" , stringify ! ( st_hash_len ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_lock_pstat { pub st_nlocks : u_int32_t , pub st_maxnlocks : u_int32_t , pub st_nobjects : u_int32_t , pub st_maxnobjects : u_int32_t , pub st_locksteals : uintmax_t , pub st_objectsteals : uintmax_t , } # [ test ] fn bindgen_test_layout___db_lock_pstat ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_lock_pstat > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( __db_lock_pstat ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_lock_pstat > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_lock_pstat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_pstat > ( ) ) ) . st_nlocks as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_pstat ) , "::" , stringify ! ( st_nlocks ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_pstat > ( ) ) ) . st_maxnlocks as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_pstat ) , "::" , stringify ! ( st_maxnlocks ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_pstat > ( ) ) ) . st_nobjects as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_pstat ) , "::" , stringify ! ( st_nobjects ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_pstat > ( ) ) ) . st_maxnobjects as * const _ as usize } , 12usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_pstat ) , "::" , stringify ! ( st_maxnobjects ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_pstat > ( ) ) ) . st_locksteals as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_pstat ) , "::" , stringify ! ( st_locksteals ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_pstat > ( ) ) ) . st_objectsteals as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_pstat ) , "::" , stringify ! ( st_objectsteals ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_ilock { pub pgno : db_pgno_t , pub fileid : [ u_int8_t ; 20usize ] , pub type_ : u_int32_t , } # [ test ] fn bindgen_test_layout___db_ilock ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_ilock > ( ) , 28usize , concat ! ( "Size of: " , stringify ! ( __db_ilock ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_ilock > ( ) , 4usize , concat ! ( "Alignment of " , stringify ! ( __db_ilock ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_ilock > ( ) ) ) . pgno as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_ilock ) , "::" , stringify ! ( pgno ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_ilock > ( ) ) ) . fileid as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_ilock ) , "::" , stringify ! ( fileid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_ilock > ( ) ) ) . type_ as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_ilock ) , "::" , stringify ! ( type_ ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_lock_u { pub off : roff_t , pub ndx : u_int32_t , pub gen : u_int32_t , pub mode : db_lockmode_t , } # [ test ] fn bindgen_test_layout___db_lock_u ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_lock_u > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( __db_lock_u ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_lock_u > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_lock_u ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_u > ( ) ) ) . off as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_u ) , "::" , stringify ! ( off ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_u > ( ) ) ) . ndx as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_u ) , "::" , stringify ! ( ndx ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_u > ( ) ) ) . gen as * const _ as usize } , 12usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_u ) , "::" , stringify ! ( gen ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lock_u > ( ) ) ) . mode as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_lock_u ) , "::" , stringify ! ( mode ) ) ) ; } impl Default for __db_lock_u { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_lockreq { pub op : db_lockop_t , pub mode : db_lockmode_t , pub timeout : db_timeout_t , pub obj : * mut DBT , pub lock : DB_LOCK , } # [ test ] fn bindgen_test_layout___db_lockreq ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_lockreq > ( ) , 48usize , concat ! ( "Size of: " , stringify ! ( __db_lockreq ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_lockreq > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_lockreq ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lockreq > ( ) ) ) . op as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_lockreq ) , "::" , stringify ! ( op ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lockreq > ( ) ) ) . mode as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_lockreq ) , "::" , stringify ! ( mode ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lockreq > ( ) ) ) . timeout as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_lockreq ) , "::" , stringify ! ( timeout ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lockreq > ( ) ) ) . obj as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_lockreq ) , "::" , stringify ! ( obj ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lockreq > ( ) ) ) . lock as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_lockreq ) , "::" , stringify ! ( lock ) ) ) ; } impl Default for __db_lockreq { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_lsn { pub file : u_int32_t , pub offset : u_int32_t , } # [ test ] fn bindgen_test_layout___db_lsn ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_lsn > ( ) , 8usize , concat ! ( "Size of: " , stringify ! ( __db_lsn ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_lsn > ( ) , 4usize , concat ! ( "Alignment of " , stringify ! ( __db_lsn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lsn > ( ) ) ) . file as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_lsn ) , "::" , stringify ! ( file ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_lsn > ( ) ) ) . offset as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_lsn ) , "::" , stringify ! ( offset ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_log_cursor { pub env : * mut ENV , pub fhp : * mut DB_FH , pub lsn : DB_LSN , pub len : u_int32_t , pub prev : u_int32_t , pub dbt : DBT , pub p_lsn : DB_LSN , pub p_version : u_int32_t , pub bp : * mut u_int8_t , pub bp_size : u_int32_t , pub bp_rlen : u_int32_t , pub bp_lsn : DB_LSN , pub bp_maxrec : u_int32_t , pub close : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_LOGC , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_LOGC , arg2 : * mut DB_LSN , arg3 : * mut DBT , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub version : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_LOGC , arg2 : * mut u_int32_t , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub flags : u_int32_t , } # [ test ] fn bindgen_test_layout___db_log_cursor ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_log_cursor > ( ) , 152usize , concat ! ( "Size of: " , stringify ! ( __db_log_cursor ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_log_cursor > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_log_cursor ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_cursor > ( ) ) ) . env as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_cursor ) , "::" , stringify ! ( env ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_cursor > ( ) ) ) . fhp as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_cursor ) , "::" , stringify ! ( fhp ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_cursor > ( ) ) ) . lsn as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_cursor ) , "::" , stringify ! ( lsn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_cursor > ( ) ) ) . len as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_cursor ) , "::" , stringify ! ( len ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_cursor > ( ) ) ) . prev as * const _ as usize } , 28usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_cursor ) , "::" , stringify ! ( prev ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_cursor > ( ) ) ) . dbt as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_cursor ) , "::" , stringify ! ( dbt ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_cursor > ( ) ) ) . p_lsn as * const _ as usize } , 72usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_cursor ) , "::" , stringify ! ( p_lsn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_cursor > ( ) ) ) . p_version as * const _ as usize } , 80usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_cursor ) , "::" , stringify ! ( p_version ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_cursor > ( ) ) ) . bp as * const _ as usize } , 88usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_cursor ) , "::" , stringify ! ( bp ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_cursor > ( ) ) ) . bp_size as * const _ as usize } , 96usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_cursor ) , "::" , stringify ! ( bp_size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_cursor > ( ) ) ) . bp_rlen as * const _ as usize } , 100usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_cursor ) , "::" , stringify ! ( bp_rlen ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_cursor > ( ) ) ) . bp_lsn as * const _ as usize } , 104usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_cursor ) , "::" , stringify ! ( bp_lsn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_cursor > ( ) ) ) . bp_maxrec as * const _ as usize } , 112usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_cursor ) , "::" , stringify ! ( bp_maxrec ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_cursor > ( ) ) ) . close as * const _ as usize } , 120usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_cursor ) , "::" , stringify ! ( close ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_cursor > ( ) ) ) . get as * const _ as usize } , 128usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_cursor ) , "::" , stringify ! ( get ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_cursor > ( ) ) ) . version as * const _ as usize } , 136usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_cursor ) , "::" , stringify ! ( version ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_cursor > ( ) ) ) . flags as * const _ as usize } , 144usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_cursor ) , "::" , stringify ! ( flags ) ) ) ; } impl Default for __db_log_cursor { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_log_stat { pub st_magic : u_int32_t , pub st_version : u_int32_t , pub st_mode : i32 , pub st_lg_bsize : u_int32_t , pub st_lg_size : u_int32_t , pub st_wc_bytes : u_int32_t , pub st_wc_mbytes : u_int32_t , pub st_fileid_init : u_int32_t , pub st_nfileid : u_int32_t , pub st_maxnfileid : u_int32_t , pub st_record : uintmax_t , pub st_w_bytes : u_int32_t , pub st_w_mbytes : u_int32_t , pub st_wcount : uintmax_t , pub st_wcount_fill : uintmax_t , pub st_rcount : uintmax_t , pub st_scount : uintmax_t , pub st_region_wait : uintmax_t , pub st_region_nowait : uintmax_t , pub st_cur_file : u_int32_t , pub st_cur_offset : u_int32_t , pub st_disk_file : u_int32_t , pub st_disk_offset : u_int32_t , pub st_maxcommitperflush : u_int32_t , pub st_mincommitperflush : u_int32_t , pub st_regsize : roff_t , } # [ test ] fn bindgen_test_layout___db_log_stat ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_log_stat > ( ) , 136usize , concat ! ( "Size of: " , stringify ! ( __db_log_stat ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_log_stat > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_log_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_magic as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_magic ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_version as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_version ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_mode as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_mode ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_lg_bsize as * const _ as usize } , 12usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_lg_bsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_lg_size as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_lg_size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_wc_bytes as * const _ as usize } , 20usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_wc_bytes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_wc_mbytes as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_wc_mbytes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_fileid_init as * const _ as usize } , 28usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_fileid_init ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_nfileid as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_nfileid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_maxnfileid as * const _ as usize } , 36usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_maxnfileid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_record as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_record ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_w_bytes as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_w_bytes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_w_mbytes as * const _ as usize } , 52usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_w_mbytes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_wcount as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_wcount ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_wcount_fill as * const _ as usize } , 64usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_wcount_fill ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_rcount as * const _ as usize } , 72usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_rcount ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_scount as * const _ as usize } , 80usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_scount ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_region_wait as * const _ as usize } , 88usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_region_wait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_region_nowait as * const _ as usize } , 96usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_region_nowait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_cur_file as * const _ as usize } , 104usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_cur_file ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_cur_offset as * const _ as usize } , 108usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_cur_offset ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_disk_file as * const _ as usize } , 112usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_disk_file ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_disk_offset as * const _ as usize } , 116usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_disk_offset ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_maxcommitperflush as * const _ as usize } , 120usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_maxcommitperflush ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_mincommitperflush as * const _ as usize } , 124usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_mincommitperflush ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_log_stat > ( ) ) ) . st_regsize as * const _ as usize } , 128usize , concat ! ( "Offset of field: " , stringify ! ( __db_log_stat ) , "::" , stringify ! ( st_regsize ) ) ) ; } pub const log_rec_type_t_LOGREC_Done : log_rec_type_t = 0 ; pub const log_rec_type_t_LOGREC_ARG : log_rec_type_t = 1 ; pub const log_rec_type_t_LOGREC_HDR : log_rec_type_t = 2 ; pub const log_rec_type_t_LOGREC_DATA : log_rec_type_t = 3 ; pub const log_rec_type_t_LOGREC_DB : log_rec_type_t = 4 ; pub const log_rec_type_t_LOGREC_DBOP : log_rec_type_t = 5 ; pub const log_rec_type_t_LOGREC_DBT : log_rec_type_t = 6 ; pub const log_rec_type_t_LOGREC_LOCKS : log_rec_type_t = 7 ; pub const log_rec_type_t_LOGREC_OP : log_rec_type_t = 8 ; pub const log_rec_type_t_LOGREC_PGDBT : log_rec_type_t = 9 ; pub const log_rec_type_t_LOGREC_PGDDBT : log_rec_type_t = 10 ; pub const log_rec_type_t_LOGREC_PGLIST : log_rec_type_t = 11 ; pub const log_rec_type_t_LOGREC_POINTER : log_rec_type_t = 12 ; pub const log_rec_type_t_LOGREC_TIME : log_rec_type_t = 13 ; pub type log_rec_type_t = u32 ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __log_rec_spec { pub type_ : log_rec_type_t , pub offset : u_int32_t , pub name : * const :: std :: os :: raw :: c_char , pub fmt : [ :: std :: os :: raw :: c_char ; 4usize ] , } # [ test ] fn bindgen_test_layout___log_rec_spec ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __log_rec_spec > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( __log_rec_spec ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __log_rec_spec > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __log_rec_spec ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __log_rec_spec > ( ) ) ) . type_ as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __log_rec_spec ) , "::" , stringify ! ( type_ ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __log_rec_spec > ( ) ) ) . offset as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __log_rec_spec ) , "::" , stringify ! ( offset ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __log_rec_spec > ( ) ) ) . name as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __log_rec_spec ) , "::" , stringify ! ( name ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __log_rec_spec > ( ) ) ) . fmt as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __log_rec_spec ) , "::" , stringify ! ( fmt ) ) ) ; } impl Default for __log_rec_spec { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } pub type DB_LOG_RECSPEC = __log_rec_spec ; pub const DB_CACHE_PRIORITY_DB_PRIORITY_UNCHANGED : DB_CACHE_PRIORITY = 0 ; pub const DB_CACHE_PRIORITY_DB_PRIORITY_VERY_LOW : DB_CACHE_PRIORITY = 1 ; pub const DB_CACHE_PRIORITY_DB_PRIORITY_LOW : DB_CACHE_PRIORITY = 2 ; pub const DB_CACHE_PRIORITY_DB_PRIORITY_DEFAULT : DB_CACHE_PRIORITY = 3 ; pub const DB_CACHE_PRIORITY_DB_PRIORITY_HIGH : DB_CACHE_PRIORITY = 4 ; pub const DB_CACHE_PRIORITY_DB_PRIORITY_VERY_HIGH : DB_CACHE_PRIORITY = 5 ; pub type DB_CACHE_PRIORITY = u32 ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_mpoolfile { pub fhp : * mut DB_FH , pub ref_ : u_int32_t , pub pinref : u_int32_t , pub q : __db_mpoolfile__bindgen_ty_1 , pub env : * mut ENV , pub mfp : * mut MPOOLFILE , pub clear_len : u_int32_t , pub fileid : [ u_int8_t ; 20usize ] , pub ftype : :: std :: os :: raw :: c_int , pub lsn_offset : i32 , pub gbytes : u_int32_t , pub bytes : u_int32_t , pub pgcookie : * mut DBT , pub priority : i32 , pub addr : * mut :: std :: os :: raw :: c_void , pub len : usize , pub config_flags : u_int32_t , pub close : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : * mut db_pgno_t , arg3 : * mut DB_TXN , arg4 : u_int32_t , arg5 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > , pub get_clear_len : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_fileid : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : * mut u_int8_t ) -> :: std :: os :: raw :: c_int > , pub get_flags : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_ftype : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub get_last_pgno : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : * mut db_pgno_t ) -> :: std :: os :: raw :: c_int > , pub get_lsn_offset : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : * mut i32 ) -> :: std :: os :: raw :: c_int > , pub get_maxsize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : * mut u_int32_t , arg3 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_pgcookie : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : * mut DBT ) -> :: std :: os :: raw :: c_int > , pub get_priority : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : * mut DB_CACHE_PRIORITY ) -> :: std :: os :: raw :: c_int > , pub open : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : * const :: std :: os :: raw :: c_char , arg3 : u_int32_t , arg4 : :: std :: os :: raw :: c_int , arg5 : usize ) -> :: std :: os :: raw :: c_int > , pub put : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : DB_CACHE_PRIORITY , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_clear_len : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_fileid : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : * mut u_int8_t ) -> :: std :: os :: raw :: c_int > , pub set_flags : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : u_int32_t , arg3 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub set_ftype : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub set_lsn_offset : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : i32 ) -> :: std :: os :: raw :: c_int > , pub set_maxsize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : u_int32_t , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_pgcookie : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : * mut DBT ) -> :: std :: os :: raw :: c_int > , pub set_priority : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE , arg2 : DB_CACHE_PRIORITY ) -> :: std :: os :: raw :: c_int > , pub sync : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_MPOOLFILE ) -> :: std :: os :: raw :: c_int > , pub flags : u_int32_t , } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_mpoolfile__bindgen_ty_1 { pub tqe_next : * mut __db_mpoolfile , pub tqe_prev : * mut * mut __db_mpoolfile , } # [ test ] fn bindgen_test_layout___db_mpoolfile__bindgen_ty_1 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_mpoolfile__bindgen_ty_1 > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __db_mpoolfile__bindgen_ty_1 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_mpoolfile__bindgen_ty_1 > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_mpoolfile__bindgen_ty_1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile__bindgen_ty_1 > ( ) ) ) . tqe_next as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile__bindgen_ty_1 ) , "::" , stringify ! ( tqe_next ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile__bindgen_ty_1 > ( ) ) ) . tqe_prev as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile__bindgen_ty_1 ) , "::" , stringify ! ( tqe_prev ) ) ) ; } impl Default for __db_mpoolfile__bindgen_ty_1 { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ test ] fn bindgen_test_layout___db_mpoolfile ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_mpoolfile > ( ) , 312usize , concat ! ( "Size of: " , stringify ! ( __db_mpoolfile ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_mpoolfile > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_mpoolfile ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . fhp as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( fhp ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . ref_ as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( ref_ ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . pinref as * const _ as usize } , 12usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( pinref ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . q as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( q ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . env as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( env ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . mfp as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( mfp ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . clear_len as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( clear_len ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . fileid as * const _ as usize } , 52usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( fileid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . ftype as * const _ as usize } , 72usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( ftype ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . lsn_offset as * const _ as usize } , 76usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( lsn_offset ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . gbytes as * const _ as usize } , 80usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( gbytes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . bytes as * const _ as usize } , 84usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( bytes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . pgcookie as * const _ as usize } , 88usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( pgcookie ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . priority as * const _ as usize } , 96usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . addr as * const _ as usize } , 104usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( addr ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . len as * const _ as usize } , 112usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( len ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . config_flags as * const _ as usize } , 120usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( config_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . close as * const _ as usize } , 128usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( close ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . get as * const _ as usize } , 136usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( get ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . get_clear_len as * const _ as usize } , 144usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( get_clear_len ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . get_fileid as * const _ as usize } , 152usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( get_fileid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . get_flags as * const _ as usize } , 160usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( get_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . get_ftype as * const _ as usize } , 168usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( get_ftype ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . get_last_pgno as * const _ as usize } , 176usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( get_last_pgno ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . get_lsn_offset as * const _ as usize } , 184usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( get_lsn_offset ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . get_maxsize as * const _ as usize } , 192usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( get_maxsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . get_pgcookie as * const _ as usize } , 200usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( get_pgcookie ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . get_priority as * const _ as usize } , 208usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( get_priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . open as * const _ as usize } , 216usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( open ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . put as * const _ as usize } , 224usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( put ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . set_clear_len as * const _ as usize } , 232usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( set_clear_len ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . set_fileid as * const _ as usize } , 240usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( set_fileid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . set_flags as * const _ as usize } , 248usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( set_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . set_ftype as * const _ as usize } , 256usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( set_ftype ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . set_lsn_offset as * const _ as usize } , 264usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( set_lsn_offset ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . set_maxsize as * const _ as usize } , 272usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( set_maxsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . set_pgcookie as * const _ as usize } , 280usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( set_pgcookie ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . set_priority as * const _ as usize } , 288usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( set_priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . sync as * const _ as usize } , 296usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( sync ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpoolfile > ( ) ) ) . flags as * const _ as usize } , 304usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpoolfile ) , "::" , stringify ! ( flags ) ) ) ; } impl Default for __db_mpoolfile { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_mpool_stat { pub st_gbytes : u_int32_t , pub st_bytes : u_int32_t , pub st_ncache : u_int32_t , pub st_max_ncache : u_int32_t , pub st_mmapsize : db_size_t , pub st_maxopenfd : i32 , pub st_maxwrite : i32 , pub st_maxwrite_sleep : db_timeout_t , pub st_pages : u_int32_t , pub st_map : u_int32_t , pub st_cache_hit : uintmax_t , pub st_cache_miss : uintmax_t , pub st_page_create : uintmax_t , pub st_page_in : uintmax_t , pub st_page_out : uintmax_t , pub st_ro_evict : uintmax_t , pub st_rw_evict : uintmax_t , pub st_page_trickle : uintmax_t , pub st_page_clean : u_int32_t , pub st_page_dirty : u_int32_t , pub st_hash_buckets : u_int32_t , pub st_hash_mutexes : u_int32_t , pub st_pagesize : u_int32_t , pub st_hash_searches : u_int32_t , pub st_hash_longest : u_int32_t , pub st_hash_examined : uintmax_t , pub st_hash_nowait : uintmax_t , pub st_hash_wait : uintmax_t , pub st_hash_max_nowait : uintmax_t , pub st_hash_max_wait : uintmax_t , pub st_region_nowait : uintmax_t , pub st_region_wait : uintmax_t , pub st_mvcc_frozen : uintmax_t , pub st_mvcc_thawed : uintmax_t , pub st_mvcc_freed : uintmax_t , pub st_alloc : uintmax_t , pub st_alloc_buckets : uintmax_t , pub st_alloc_max_buckets : uintmax_t , pub st_alloc_pages : uintmax_t , pub st_alloc_max_pages : uintmax_t , pub st_io_wait : uintmax_t , pub st_sync_interrupted : uintmax_t , pub st_regsize : roff_t , pub st_regmax : roff_t , } # [ test ] fn bindgen_test_layout___db_mpool_stat ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_mpool_stat > ( ) , 296usize , concat ! ( "Size of: " , stringify ! ( __db_mpool_stat ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_mpool_stat > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_mpool_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_gbytes as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_gbytes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_bytes as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_bytes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_ncache as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_ncache ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_max_ncache as * const _ as usize } , 12usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_max_ncache ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_mmapsize as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_mmapsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_maxopenfd as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_maxopenfd ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_maxwrite as * const _ as usize } , 28usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_maxwrite ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_maxwrite_sleep as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_maxwrite_sleep ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_pages as * const _ as usize } , 36usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_pages ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_map as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_map ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_cache_hit as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_cache_hit ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_cache_miss as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_cache_miss ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_page_create as * const _ as usize } , 64usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_page_create ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_page_in as * const _ as usize } , 72usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_page_in ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_page_out as * const _ as usize } , 80usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_page_out ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_ro_evict as * const _ as usize } , 88usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_ro_evict ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_rw_evict as * const _ as usize } , 96usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_rw_evict ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_page_trickle as * const _ as usize } , 104usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_page_trickle ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_page_clean as * const _ as usize } , 112usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_page_clean ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_page_dirty as * const _ as usize } , 116usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_page_dirty ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_hash_buckets as * const _ as usize } , 120usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_hash_buckets ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_hash_mutexes as * const _ as usize } , 124usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_hash_mutexes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_pagesize as * const _ as usize } , 128usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_pagesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_hash_searches as * const _ as usize } , 132usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_hash_searches ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_hash_longest as * const _ as usize } , 136usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_hash_longest ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_hash_examined as * const _ as usize } , 144usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_hash_examined ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_hash_nowait as * const _ as usize } , 152usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_hash_nowait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_hash_wait as * const _ as usize } , 160usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_hash_wait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_hash_max_nowait as * const _ as usize } , 168usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_hash_max_nowait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_hash_max_wait as * const _ as usize } , 176usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_hash_max_wait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_region_nowait as * const _ as usize } , 184usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_region_nowait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_region_wait as * const _ as usize } , 192usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_region_wait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_mvcc_frozen as * const _ as usize } , 200usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_mvcc_frozen ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_mvcc_thawed as * const _ as usize } , 208usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_mvcc_thawed ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_mvcc_freed as * const _ as usize } , 216usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_mvcc_freed ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_alloc as * const _ as usize } , 224usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_alloc ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_alloc_buckets as * const _ as usize } , 232usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_alloc_buckets ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_alloc_max_buckets as * const _ as usize } , 240usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_alloc_max_buckets ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_alloc_pages as * const _ as usize } , 248usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_alloc_pages ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_alloc_max_pages as * const _ as usize } , 256usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_alloc_max_pages ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_io_wait as * const _ as usize } , 264usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_io_wait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_sync_interrupted as * const _ as usize } , 272usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_sync_interrupted ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_regsize as * const _ as usize } , 280usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_regsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_stat > ( ) ) ) . st_regmax as * const _ as usize } , 288usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_stat ) , "::" , stringify ! ( st_regmax ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_mpool_fstat { pub st_pagesize : u_int32_t , pub st_map : u_int32_t , pub st_cache_hit : uintmax_t , pub st_cache_miss : uintmax_t , pub st_page_create : uintmax_t , pub st_page_in : uintmax_t , pub st_page_out : uintmax_t , pub st_backup_spins : uintmax_t , pub file_name : * mut :: std :: os :: raw :: c_char , } # [ test ] fn bindgen_test_layout___db_mpool_fstat ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_mpool_fstat > ( ) , 64usize , concat ! ( "Size of: " , stringify ! ( __db_mpool_fstat ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_mpool_fstat > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_mpool_fstat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_fstat > ( ) ) ) . st_pagesize as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_fstat ) , "::" , stringify ! ( st_pagesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_fstat > ( ) ) ) . st_map as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_fstat ) , "::" , stringify ! ( st_map ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_fstat > ( ) ) ) . st_cache_hit as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_fstat ) , "::" , stringify ! ( st_cache_hit ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_fstat > ( ) ) ) . st_cache_miss as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_fstat ) , "::" , stringify ! ( st_cache_miss ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_fstat > ( ) ) ) . st_page_create as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_fstat ) , "::" , stringify ! ( st_page_create ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_fstat > ( ) ) ) . st_page_in as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_fstat ) , "::" , stringify ! ( st_page_in ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_fstat > ( ) ) ) . st_page_out as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_fstat ) , "::" , stringify ! ( st_page_out ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_fstat > ( ) ) ) . st_backup_spins as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_fstat ) , "::" , stringify ! ( st_backup_spins ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_mpool_fstat > ( ) ) ) . file_name as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db_mpool_fstat ) , "::" , stringify ! ( file_name ) ) ) ; } impl Default for __db_mpool_fstat { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } pub const db_recops_DB_TXN_ABORT : db_recops = 0 ; pub const db_recops_DB_TXN_APPLY : db_recops = 1 ; pub const db_recops_DB_TXN_BACKWARD_ROLL : db_recops = 3 ; pub const db_recops_DB_TXN_FORWARD_ROLL : db_recops = 4 ; pub const db_recops_DB_TXN_OPENFILES : db_recops = 5 ; pub const db_recops_DB_TXN_POPENFILES : db_recops = 6 ; pub const db_recops_DB_TXN_PRINT : db_recops = 7 ; pub const db_recops_DB_TXN_LOG_VERIFY : db_recops = 8 ; pub type db_recops = u32 ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_txn { pub mgrp : * mut DB_TXNMGR , pub parent : * mut DB_TXN , pub thread_info : * mut DB_THREAD_INFO , pub txnid : u_int32_t , pub name : * mut :: std :: os :: raw :: c_char , pub locker : * mut DB_LOCKER , pub td : * mut :: std :: os :: raw :: c_void , pub lock_timeout : db_timeout_t , pub txn_list : * mut :: std :: os :: raw :: c_void , pub links : __db_txn__bindgen_ty_1 , pub xa_links : __db_txn__bindgen_ty_2 , pub kids : __db_txn___kids , pub events : __db_txn__bindgen_ty_3 , pub logs : __db_txn__bindgen_ty_4 , pub klinks : __db_txn__bindgen_ty_5 , pub my_cursors : __db_txn___my_cursors , pub femfs : __db_txn___femfs , pub token_buffer : * mut DB_TXN_TOKEN , pub api_internal : * mut :: std :: os :: raw :: c_void , pub xml_internal : * mut :: std :: os :: raw :: c_void , pub cursors : u_int32_t , pub abort : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_TXN ) -> :: std :: os :: raw :: c_int > , pub commit : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_TXN , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub discard : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_TXN , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_name : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_TXN , arg2 : * mut * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub get_priority : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_TXN , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub id : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_TXN ) -> u_int32_t > , pub prepare : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_TXN , arg2 : * mut u_int8_t ) -> :: std :: os :: raw :: c_int > , pub set_commit_token : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_TXN , arg2 : * mut DB_TXN_TOKEN ) -> :: std :: os :: raw :: c_int > , pub set_name : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_TXN , arg2 : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub set_priority : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_TXN , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_timeout : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_TXN , arg2 : db_timeout_t , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_txn_lsnp : :: std :: option :: Option < unsafe extern "C" fn ( txn : * mut DB_TXN , arg1 : * mut * mut DB_LSN , arg2 : * mut * mut DB_LSN ) > , pub xa_thr_status : u_int32_t , pub flags : u_int32_t , } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_txn__bindgen_ty_1 { pub tqe_next : * mut __db_txn , pub tqe_prev : * mut * mut __db_txn , } # [ test ] fn bindgen_test_layout___db_txn__bindgen_ty_1 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_txn__bindgen_ty_1 > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __db_txn__bindgen_ty_1 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_txn__bindgen_ty_1 > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_txn__bindgen_ty_1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn__bindgen_ty_1 > ( ) ) ) . tqe_next as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn__bindgen_ty_1 ) , "::" , stringify ! ( tqe_next ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn__bindgen_ty_1 > ( ) ) ) . tqe_prev as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn__bindgen_ty_1 ) , "::" , stringify ! ( tqe_prev ) ) ) ; } impl Default for __db_txn__bindgen_ty_1 { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_txn__bindgen_ty_2 { pub stqe_next : db_ssize_t , pub stqe_prev : db_ssize_t , } # [ test ] fn bindgen_test_layout___db_txn__bindgen_ty_2 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_txn__bindgen_ty_2 > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __db_txn__bindgen_ty_2 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_txn__bindgen_ty_2 > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_txn__bindgen_ty_2 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn__bindgen_ty_2 > ( ) ) ) . stqe_next as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn__bindgen_ty_2 ) , "::" , stringify ! ( stqe_next ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn__bindgen_ty_2 > ( ) ) ) . stqe_prev as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn__bindgen_ty_2 ) , "::" , stringify ! ( stqe_prev ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_txn___kids { pub tqh_first : * mut __db_txn , pub tqh_last : * mut * mut __db_txn , } # [ test ] fn bindgen_test_layout___db_txn___kids ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_txn___kids > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __db_txn___kids ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_txn___kids > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_txn___kids ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn___kids > ( ) ) ) . tqh_first as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn___kids ) , "::" , stringify ! ( tqh_first ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn___kids > ( ) ) ) . tqh_last as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn___kids ) , "::" , stringify ! ( tqh_last ) ) ) ; } impl Default for __db_txn___kids { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_txn__bindgen_ty_3 { pub tqh_first : * mut __txn_event , pub tqh_last : * mut * mut __txn_event , } # [ test ] fn bindgen_test_layout___db_txn__bindgen_ty_3 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_txn__bindgen_ty_3 > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __db_txn__bindgen_ty_3 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_txn__bindgen_ty_3 > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_txn__bindgen_ty_3 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn__bindgen_ty_3 > ( ) ) ) . tqh_first as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn__bindgen_ty_3 ) , "::" , stringify ! ( tqh_first ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn__bindgen_ty_3 > ( ) ) ) . tqh_last as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn__bindgen_ty_3 ) , "::" , stringify ! ( tqh_last ) ) ) ; } impl Default for __db_txn__bindgen_ty_3 { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_txn__bindgen_ty_4 { pub stqh_first : * mut __txn_logrec , pub stqh_last : * mut * mut __txn_logrec , } # [ test ] fn bindgen_test_layout___db_txn__bindgen_ty_4 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_txn__bindgen_ty_4 > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __db_txn__bindgen_ty_4 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_txn__bindgen_ty_4 > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_txn__bindgen_ty_4 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn__bindgen_ty_4 > ( ) ) ) . stqh_first as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn__bindgen_ty_4 ) , "::" , stringify ! ( stqh_first ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn__bindgen_ty_4 > ( ) ) ) . stqh_last as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn__bindgen_ty_4 ) , "::" , stringify ! ( stqh_last ) ) ) ; } impl Default for __db_txn__bindgen_ty_4 { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_txn__bindgen_ty_5 { pub tqe_next : * mut __db_txn , pub tqe_prev : * mut * mut __db_txn , } # [ test ] fn bindgen_test_layout___db_txn__bindgen_ty_5 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_txn__bindgen_ty_5 > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __db_txn__bindgen_ty_5 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_txn__bindgen_ty_5 > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_txn__bindgen_ty_5 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn__bindgen_ty_5 > ( ) ) ) . tqe_next as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn__bindgen_ty_5 ) , "::" , stringify ! ( tqe_next ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn__bindgen_ty_5 > ( ) ) ) . tqe_prev as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn__bindgen_ty_5 ) , "::" , stringify ! ( tqe_prev ) ) ) ; } impl Default for __db_txn__bindgen_ty_5 { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_txn___my_cursors { pub tqh_first : * mut __dbc , pub tqh_last : * mut * mut __dbc , } # [ test ] fn bindgen_test_layout___db_txn___my_cursors ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_txn___my_cursors > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __db_txn___my_cursors ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_txn___my_cursors > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_txn___my_cursors ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn___my_cursors > ( ) ) ) . tqh_first as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn___my_cursors ) , "::" , stringify ! ( tqh_first ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn___my_cursors > ( ) ) ) . tqh_last as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn___my_cursors ) , "::" , stringify ! ( tqh_last ) ) ) ; } impl Default for __db_txn___my_cursors { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_txn___femfs { pub tqh_first : * mut DB , pub tqh_last : * mut * mut DB , } # [ test ] fn bindgen_test_layout___db_txn___femfs ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_txn___femfs > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __db_txn___femfs ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_txn___femfs > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_txn___femfs ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn___femfs > ( ) ) ) . tqh_first as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn___femfs ) , "::" , stringify ! ( tqh_first ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn___femfs > ( ) ) ) . tqh_last as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn___femfs ) , "::" , stringify ! ( tqh_last ) ) ) ; } impl Default for __db_txn___femfs { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ test ] fn bindgen_test_layout___db_txn ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_txn > ( ) , 336usize , concat ! ( "Size of: " , stringify ! ( __db_txn ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_txn > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_txn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . mgrp as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( mgrp ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . parent as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( parent ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . thread_info as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( thread_info ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . txnid as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( txnid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . name as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( name ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . locker as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( locker ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . td as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( td ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . lock_timeout as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( lock_timeout ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . txn_list as * const _ as usize } , 64usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( txn_list ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . links as * const _ as usize } , 72usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( links ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . xa_links as * const _ as usize } , 88usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( xa_links ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . kids as * const _ as usize } , 104usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( kids ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . events as * const _ as usize } , 120usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( events ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . logs as * const _ as usize } , 136usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( logs ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . klinks as * const _ as usize } , 152usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( klinks ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . my_cursors as * const _ as usize } , 168usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( my_cursors ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . femfs as * const _ as usize } , 184usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( femfs ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . token_buffer as * const _ as usize } , 200usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( token_buffer ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . api_internal as * const _ as usize } , 208usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( api_internal ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . xml_internal as * const _ as usize } , 216usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( xml_internal ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . cursors as * const _ as usize } , 224usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( cursors ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . abort as * const _ as usize } , 232usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( abort ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . commit as * const _ as usize } , 240usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( commit ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . discard as * const _ as usize } , 248usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( discard ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . get_name as * const _ as usize } , 256usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( get_name ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . get_priority as * const _ as usize } , 264usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( get_priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . id as * const _ as usize } , 272usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( id ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . prepare as * const _ as usize } , 280usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( prepare ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . set_commit_token as * const _ as usize } , 288usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( set_commit_token ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . set_name as * const _ as usize } , 296usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( set_name ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . set_priority as * const _ as usize } , 304usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( set_priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . set_timeout as * const _ as usize } , 312usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( set_timeout ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . set_txn_lsnp as * const _ as usize } , 320usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( set_txn_lsnp ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . xa_thr_status as * const _ as usize } , 328usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( xa_thr_status ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn > ( ) ) ) . flags as * const _ as usize } , 332usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn ) , "::" , stringify ! ( flags ) ) ) ; } impl Default for __db_txn { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub struct __db_preplist { pub txn : * mut DB_TXN , pub gid : [ u_int8_t ; 128usize ] , } # [ test ] fn bindgen_test_layout___db_preplist ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_preplist > ( ) , 136usize , concat ! ( "Size of: " , stringify ! ( __db_preplist ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_preplist > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_preplist ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_preplist > ( ) ) ) . txn as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_preplist ) , "::" , stringify ! ( txn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_preplist > ( ) ) ) . gid as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_preplist ) , "::" , stringify ! ( gid ) ) ) ; } impl Default for __db_preplist { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Copy , Clone ) ] pub struct __db_txn_active { pub txnid : u_int32_t , pub parentid : u_int32_t , pub pid : pid_t , pub tid : db_threadid_t , pub lsn : DB_LSN , pub read_lsn : DB_LSN , pub mvcc_ref : u_int32_t , pub priority : u_int32_t , pub status : u_int32_t , pub xa_status : u_int32_t , pub gid : [ u_int8_t ; 128usize ] , pub name : [ :: std :: os :: raw :: c_char ; 51usize ] , } # [ test ] fn bindgen_test_layout___db_txn_active ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_txn_active > ( ) , 240usize , concat ! ( "Size of: " , stringify ! ( __db_txn_active ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_txn_active > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_txn_active ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_active > ( ) ) ) . txnid as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_active ) , "::" , stringify ! ( txnid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_active > ( ) ) ) . parentid as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_active ) , "::" , stringify ! ( parentid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_active > ( ) ) ) . pid as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_active ) , "::" , stringify ! ( pid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_active > ( ) ) ) . tid as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_active ) , "::" , stringify ! ( tid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_active > ( ) ) ) . lsn as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_active ) , "::" , stringify ! ( lsn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_active > ( ) ) ) . read_lsn as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_active ) , "::" , stringify ! ( read_lsn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_active > ( ) ) ) . mvcc_ref as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_active ) , "::" , stringify ! ( mvcc_ref ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_active > ( ) ) ) . priority as * const _ as usize } , 44usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_active ) , "::" , stringify ! ( priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_active > ( ) ) ) . status as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_active ) , "::" , stringify ! ( status ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_active > ( ) ) ) . xa_status as * const _ as usize } , 52usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_active ) , "::" , stringify ! ( xa_status ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_active > ( ) ) ) . gid as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_active ) , "::" , stringify ! ( gid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_active > ( ) ) ) . name as * const _ as usize } , 184usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_active ) , "::" , stringify ! ( name ) ) ) ; } impl Default for __db_txn_active { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_txn_stat { pub st_nrestores : u_int32_t , pub st_last_ckp : DB_LSN , pub st_time_ckp : time_t , pub st_last_txnid : u_int32_t , pub st_inittxns : u_int32_t , pub st_maxtxns : u_int32_t , pub st_naborts : uintmax_t , pub st_nbegins : uintmax_t , pub st_ncommits : uintmax_t , pub st_nactive : u_int32_t , pub st_nsnapshot : u_int32_t , pub st_maxnactive : u_int32_t , pub st_maxnsnapshot : u_int32_t , pub st_region_wait : uintmax_t , pub st_region_nowait : uintmax_t , pub st_regsize : roff_t , pub st_txnarray : * mut DB_TXN_ACTIVE , } # [ test ] fn bindgen_test_layout___db_txn_stat ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_txn_stat > ( ) , 112usize , concat ! ( "Size of: " , stringify ! ( __db_txn_stat ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_txn_stat > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_txn_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_stat > ( ) ) ) . st_nrestores as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_stat ) , "::" , stringify ! ( st_nrestores ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_stat > ( ) ) ) . st_last_ckp as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_stat ) , "::" , stringify ! ( st_last_ckp ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_stat > ( ) ) ) . st_time_ckp as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_stat ) , "::" , stringify ! ( st_time_ckp ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_stat > ( ) ) ) . st_last_txnid as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_stat ) , "::" , stringify ! ( st_last_txnid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_stat > ( ) ) ) . st_inittxns as * const _ as usize } , 28usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_stat ) , "::" , stringify ! ( st_inittxns ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_stat > ( ) ) ) . st_maxtxns as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_stat ) , "::" , stringify ! ( st_maxtxns ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_stat > ( ) ) ) . st_naborts as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_stat ) , "::" , stringify ! ( st_naborts ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_stat > ( ) ) ) . st_nbegins as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_stat ) , "::" , stringify ! ( st_nbegins ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_stat > ( ) ) ) . st_ncommits as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_stat ) , "::" , stringify ! ( st_ncommits ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_stat > ( ) ) ) . st_nactive as * const _ as usize } , 64usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_stat ) , "::" , stringify ! ( st_nactive ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_stat > ( ) ) ) . st_nsnapshot as * const _ as usize } , 68usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_stat ) , "::" , stringify ! ( st_nsnapshot ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_stat > ( ) ) ) . st_maxnactive as * const _ as usize } , 72usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_stat ) , "::" , stringify ! ( st_maxnactive ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_stat > ( ) ) ) . st_maxnsnapshot as * const _ as usize } , 76usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_stat ) , "::" , stringify ! ( st_maxnsnapshot ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_stat > ( ) ) ) . st_region_wait as * const _ as usize } , 80usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_stat ) , "::" , stringify ! ( st_region_wait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_stat > ( ) ) ) . st_region_nowait as * const _ as usize } , 88usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_stat ) , "::" , stringify ! ( st_region_nowait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_stat > ( ) ) ) . st_regsize as * const _ as usize } , 96usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_stat ) , "::" , stringify ! ( st_regsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_stat > ( ) ) ) . st_txnarray as * const _ as usize } , 104usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_stat ) , "::" , stringify ! ( st_txnarray ) ) ) ; } impl Default for __db_txn_stat { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_txn_token { pub buf : [ u_int8_t ; 20usize ] , } # [ test ] fn bindgen_test_layout___db_txn_token ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_txn_token > ( ) , 20usize , concat ! ( "Size of: " , stringify ! ( __db_txn_token ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_txn_token > ( ) , 1usize , concat ! ( "Alignment of " , stringify ! ( __db_txn_token ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_txn_token > ( ) ) ) . buf as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_txn_token ) , "::" , stringify ! ( buf ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_repmgr_site { pub eid : :: std :: os :: raw :: c_int , pub host : * mut :: std :: os :: raw :: c_char , pub port : u_int , pub status : u_int32_t , pub flags : u_int32_t , } # [ test ] fn bindgen_test_layout___db_repmgr_site ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_repmgr_site > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( __db_repmgr_site ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_repmgr_site > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_repmgr_site ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_repmgr_site > ( ) ) ) . eid as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_repmgr_site ) , "::" , stringify ! ( eid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_repmgr_site > ( ) ) ) . host as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_repmgr_site ) , "::" , stringify ! ( host ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_repmgr_site > ( ) ) ) . port as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_repmgr_site ) , "::" , stringify ! ( port ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_repmgr_site > ( ) ) ) . status as * const _ as usize } , 20usize , concat ! ( "Offset of field: " , stringify ! ( __db_repmgr_site ) , "::" , stringify ! ( status ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_repmgr_site > ( ) ) ) . flags as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_repmgr_site ) , "::" , stringify ! ( flags ) ) ) ; } impl Default for __db_repmgr_site { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_rep_stat { pub st_startup_complete : u_int32_t , pub st_log_queued : uintmax_t , pub st_status : u_int32_t , pub st_next_lsn : DB_LSN , pub st_waiting_lsn : DB_LSN , pub st_max_perm_lsn : DB_LSN , pub st_next_pg : db_pgno_t , pub st_waiting_pg : db_pgno_t , pub st_dupmasters : u_int32_t , pub st_env_id : db_ssize_t , pub st_env_priority : u_int32_t , pub st_bulk_fills : uintmax_t , pub st_bulk_overflows : uintmax_t , pub st_bulk_records : uintmax_t , pub st_bulk_transfers : uintmax_t , pub st_client_rerequests : uintmax_t , pub st_client_svc_req : uintmax_t , pub st_client_svc_miss : uintmax_t , pub st_gen : u_int32_t , pub st_egen : u_int32_t , pub st_lease_chk : uintmax_t , pub st_lease_chk_misses : uintmax_t , pub st_lease_chk_refresh : uintmax_t , pub st_lease_sends : uintmax_t , pub st_log_duplicated : uintmax_t , pub st_log_queued_max : uintmax_t , pub st_log_queued_total : uintmax_t , pub st_log_records : uintmax_t , pub st_log_requested : uintmax_t , pub st_master : db_ssize_t , pub st_master_changes : uintmax_t , pub st_msgs_badgen : uintmax_t , pub st_msgs_processed : uintmax_t , pub st_msgs_recover : uintmax_t , pub st_msgs_send_failures : uintmax_t , pub st_msgs_sent : uintmax_t , pub st_newsites : uintmax_t , pub st_nsites : u_int32_t , pub st_nthrottles : uintmax_t , pub st_outdated : uintmax_t , pub st_pg_duplicated : uintmax_t , pub st_pg_records : uintmax_t , pub st_pg_requested : uintmax_t , pub st_txns_applied : uintmax_t , pub st_startsync_delayed : uintmax_t , pub st_elections : uintmax_t , pub st_elections_won : uintmax_t , pub st_election_cur_winner : db_ssize_t , pub st_election_gen : u_int32_t , pub st_election_datagen : u_int32_t , pub st_election_lsn : DB_LSN , pub st_election_nsites : u_int32_t , pub st_election_nvotes : u_int32_t , pub st_election_priority : u_int32_t , pub st_election_status : i32 , pub st_election_tiebreaker : u_int32_t , pub st_election_votes : u_int32_t , pub st_election_sec : u_int32_t , pub st_election_usec : u_int32_t , pub st_max_lease_sec : u_int32_t , pub st_max_lease_usec : u_int32_t , } # [ test ] fn bindgen_test_layout___db_rep_stat ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_rep_stat > ( ) , 416usize , concat ! ( "Size of: " , stringify ! ( __db_rep_stat ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_rep_stat > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_rep_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_startup_complete as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_startup_complete ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_log_queued as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_log_queued ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_status as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_status ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_next_lsn as * const _ as usize } , 20usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_next_lsn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_waiting_lsn as * const _ as usize } , 28usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_waiting_lsn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_max_perm_lsn as * const _ as usize } , 36usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_max_perm_lsn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_next_pg as * const _ as usize } , 44usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_next_pg ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_waiting_pg as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_waiting_pg ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_dupmasters as * const _ as usize } , 52usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_dupmasters ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_env_id as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_env_id ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_env_priority as * const _ as usize } , 64usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_env_priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_bulk_fills as * const _ as usize } , 72usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_bulk_fills ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_bulk_overflows as * const _ as usize } , 80usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_bulk_overflows ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_bulk_records as * const _ as usize } , 88usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_bulk_records ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_bulk_transfers as * const _ as usize } , 96usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_bulk_transfers ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_client_rerequests as * const _ as usize } , 104usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_client_rerequests ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_client_svc_req as * const _ as usize } , 112usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_client_svc_req ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_client_svc_miss as * const _ as usize } , 120usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_client_svc_miss ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_gen as * const _ as usize } , 128usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_gen ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_egen as * const _ as usize } , 132usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_egen ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_lease_chk as * const _ as usize } , 136usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_lease_chk ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_lease_chk_misses as * const _ as usize } , 144usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_lease_chk_misses ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_lease_chk_refresh as * const _ as usize } , 152usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_lease_chk_refresh ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_lease_sends as * const _ as usize } , 160usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_lease_sends ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_log_duplicated as * const _ as usize } , 168usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_log_duplicated ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_log_queued_max as * const _ as usize } , 176usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_log_queued_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_log_queued_total as * const _ as usize } , 184usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_log_queued_total ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_log_records as * const _ as usize } , 192usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_log_records ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_log_requested as * const _ as usize } , 200usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_log_requested ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_master as * const _ as usize } , 208usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_master ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_master_changes as * const _ as usize } , 216usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_master_changes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_msgs_badgen as * const _ as usize } , 224usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_msgs_badgen ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_msgs_processed as * const _ as usize } , 232usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_msgs_processed ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_msgs_recover as * const _ as usize } , 240usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_msgs_recover ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_msgs_send_failures as * const _ as usize } , 248usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_msgs_send_failures ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_msgs_sent as * const _ as usize } , 256usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_msgs_sent ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_newsites as * const _ as usize } , 264usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_newsites ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_nsites as * const _ as usize } , 272usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_nsites ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_nthrottles as * const _ as usize } , 280usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_nthrottles ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_outdated as * const _ as usize } , 288usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_outdated ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_pg_duplicated as * const _ as usize } , 296usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_pg_duplicated ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_pg_records as * const _ as usize } , 304usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_pg_records ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_pg_requested as * const _ as usize } , 312usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_pg_requested ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_txns_applied as * const _ as usize } , 320usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_txns_applied ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_startsync_delayed as * const _ as usize } , 328usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_startsync_delayed ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_elections as * const _ as usize } , 336usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_elections ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_elections_won as * const _ as usize } , 344usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_elections_won ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_election_cur_winner as * const _ as usize } , 352usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_election_cur_winner ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_election_gen as * const _ as usize } , 360usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_election_gen ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_election_datagen as * const _ as usize } , 364usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_election_datagen ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_election_lsn as * const _ as usize } , 368usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_election_lsn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_election_nsites as * const _ as usize } , 376usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_election_nsites ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_election_nvotes as * const _ as usize } , 380usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_election_nvotes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_election_priority as * const _ as usize } , 384usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_election_priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_election_status as * const _ as usize } , 388usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_election_status ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_election_tiebreaker as * const _ as usize } , 392usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_election_tiebreaker ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_election_votes as * const _ as usize } , 396usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_election_votes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_election_sec as * const _ as usize } , 400usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_election_sec ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_election_usec as * const _ as usize } , 404usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_election_usec ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_max_lease_sec as * const _ as usize } , 408usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_max_lease_sec ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_rep_stat > ( ) ) ) . st_max_lease_usec as * const _ as usize } , 412usize , concat ! ( "Offset of field: " , stringify ! ( __db_rep_stat ) , "::" , stringify ! ( st_max_lease_usec ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_repmgr_stat { pub st_perm_failed : uintmax_t , pub st_msgs_queued : uintmax_t , pub st_msgs_dropped : uintmax_t , pub st_connection_drop : uintmax_t , pub st_connect_fail : uintmax_t , pub st_elect_threads : uintmax_t , pub st_max_elect_threads : uintmax_t , } # [ test ] fn bindgen_test_layout___db_repmgr_stat ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_repmgr_stat > ( ) , 56usize , concat ! ( "Size of: " , stringify ! ( __db_repmgr_stat ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_repmgr_stat > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_repmgr_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_repmgr_stat > ( ) ) ) . st_perm_failed as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_repmgr_stat ) , "::" , stringify ! ( st_perm_failed ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_repmgr_stat > ( ) ) ) . st_msgs_queued as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_repmgr_stat ) , "::" , stringify ! ( st_msgs_queued ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_repmgr_stat > ( ) ) ) . st_msgs_dropped as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_repmgr_stat ) , "::" , stringify ! ( st_msgs_dropped ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_repmgr_stat > ( ) ) ) . st_connection_drop as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_repmgr_stat ) , "::" , stringify ! ( st_connection_drop ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_repmgr_stat > ( ) ) ) . st_connect_fail as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_repmgr_stat ) , "::" , stringify ! ( st_connect_fail ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_repmgr_stat > ( ) ) ) . st_elect_threads as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_repmgr_stat ) , "::" , stringify ! ( st_elect_threads ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_repmgr_stat > ( ) ) ) . st_max_elect_threads as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_repmgr_stat ) , "::" , stringify ! ( st_max_elect_threads ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_repmgr_conn_err { pub eid : :: std :: os :: raw :: c_int , pub error : :: std :: os :: raw :: c_int , } # [ test ] fn bindgen_test_layout___db_repmgr_conn_err ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_repmgr_conn_err > ( ) , 8usize , concat ! ( "Size of: " , stringify ! ( __db_repmgr_conn_err ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_repmgr_conn_err > ( ) , 4usize , concat ! ( "Alignment of " , stringify ! ( __db_repmgr_conn_err ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_repmgr_conn_err > ( ) ) ) . eid as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_repmgr_conn_err ) , "::" , stringify ! ( eid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_repmgr_conn_err > ( ) ) ) . error as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_repmgr_conn_err ) , "::" , stringify ! ( error ) ) ) ; } # [ doc = " Sequences." ] # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_seq_record { pub seq_version : u_int32_t , pub flags : u_int32_t , pub seq_value : db_seq_t , pub seq_max : db_seq_t , pub seq_min : db_seq_t , } # [ test ] fn bindgen_test_layout___db_seq_record ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_seq_record > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( __db_seq_record ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_seq_record > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_seq_record ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_seq_record > ( ) ) ) . seq_version as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_seq_record ) , "::" , stringify ! ( seq_version ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_seq_record > ( ) ) ) . flags as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_seq_record ) , "::" , stringify ! ( flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_seq_record > ( ) ) ) . seq_value as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_seq_record ) , "::" , stringify ! ( seq_value ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_seq_record > ( ) ) ) . seq_max as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_seq_record ) , "::" , stringify ! ( seq_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_seq_record > ( ) ) ) . seq_min as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_seq_record ) , "::" , stringify ! ( seq_min ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_sequence { pub seq_dbp : * mut DB , pub mtx_seq : db_mutex_t , pub seq_rp : * mut DB_SEQ_RECORD , pub seq_record : DB_SEQ_RECORD , pub seq_cache_size : i32 , pub seq_last_value : db_seq_t , pub seq_prev_value : db_seq_t , pub seq_key : DBT , pub seq_data : DBT , pub api_internal : * mut :: std :: os :: raw :: c_void , pub close : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SEQUENCE , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SEQUENCE , arg2 : * mut DB_TXN , arg3 : i32 , arg4 : * mut db_seq_t , arg5 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_cachesize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SEQUENCE , arg2 : * mut i32 ) -> :: std :: os :: raw :: c_int > , pub get_db : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SEQUENCE , arg2 : * mut * mut DB ) -> :: std :: os :: raw :: c_int > , pub get_flags : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SEQUENCE , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_key : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SEQUENCE , arg2 : * mut DBT ) -> :: std :: os :: raw :: c_int > , pub get_range : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SEQUENCE , arg2 : * mut db_seq_t , arg3 : * mut db_seq_t ) -> :: std :: os :: raw :: c_int > , pub initial_value : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SEQUENCE , arg2 : db_seq_t ) -> :: std :: os :: raw :: c_int > , pub open : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SEQUENCE , arg2 : * mut DB_TXN , arg3 : * mut DBT , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub remove : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SEQUENCE , arg2 : * mut DB_TXN , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_cachesize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SEQUENCE , arg2 : i32 ) -> :: std :: os :: raw :: c_int > , pub set_flags : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SEQUENCE , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_range : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SEQUENCE , arg2 : db_seq_t , arg3 : db_seq_t ) -> :: std :: os :: raw :: c_int > , pub stat : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SEQUENCE , arg2 : * mut * mut DB_SEQUENCE_STAT , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub stat_print : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SEQUENCE , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , } # [ test ] fn bindgen_test_layout___db_sequence ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_sequence > ( ) , 288usize , concat ! ( "Size of: " , stringify ! ( __db_sequence ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_sequence > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_sequence ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . seq_dbp as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( seq_dbp ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . mtx_seq as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( mtx_seq ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . seq_rp as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( seq_rp ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . seq_record as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( seq_record ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . seq_cache_size as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( seq_cache_size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . seq_last_value as * const _ as usize } , 64usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( seq_last_value ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . seq_prev_value as * const _ as usize } , 72usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( seq_prev_value ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . seq_key as * const _ as usize } , 80usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( seq_key ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . seq_data as * const _ as usize } , 120usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( seq_data ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . api_internal as * const _ as usize } , 160usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( api_internal ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . close as * const _ as usize } , 168usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( close ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . get as * const _ as usize } , 176usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( get ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . get_cachesize as * const _ as usize } , 184usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( get_cachesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . get_db as * const _ as usize } , 192usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( get_db ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . get_flags as * const _ as usize } , 200usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( get_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . get_key as * const _ as usize } , 208usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( get_key ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . get_range as * const _ as usize } , 216usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( get_range ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . initial_value as * const _ as usize } , 224usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( initial_value ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . open as * const _ as usize } , 232usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( open ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . remove as * const _ as usize } , 240usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( remove ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . set_cachesize as * const _ as usize } , 248usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( set_cachesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . set_flags as * const _ as usize } , 256usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( set_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . set_range as * const _ as usize } , 264usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( set_range ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . stat as * const _ as usize } , 272usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_sequence > ( ) ) ) . stat_print as * const _ as usize } , 280usize , concat ! ( "Offset of field: " , stringify ! ( __db_sequence ) , "::" , stringify ! ( stat_print ) ) ) ; } impl Default for __db_sequence { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_seq_stat { pub st_wait : uintmax_t , pub st_nowait : uintmax_t , pub st_current : db_seq_t , pub st_value : db_seq_t , pub st_last_value : db_seq_t , pub st_min : db_seq_t , pub st_max : db_seq_t , pub st_cache_size : i32 , pub st_flags : u_int32_t , } # [ test ] fn bindgen_test_layout___db_seq_stat ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_seq_stat > ( ) , 64usize , concat ! ( "Size of: " , stringify ! ( __db_seq_stat ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_seq_stat > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_seq_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_seq_stat > ( ) ) ) . st_wait as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_seq_stat ) , "::" , stringify ! ( st_wait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_seq_stat > ( ) ) ) . st_nowait as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_seq_stat ) , "::" , stringify ! ( st_nowait ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_seq_stat > ( ) ) ) . st_current as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_seq_stat ) , "::" , stringify ! ( st_current ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_seq_stat > ( ) ) ) . st_value as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_seq_stat ) , "::" , stringify ! ( st_value ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_seq_stat > ( ) ) ) . st_last_value as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_seq_stat ) , "::" , stringify ! ( st_last_value ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_seq_stat > ( ) ) ) . st_min as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_seq_stat ) , "::" , stringify ! ( st_min ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_seq_stat > ( ) ) ) . st_max as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_seq_stat ) , "::" , stringify ! ( st_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_seq_stat > ( ) ) ) . st_cache_size as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db_seq_stat ) , "::" , stringify ! ( st_cache_size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_seq_stat > ( ) ) ) . st_flags as * const _ as usize } , 60usize , concat ! ( "Offset of field: " , stringify ! ( __db_seq_stat ) , "::" , stringify ! ( st_flags ) ) ) ; } pub const DBTYPE_DB_BTREE : DBTYPE = 1 ; pub const DBTYPE_DB_HASH : DBTYPE = 2 ; pub const DBTYPE_DB_HEAP : DBTYPE = 6 ; pub const DBTYPE_DB_RECNO : DBTYPE = 3 ; pub const DBTYPE_DB_QUEUE : DBTYPE = 4 ; pub const DBTYPE_DB_UNKNOWN : DBTYPE = 5 ; # [ doc = " Access methods." ] pub type DBTYPE = u32 ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db { # [ doc = " Public: owned by the application." ] pub pgsize : u_int32_t , pub priority : DB_CACHE_PRIORITY , pub db_append_recno : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DBT , arg3 : db_recno_t ) -> :: std :: os :: raw :: c_int > , pub db_feedback : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: os :: raw :: c_int , arg3 : :: std :: os :: raw :: c_int ) > , pub dup_compare : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const DBT , arg3 : * const DBT ) -> :: std :: os :: raw :: c_int > , pub app_private : * mut :: std :: os :: raw :: c_void , # [ doc = " Private: owned by DB." ] pub dbenv : * mut DB_ENV , pub env : * mut ENV , pub type_ : DBTYPE , pub mpf : * mut DB_MPOOLFILE , pub mutex : db_mutex_t , pub fname : * mut :: std :: os :: raw :: c_char , pub dname : * mut :: std :: os :: raw :: c_char , pub dirname : * const :: std :: os :: raw :: c_char , pub open_flags : u_int32_t , pub fileid : [ u_int8_t ; 20usize ] , pub adj_fileid : u_int32_t , pub log_filename : * mut FNAME , pub meta_pgno : db_pgno_t , pub locker : * mut DB_LOCKER , pub cur_locker : * mut DB_LOCKER , pub cur_txn : * mut DB_TXN , pub associate_locker : * mut DB_LOCKER , pub handle_lock : DB_LOCK , pub timestamp : time_t , pub fid_gen : u_int32_t , pub my_rskey : DBT , pub my_rkey : DBT , pub my_rdata : DBT , pub saved_open_fhp : * mut DB_FH , pub dblistlinks : __db__bindgen_ty_1 , pub free_queue : __db___cq_fq , pub active_queue : __db___cq_aq , pub join_queue : __db___cq_jq , pub s_secondaries : __db__bindgen_ty_2 , pub s_links : __db__bindgen_ty_3 , pub s_refcnt : u_int32_t , pub s_callback : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const DBT , arg3 : * const DBT , arg4 : * mut DBT ) -> :: std :: os :: raw :: c_int > , pub s_primary : * mut DB , pub s_assoc_flags : u_int32_t , pub f_primaries : __db__bindgen_ty_4 , pub felink : __db__bindgen_ty_5 , pub s_foreign : * mut DB , pub api_internal : * mut :: std :: os :: raw :: c_void , pub bt_internal : * mut :: std :: os :: raw :: c_void , pub h_internal : * mut :: std :: os :: raw :: c_void , pub heap_internal : * mut :: std :: os :: raw :: c_void , pub p_internal : * mut :: std :: os :: raw :: c_void , pub q_internal : * mut :: std :: os :: raw :: c_void , pub associate : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DB_TXN , arg3 : * mut DB , arg4 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const DBT , arg3 : * const DBT , arg4 : * mut DBT ) -> :: std :: os :: raw :: c_int > , arg5 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub associate_foreign : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DB , arg3 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const DBT , arg3 : * mut DBT , arg4 : * const DBT , arg5 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub close : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub compact : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DB_TXN , arg3 : * mut DBT , arg4 : * mut DBT , arg5 : * mut DB_COMPACT , arg6 : u_int32_t , arg7 : * mut DBT ) -> :: std :: os :: raw :: c_int > , pub cursor : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DB_TXN , arg3 : * mut * mut DBC , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub del : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DB_TXN , arg3 : * mut DBT , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub err : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: os :: raw :: c_int , arg3 : * const :: std :: os :: raw :: c_char , ... ) > , pub errx : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const :: std :: os :: raw :: c_char , ... ) > , pub exists : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DB_TXN , arg3 : * mut DBT , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub fd : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub get : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DB_TXN , arg3 : * mut DBT , arg4 : * mut DBT , arg5 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_alloc : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : usize ) -> * mut :: std :: os :: raw :: c_void > , arg3 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : usize ) -> * mut :: std :: os :: raw :: c_void > , arg4 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) > ) -> :: std :: os :: raw :: c_int > , pub get_append_recno : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DBT , arg3 : db_recno_t ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub get_assoc_flags : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_bt_compare : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const DBT , arg3 : * const DBT ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub get_bt_compress : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const DBT , arg3 : * const DBT , arg4 : * const DBT , arg5 : * const DBT , arg6 : * mut DBT ) -> :: std :: os :: raw :: c_int > , arg3 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const DBT , arg3 : * const DBT , arg4 : * mut DBT , arg5 : * mut DBT , arg6 : * mut DBT ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub get_bt_minkey : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_bt_prefix : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const DBT , arg3 : * const DBT ) -> usize > ) -> :: std :: os :: raw :: c_int > , pub get_byteswapped : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub get_cachesize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut u_int32_t , arg3 : * mut u_int32_t , arg4 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub get_create_dir : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub get_dbname : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut * const :: std :: os :: raw :: c_char , arg3 : * mut * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub get_dup_compare : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const DBT , arg3 : * const DBT ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub get_encrypt_flags : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_env : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB ) -> * mut DB_ENV > , pub get_errcall : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : * const :: std :: os :: raw :: c_char ) > ) > , pub get_errfile : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut * mut FILE ) > , pub get_errpfx : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut * const :: std :: os :: raw :: c_char ) > , pub get_feedback : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: os :: raw :: c_int , arg3 : :: std :: os :: raw :: c_int ) > ) -> :: std :: os :: raw :: c_int > , pub get_flags : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_h_compare : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const DBT , arg3 : * const DBT ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub get_h_ffactor : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_h_hash : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const :: std :: os :: raw :: c_void , arg3 : u_int32_t ) -> u_int32_t > ) -> :: std :: os :: raw :: c_int > , pub get_h_nelem : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_heapsize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut u_int32_t , arg3 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_heap_regionsize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_lk_exclusive : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub get_lorder : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub get_mpf : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB ) -> * mut DB_MPOOLFILE > , pub get_msgcall : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const DB_ENV , arg2 : * const :: std :: os :: raw :: c_char ) > ) > , pub get_msgfile : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut * mut FILE ) > , pub get_multiple : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB ) -> :: std :: os :: raw :: c_int > , pub get_open_flags : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_pagesize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_partition_callback : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut u_int32_t , arg3 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , key : * mut DBT ) -> u_int32_t > ) -> :: std :: os :: raw :: c_int > , pub get_partition_dirs : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut * mut * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub get_partition_keys : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut u_int32_t , arg3 : * mut * mut DBT ) -> :: std :: os :: raw :: c_int > , pub get_priority : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DB_CACHE_PRIORITY ) -> :: std :: os :: raw :: c_int > , pub get_q_extentsize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_re_delim : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub get_re_len : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_re_pad : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub get_re_source : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub get_transactional : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB ) -> :: std :: os :: raw :: c_int > , pub get_type : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DBTYPE ) -> :: std :: os :: raw :: c_int > , pub join : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut * mut DBC , arg3 : * mut * mut DBC , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub key_range : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DB_TXN , arg3 : * mut DBT , arg4 : * mut DB_KEY_RANGE , arg5 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub open : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DB_TXN , arg3 : * const :: std :: os :: raw :: c_char , arg4 : * const :: std :: os :: raw :: c_char , arg5 : DBTYPE , arg6 : u_int32_t , arg7 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub pget : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DB_TXN , arg3 : * mut DBT , arg4 : * mut DBT , arg5 : * mut DBT , arg6 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub put : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DB_TXN , arg3 : * mut DBT , arg4 : * mut DBT , arg5 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub remove : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const :: std :: os :: raw :: c_char , arg3 : * const :: std :: os :: raw :: c_char , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub rename : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const :: std :: os :: raw :: c_char , arg3 : * const :: std :: os :: raw :: c_char , arg4 : * const :: std :: os :: raw :: c_char , arg5 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_alloc : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : usize ) -> * mut :: std :: os :: raw :: c_void > , arg3 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : usize ) -> * mut :: std :: os :: raw :: c_void > , arg4 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) > ) -> :: std :: os :: raw :: c_int > , pub set_append_recno : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DBT , arg3 : db_recno_t ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub set_bt_compare : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const DBT , arg3 : * const DBT ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub set_bt_compress : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const DBT , arg3 : * const DBT , arg4 : * const DBT , arg5 : * const DBT , arg6 : * mut DBT ) -> :: std :: os :: raw :: c_int > , arg3 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const DBT , arg3 : * const DBT , arg4 : * mut DBT , arg5 : * mut DBT , arg6 : * mut DBT ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub set_bt_minkey : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_bt_prefix : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const DBT , arg3 : * const DBT ) -> usize > ) -> :: std :: os :: raw :: c_int > , pub set_cachesize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : u_int32_t , arg3 : u_int32_t , arg4 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub set_create_dir : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub set_dup_compare : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const DBT , arg3 : * const DBT ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub set_encrypt : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const :: std :: os :: raw :: c_char , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_errcall : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : * const :: std :: os :: raw :: c_char ) > ) > , pub set_errfile : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut FILE ) > , pub set_errpfx : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const :: std :: os :: raw :: c_char ) > , pub set_feedback : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: os :: raw :: c_int , arg3 : :: std :: os :: raw :: c_int ) > ) -> :: std :: os :: raw :: c_int > , pub set_flags : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_h_compare : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const DBT , arg3 : * const DBT ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub set_h_ffactor : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_h_hash : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const :: std :: os :: raw :: c_void , arg3 : u_int32_t ) -> u_int32_t > ) -> :: std :: os :: raw :: c_int > , pub set_h_nelem : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_heapsize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : u_int32_t , arg3 : u_int32_t , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_heap_regionsize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_lk_exclusive : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub set_lorder : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub set_msgcall : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const DB_ENV , arg2 : * const :: std :: os :: raw :: c_char ) > ) > , pub set_msgfile : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut FILE ) > , pub set_pagesize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_paniccall : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int ) > ) -> :: std :: os :: raw :: c_int > , pub set_partition : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : u_int32_t , arg3 : * mut DBT , arg4 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , key : * mut DBT ) -> u_int32_t > ) -> :: std :: os :: raw :: c_int > , pub set_partition_dirs : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub set_priority : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : DB_CACHE_PRIORITY ) -> :: std :: os :: raw :: c_int > , pub set_q_extentsize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_re_delim : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub set_re_len : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_re_pad : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub set_re_source : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub sort_multiple : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DBT , arg3 : * mut DBT , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub stat : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DB_TXN , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub stat_print : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub sync : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub truncate : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DB_TXN , arg3 : * mut u_int32_t , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub upgrade : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const :: std :: os :: raw :: c_char , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub verify : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const :: std :: os :: raw :: c_char , arg3 : * const :: std :: os :: raw :: c_char , arg4 : * mut FILE , arg5 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub dump : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * const :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : :: std :: os :: raw :: c_int , arg6 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub db_am_remove : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DB_THREAD_INFO , arg3 : * mut DB_TXN , arg4 : * const :: std :: os :: raw :: c_char , arg5 : * const :: std :: os :: raw :: c_char , arg6 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub db_am_rename : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DB_THREAD_INFO , arg3 : * mut DB_TXN , arg4 : * const :: std :: os :: raw :: c_char , arg5 : * const :: std :: os :: raw :: c_char , arg6 : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub stored_get : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : * mut DB_TXN , arg3 : * mut DBT , arg4 : * mut DBT , arg5 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub stored_close : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub alt_close : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub am_ok : u_int32_t , pub preserve_fid : :: std :: os :: raw :: c_int , pub orig_flags : u_int32_t , pub flags : u_int32_t , pub orig_flags2 : u_int32_t , pub flags2 : u_int32_t , } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db__bindgen_ty_1 { pub tqe_next : * mut __db , pub tqe_prev : * mut * mut __db , } # [ test ] fn bindgen_test_layout___db__bindgen_ty_1 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db__bindgen_ty_1 > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __db__bindgen_ty_1 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db__bindgen_ty_1 > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db__bindgen_ty_1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db__bindgen_ty_1 > ( ) ) ) . tqe_next as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db__bindgen_ty_1 ) , "::" , stringify ! ( tqe_next ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db__bindgen_ty_1 > ( ) ) ) . tqe_prev as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db__bindgen_ty_1 ) , "::" , stringify ! ( tqe_prev ) ) ) ; } impl Default for __db__bindgen_ty_1 { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db___cq_fq { pub tqh_first : * mut __dbc , pub tqh_last : * mut * mut __dbc , } # [ test ] fn bindgen_test_layout___db___cq_fq ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db___cq_fq > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __db___cq_fq ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db___cq_fq > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db___cq_fq ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db___cq_fq > ( ) ) ) . tqh_first as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db___cq_fq ) , "::" , stringify ! ( tqh_first ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db___cq_fq > ( ) ) ) . tqh_last as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db___cq_fq ) , "::" , stringify ! ( tqh_last ) ) ) ; } impl Default for __db___cq_fq { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db___cq_aq { pub tqh_first : * mut __dbc , pub tqh_last : * mut * mut __dbc , } # [ test ] fn bindgen_test_layout___db___cq_aq ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db___cq_aq > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __db___cq_aq ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db___cq_aq > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db___cq_aq ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db___cq_aq > ( ) ) ) . tqh_first as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db___cq_aq ) , "::" , stringify ! ( tqh_first ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db___cq_aq > ( ) ) ) . tqh_last as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db___cq_aq ) , "::" , stringify ! ( tqh_last ) ) ) ; } impl Default for __db___cq_aq { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db___cq_jq { pub tqh_first : * mut __dbc , pub tqh_last : * mut * mut __dbc , } # [ test ] fn bindgen_test_layout___db___cq_jq ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db___cq_jq > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __db___cq_jq ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db___cq_jq > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db___cq_jq ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db___cq_jq > ( ) ) ) . tqh_first as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db___cq_jq ) , "::" , stringify ! ( tqh_first ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db___cq_jq > ( ) ) ) . tqh_last as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db___cq_jq ) , "::" , stringify ! ( tqh_last ) ) ) ; } impl Default for __db___cq_jq { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db__bindgen_ty_2 { pub lh_first : * mut __db , } # [ test ] fn bindgen_test_layout___db__bindgen_ty_2 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db__bindgen_ty_2 > ( ) , 8usize , concat ! ( "Size of: " , stringify ! ( __db__bindgen_ty_2 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db__bindgen_ty_2 > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db__bindgen_ty_2 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db__bindgen_ty_2 > ( ) ) ) . lh_first as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db__bindgen_ty_2 ) , "::" , stringify ! ( lh_first ) ) ) ; } impl Default for __db__bindgen_ty_2 { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db__bindgen_ty_3 { pub le_next : * mut __db , pub le_prev : * mut * mut __db , } # [ test ] fn bindgen_test_layout___db__bindgen_ty_3 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db__bindgen_ty_3 > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __db__bindgen_ty_3 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db__bindgen_ty_3 > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db__bindgen_ty_3 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db__bindgen_ty_3 > ( ) ) ) . le_next as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db__bindgen_ty_3 ) , "::" , stringify ! ( le_next ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db__bindgen_ty_3 > ( ) ) ) . le_prev as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db__bindgen_ty_3 ) , "::" , stringify ! ( le_prev ) ) ) ; } impl Default for __db__bindgen_ty_3 { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db__bindgen_ty_4 { pub lh_first : * mut __db_foreign_info , } # [ test ] fn bindgen_test_layout___db__bindgen_ty_4 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db__bindgen_ty_4 > ( ) , 8usize , concat ! ( "Size of: " , stringify ! ( __db__bindgen_ty_4 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db__bindgen_ty_4 > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db__bindgen_ty_4 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db__bindgen_ty_4 > ( ) ) ) . lh_first as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db__bindgen_ty_4 ) , "::" , stringify ! ( lh_first ) ) ) ; } impl Default for __db__bindgen_ty_4 { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db__bindgen_ty_5 { pub tqe_next : * mut __db , pub tqe_prev : * mut * mut __db , } # [ test ] fn bindgen_test_layout___db__bindgen_ty_5 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db__bindgen_ty_5 > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __db__bindgen_ty_5 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db__bindgen_ty_5 > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db__bindgen_ty_5 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db__bindgen_ty_5 > ( ) ) ) . tqe_next as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db__bindgen_ty_5 ) , "::" , stringify ! ( tqe_next ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db__bindgen_ty_5 > ( ) ) ) . tqe_prev as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db__bindgen_ty_5 ) , "::" , stringify ! ( tqe_prev ) ) ) ; } impl Default for __db__bindgen_ty_5 { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ test ] fn bindgen_test_layout___db ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db > ( ) , 1456usize , concat ! ( "Size of: " , stringify ! ( __db ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . pgsize as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( pgsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . priority as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . db_append_recno as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( db_append_recno ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . db_feedback as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( db_feedback ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . dup_compare as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( dup_compare ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . app_private as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( app_private ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . dbenv as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( dbenv ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . env as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( env ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . type_ as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( type_ ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . mpf as * const _ as usize } , 64usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( mpf ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . mutex as * const _ as usize } , 72usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( mutex ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . fname as * const _ as usize } , 80usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( fname ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . dname as * const _ as usize } , 88usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( dname ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . dirname as * const _ as usize } , 96usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( dirname ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . open_flags as * const _ as usize } , 104usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( open_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . fileid as * const _ as usize } , 108usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( fileid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . adj_fileid as * const _ as usize } , 128usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( adj_fileid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . log_filename as * const _ as usize } , 136usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( log_filename ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . meta_pgno as * const _ as usize } , 144usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( meta_pgno ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . locker as * const _ as usize } , 152usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( locker ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . cur_locker as * const _ as usize } , 160usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( cur_locker ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . cur_txn as * const _ as usize } , 168usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( cur_txn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . associate_locker as * const _ as usize } , 176usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( associate_locker ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . handle_lock as * const _ as usize } , 184usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( handle_lock ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . timestamp as * const _ as usize } , 208usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( timestamp ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . fid_gen as * const _ as usize } , 216usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( fid_gen ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . my_rskey as * const _ as usize } , 224usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( my_rskey ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . my_rkey as * const _ as usize } , 264usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( my_rkey ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . my_rdata as * const _ as usize } , 304usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( my_rdata ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . saved_open_fhp as * const _ as usize } , 344usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( saved_open_fhp ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . dblistlinks as * const _ as usize } , 352usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( dblistlinks ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . free_queue as * const _ as usize } , 368usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( free_queue ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . active_queue as * const _ as usize } , 384usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( active_queue ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . join_queue as * const _ as usize } , 400usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( join_queue ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . s_secondaries as * const _ as usize } , 416usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( s_secondaries ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . s_links as * const _ as usize } , 424usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( s_links ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . s_refcnt as * const _ as usize } , 440usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( s_refcnt ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . s_callback as * const _ as usize } , 448usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( s_callback ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . s_primary as * const _ as usize } , 456usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( s_primary ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . s_assoc_flags as * const _ as usize } , 464usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( s_assoc_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . f_primaries as * const _ as usize } , 472usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( f_primaries ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . felink as * const _ as usize } , 480usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( felink ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . s_foreign as * const _ as usize } , 496usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( s_foreign ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . api_internal as * const _ as usize } , 504usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( api_internal ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . bt_internal as * const _ as usize } , 512usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( bt_internal ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . h_internal as * const _ as usize } , 520usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( h_internal ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . heap_internal as * const _ as usize } , 528usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( heap_internal ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . p_internal as * const _ as usize } , 536usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( p_internal ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . q_internal as * const _ as usize } , 544usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( q_internal ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . associate as * const _ as usize } , 552usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( associate ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . associate_foreign as * const _ as usize } , 560usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( associate_foreign ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . close as * const _ as usize } , 568usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( close ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . compact as * const _ as usize } , 576usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( compact ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . cursor as * const _ as usize } , 584usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( cursor ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . del as * const _ as usize } , 592usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( del ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . err as * const _ as usize } , 600usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( err ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . errx as * const _ as usize } , 608usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( errx ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . exists as * const _ as usize } , 616usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( exists ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . fd as * const _ as usize } , 624usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( fd ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get as * const _ as usize } , 632usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_alloc as * const _ as usize } , 640usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_alloc ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_append_recno as * const _ as usize } , 648usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_append_recno ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_assoc_flags as * const _ as usize } , 656usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_assoc_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_bt_compare as * const _ as usize } , 664usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_bt_compare ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_bt_compress as * const _ as usize } , 672usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_bt_compress ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_bt_minkey as * const _ as usize } , 680usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_bt_minkey ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_bt_prefix as * const _ as usize } , 688usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_bt_prefix ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_byteswapped as * const _ as usize } , 696usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_byteswapped ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_cachesize as * const _ as usize } , 704usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_cachesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_create_dir as * const _ as usize } , 712usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_create_dir ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_dbname as * const _ as usize } , 720usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_dbname ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_dup_compare as * const _ as usize } , 728usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_dup_compare ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_encrypt_flags as * const _ as usize } , 736usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_encrypt_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_env as * const _ as usize } , 744usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_env ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_errcall as * const _ as usize } , 752usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_errcall ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_errfile as * const _ as usize } , 760usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_errfile ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_errpfx as * const _ as usize } , 768usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_errpfx ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_feedback as * const _ as usize } , 776usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_feedback ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_flags as * const _ as usize } , 784usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_h_compare as * const _ as usize } , 792usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_h_compare ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_h_ffactor as * const _ as usize } , 800usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_h_ffactor ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_h_hash as * const _ as usize } , 808usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_h_hash ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_h_nelem as * const _ as usize } , 816usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_h_nelem ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_heapsize as * const _ as usize } , 824usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_heapsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_heap_regionsize as * const _ as usize } , 832usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_heap_regionsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_lk_exclusive as * const _ as usize } , 840usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_lk_exclusive ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_lorder as * const _ as usize } , 848usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_lorder ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_mpf as * const _ as usize } , 856usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_mpf ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_msgcall as * const _ as usize } , 864usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_msgcall ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_msgfile as * const _ as usize } , 872usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_msgfile ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_multiple as * const _ as usize } , 880usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_multiple ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_open_flags as * const _ as usize } , 888usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_open_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_pagesize as * const _ as usize } , 896usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_pagesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_partition_callback as * const _ as usize } , 904usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_partition_callback ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_partition_dirs as * const _ as usize } , 912usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_partition_dirs ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_partition_keys as * const _ as usize } , 920usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_partition_keys ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_priority as * const _ as usize } , 928usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_q_extentsize as * const _ as usize } , 936usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_q_extentsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_re_delim as * const _ as usize } , 944usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_re_delim ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_re_len as * const _ as usize } , 952usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_re_len ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_re_pad as * const _ as usize } , 960usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_re_pad ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_re_source as * const _ as usize } , 968usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_re_source ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_transactional as * const _ as usize } , 976usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_transactional ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . get_type as * const _ as usize } , 984usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( get_type ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . join as * const _ as usize } , 992usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( join ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . key_range as * const _ as usize } , 1000usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( key_range ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . open as * const _ as usize } , 1008usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( open ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . pget as * const _ as usize } , 1016usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( pget ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . put as * const _ as usize } , 1024usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( put ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . remove as * const _ as usize } , 1032usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( remove ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . rename as * const _ as usize } , 1040usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( rename ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_alloc as * const _ as usize } , 1048usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_alloc ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_append_recno as * const _ as usize } , 1056usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_append_recno ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_bt_compare as * const _ as usize } , 1064usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_bt_compare ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_bt_compress as * const _ as usize } , 1072usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_bt_compress ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_bt_minkey as * const _ as usize } , 1080usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_bt_minkey ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_bt_prefix as * const _ as usize } , 1088usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_bt_prefix ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_cachesize as * const _ as usize } , 1096usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_cachesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_create_dir as * const _ as usize } , 1104usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_create_dir ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_dup_compare as * const _ as usize } , 1112usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_dup_compare ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_encrypt as * const _ as usize } , 1120usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_encrypt ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_errcall as * const _ as usize } , 1128usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_errcall ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_errfile as * const _ as usize } , 1136usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_errfile ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_errpfx as * const _ as usize } , 1144usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_errpfx ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_feedback as * const _ as usize } , 1152usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_feedback ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_flags as * const _ as usize } , 1160usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_h_compare as * const _ as usize } , 1168usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_h_compare ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_h_ffactor as * const _ as usize } , 1176usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_h_ffactor ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_h_hash as * const _ as usize } , 1184usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_h_hash ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_h_nelem as * const _ as usize } , 1192usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_h_nelem ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_heapsize as * const _ as usize } , 1200usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_heapsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_heap_regionsize as * const _ as usize } , 1208usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_heap_regionsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_lk_exclusive as * const _ as usize } , 1216usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_lk_exclusive ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_lorder as * const _ as usize } , 1224usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_lorder ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_msgcall as * const _ as usize } , 1232usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_msgcall ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_msgfile as * const _ as usize } , 1240usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_msgfile ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_pagesize as * const _ as usize } , 1248usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_pagesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_paniccall as * const _ as usize } , 1256usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_paniccall ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_partition as * const _ as usize } , 1264usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_partition ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_partition_dirs as * const _ as usize } , 1272usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_partition_dirs ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_priority as * const _ as usize } , 1280usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_q_extentsize as * const _ as usize } , 1288usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_q_extentsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_re_delim as * const _ as usize } , 1296usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_re_delim ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_re_len as * const _ as usize } , 1304usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_re_len ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_re_pad as * const _ as usize } , 1312usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_re_pad ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . set_re_source as * const _ as usize } , 1320usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( set_re_source ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . sort_multiple as * const _ as usize } , 1328usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( sort_multiple ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . stat as * const _ as usize } , 1336usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . stat_print as * const _ as usize } , 1344usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( stat_print ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . sync as * const _ as usize } , 1352usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( sync ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . truncate as * const _ as usize } , 1360usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( truncate ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . upgrade as * const _ as usize } , 1368usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( upgrade ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . verify as * const _ as usize } , 1376usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( verify ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . dump as * const _ as usize } , 1384usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( dump ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . db_am_remove as * const _ as usize } , 1392usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( db_am_remove ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . db_am_rename as * const _ as usize } , 1400usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( db_am_rename ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . stored_get as * const _ as usize } , 1408usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( stored_get ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . stored_close as * const _ as usize } , 1416usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( stored_close ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . alt_close as * const _ as usize } , 1424usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( alt_close ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . am_ok as * const _ as usize } , 1432usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( am_ok ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . preserve_fid as * const _ as usize } , 1436usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( preserve_fid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . orig_flags as * const _ as usize } , 1440usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( orig_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . flags as * const _ as usize } , 1444usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . orig_flags2 as * const _ as usize } , 1448usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( orig_flags2 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db > ( ) ) ) . flags2 as * const _ as usize } , 1452usize , concat ! ( "Offset of field: " , stringify ! ( __db ) , "::" , stringify ! ( flags2 ) ) ) ; } impl Default for __db { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_heap_rid { pub pgno : db_pgno_t , pub indx : db_indx_t , } # [ test ] fn bindgen_test_layout___db_heap_rid ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_heap_rid > ( ) , 8usize , concat ! ( "Size of: " , stringify ! ( __db_heap_rid ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_heap_rid > ( ) , 4usize , concat ! ( "Alignment of " , stringify ! ( __db_heap_rid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_heap_rid > ( ) ) ) . pgno as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_heap_rid ) , "::" , stringify ! ( pgno ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_heap_rid > ( ) ) ) . indx as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_heap_rid ) , "::" , stringify ! ( indx ) ) ) ; } # [ doc = " Access method cursors." ] # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __dbc { pub dbp : * mut DB , pub dbenv : * mut DB_ENV , pub env : * mut ENV , pub thread_info : * mut DB_THREAD_INFO , pub txn : * mut DB_TXN , pub priority : DB_CACHE_PRIORITY , pub links : __dbc__bindgen_ty_1 , pub txn_cursors : __dbc__bindgen_ty_2 , pub rskey : * mut DBT , pub rkey : * mut DBT , pub rdata : * mut DBT , pub my_rskey : DBT , pub my_rkey : DBT , pub my_rdata : DBT , pub lref : * mut DB_LOCKER , pub locker : * mut DB_LOCKER , pub lock_dbt : DBT , pub lock : DB_LOCK_ILOCK , pub mylock : DB_LOCK , pub dbtype : DBTYPE , pub internal : * mut DBC_INTERNAL , pub close : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC ) -> :: std :: os :: raw :: c_int > , pub cmp : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : * mut DBC , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub count : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : * mut db_recno_t , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub del : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub dup : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : * mut * mut DBC , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : * mut DBT , arg3 : * mut DBT , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_priority : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : * mut DB_CACHE_PRIORITY ) -> :: std :: os :: raw :: c_int > , pub pget : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : * mut DBT , arg3 : * mut DBT , arg4 : * mut DBT , arg5 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub put : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : * mut DBT , arg3 : * mut DBT , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_priority : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : DB_CACHE_PRIORITY ) -> :: std :: os :: raw :: c_int > , pub c_close : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC ) -> :: std :: os :: raw :: c_int > , pub c_count : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : * mut db_recno_t , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub c_del : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub c_dup : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : * mut * mut DBC , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub c_get : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : * mut DBT , arg3 : * mut DBT , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub c_pget : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : * mut DBT , arg3 : * mut DBT , arg4 : * mut DBT , arg5 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub c_put : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : * mut DBT , arg3 : * mut DBT , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub am_bulk : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : * mut DBT , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub am_close : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : db_pgno_t , arg3 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub am_del : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub am_destroy : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC ) -> :: std :: os :: raw :: c_int > , pub am_get : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : * mut DBT , arg3 : * mut DBT , arg4 : u_int32_t , arg5 : * mut db_pgno_t ) -> :: std :: os :: raw :: c_int > , pub am_put : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC , arg2 : * mut DBT , arg3 : * mut DBT , arg4 : u_int32_t , arg5 : * mut db_pgno_t ) -> :: std :: os :: raw :: c_int > , pub am_writelock : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBC ) -> :: std :: os :: raw :: c_int > , pub flags : u_int32_t , } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __dbc__bindgen_ty_1 { pub tqe_next : * mut DBC , pub tqe_prev : * mut * mut DBC , } # [ test ] fn bindgen_test_layout___dbc__bindgen_ty_1 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __dbc__bindgen_ty_1 > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __dbc__bindgen_ty_1 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __dbc__bindgen_ty_1 > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __dbc__bindgen_ty_1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc__bindgen_ty_1 > ( ) ) ) . tqe_next as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __dbc__bindgen_ty_1 ) , "::" , stringify ! ( tqe_next ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc__bindgen_ty_1 > ( ) ) ) . tqe_prev as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __dbc__bindgen_ty_1 ) , "::" , stringify ! ( tqe_prev ) ) ) ; } impl Default for __dbc__bindgen_ty_1 { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __dbc__bindgen_ty_2 { pub tqe_next : * mut DBC , pub tqe_prev : * mut * mut DBC , } # [ test ] fn bindgen_test_layout___dbc__bindgen_ty_2 ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __dbc__bindgen_ty_2 > ( ) , 16usize , concat ! ( "Size of: " , stringify ! ( __dbc__bindgen_ty_2 ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __dbc__bindgen_ty_2 > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __dbc__bindgen_ty_2 ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc__bindgen_ty_2 > ( ) ) ) . tqe_next as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __dbc__bindgen_ty_2 ) , "::" , stringify ! ( tqe_next ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc__bindgen_ty_2 > ( ) ) ) . tqe_prev as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __dbc__bindgen_ty_2 ) , "::" , stringify ! ( tqe_prev ) ) ) ; } impl Default for __dbc__bindgen_ty_2 { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ test ] fn bindgen_test_layout___dbc ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __dbc > ( ) , 552usize , concat ! ( "Size of: " , stringify ! ( __dbc ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __dbc > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __dbc ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . dbp as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( dbp ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . dbenv as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( dbenv ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . env as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( env ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . thread_info as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( thread_info ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . txn as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( txn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . priority as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . links as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( links ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . txn_cursors as * const _ as usize } , 64usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( txn_cursors ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . rskey as * const _ as usize } , 80usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( rskey ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . rkey as * const _ as usize } , 88usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( rkey ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . rdata as * const _ as usize } , 96usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( rdata ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . my_rskey as * const _ as usize } , 104usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( my_rskey ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . my_rkey as * const _ as usize } , 144usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( my_rkey ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . my_rdata as * const _ as usize } , 184usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( my_rdata ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . lref as * const _ as usize } , 224usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( lref ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . locker as * const _ as usize } , 232usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( locker ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . lock_dbt as * const _ as usize } , 240usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( lock_dbt ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . lock as * const _ as usize } , 280usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( lock ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . mylock as * const _ as usize } , 312usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( mylock ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . dbtype as * const _ as usize } , 336usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( dbtype ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . internal as * const _ as usize } , 344usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( internal ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . close as * const _ as usize } , 352usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( close ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . cmp as * const _ as usize } , 360usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( cmp ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . count as * const _ as usize } , 368usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( count ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . del as * const _ as usize } , 376usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( del ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . dup as * const _ as usize } , 384usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( dup ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . get as * const _ as usize } , 392usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( get ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . get_priority as * const _ as usize } , 400usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( get_priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . pget as * const _ as usize } , 408usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( pget ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . put as * const _ as usize } , 416usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( put ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . set_priority as * const _ as usize } , 424usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( set_priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . c_close as * const _ as usize } , 432usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( c_close ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . c_count as * const _ as usize } , 440usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( c_count ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . c_del as * const _ as usize } , 448usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( c_del ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . c_dup as * const _ as usize } , 456usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( c_dup ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . c_get as * const _ as usize } , 464usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( c_get ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . c_pget as * const _ as usize } , 472usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( c_pget ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . c_put as * const _ as usize } , 480usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( c_put ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . am_bulk as * const _ as usize } , 488usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( am_bulk ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . am_close as * const _ as usize } , 496usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( am_close ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . am_del as * const _ as usize } , 504usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( am_del ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . am_destroy as * const _ as usize } , 512usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( am_destroy ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . am_get as * const _ as usize } , 520usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( am_get ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . am_put as * const _ as usize } , 528usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( am_put ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . am_writelock as * const _ as usize } , 536usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( am_writelock ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __dbc > ( ) ) ) . flags as * const _ as usize } , 544usize , concat ! ( "Offset of field: " , stringify ! ( __dbc ) , "::" , stringify ! ( flags ) ) ) ; } impl Default for __dbc { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __key_range { pub less : f64 , pub equal : f64 , pub greater : f64 , } # [ test ] fn bindgen_test_layout___key_range ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __key_range > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( __key_range ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __key_range > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __key_range ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __key_range > ( ) ) ) . less as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __key_range ) , "::" , stringify ! ( less ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __key_range > ( ) ) ) . equal as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __key_range ) , "::" , stringify ! ( equal ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __key_range > ( ) ) ) . greater as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __key_range ) , "::" , stringify ! ( greater ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_bt_stat { pub bt_magic : u_int32_t , pub bt_version : u_int32_t , pub bt_metaflags : u_int32_t , pub bt_nkeys : u_int32_t , pub bt_ndata : u_int32_t , pub bt_pagecnt : u_int32_t , pub bt_pagesize : u_int32_t , pub bt_minkey : u_int32_t , pub bt_re_len : u_int32_t , pub bt_re_pad : u_int32_t , pub bt_levels : u_int32_t , pub bt_int_pg : u_int32_t , pub bt_leaf_pg : u_int32_t , pub bt_dup_pg : u_int32_t , pub bt_over_pg : u_int32_t , pub bt_empty_pg : u_int32_t , pub bt_free : u_int32_t , pub bt_int_pgfree : uintmax_t , pub bt_leaf_pgfree : uintmax_t , pub bt_dup_pgfree : uintmax_t , pub bt_over_pgfree : uintmax_t , } # [ test ] fn bindgen_test_layout___db_bt_stat ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_bt_stat > ( ) , 104usize , concat ! ( "Size of: " , stringify ! ( __db_bt_stat ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_bt_stat > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_bt_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_magic as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_magic ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_version as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_version ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_metaflags as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_metaflags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_nkeys as * const _ as usize } , 12usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_nkeys ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_ndata as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_ndata ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_pagecnt as * const _ as usize } , 20usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_pagecnt ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_pagesize as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_pagesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_minkey as * const _ as usize } , 28usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_minkey ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_re_len as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_re_len ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_re_pad as * const _ as usize } , 36usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_re_pad ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_levels as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_levels ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_int_pg as * const _ as usize } , 44usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_int_pg ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_leaf_pg as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_leaf_pg ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_dup_pg as * const _ as usize } , 52usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_dup_pg ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_over_pg as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_over_pg ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_empty_pg as * const _ as usize } , 60usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_empty_pg ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_free as * const _ as usize } , 64usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_free ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_int_pgfree as * const _ as usize } , 72usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_int_pgfree ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_leaf_pgfree as * const _ as usize } , 80usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_leaf_pgfree ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_dup_pgfree as * const _ as usize } , 88usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_dup_pgfree ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_bt_stat > ( ) ) ) . bt_over_pgfree as * const _ as usize } , 96usize , concat ! ( "Offset of field: " , stringify ! ( __db_bt_stat ) , "::" , stringify ! ( bt_over_pgfree ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_compact { pub compact_fillpercent : u_int32_t , pub compact_timeout : db_timeout_t , pub compact_pages : u_int32_t , pub compact_empty_buckets : u_int32_t , pub compact_pages_free : u_int32_t , pub compact_pages_examine : u_int32_t , pub compact_levels : u_int32_t , pub compact_deadlock : u_int32_t , pub compact_pages_truncated : db_pgno_t , pub compact_truncate : db_pgno_t , } # [ test ] fn bindgen_test_layout___db_compact ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_compact > ( ) , 40usize , concat ! ( "Size of: " , stringify ! ( __db_compact ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_compact > ( ) , 4usize , concat ! ( "Alignment of " , stringify ! ( __db_compact ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_compact > ( ) ) ) . compact_fillpercent as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_compact ) , "::" , stringify ! ( compact_fillpercent ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_compact > ( ) ) ) . compact_timeout as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_compact ) , "::" , stringify ! ( compact_timeout ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_compact > ( ) ) ) . compact_pages as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_compact ) , "::" , stringify ! ( compact_pages ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_compact > ( ) ) ) . compact_empty_buckets as * const _ as usize } , 12usize , concat ! ( "Offset of field: " , stringify ! ( __db_compact ) , "::" , stringify ! ( compact_empty_buckets ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_compact > ( ) ) ) . compact_pages_free as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_compact ) , "::" , stringify ! ( compact_pages_free ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_compact > ( ) ) ) . compact_pages_examine as * const _ as usize } , 20usize , concat ! ( "Offset of field: " , stringify ! ( __db_compact ) , "::" , stringify ! ( compact_pages_examine ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_compact > ( ) ) ) . compact_levels as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_compact ) , "::" , stringify ! ( compact_levels ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_compact > ( ) ) ) . compact_deadlock as * const _ as usize } , 28usize , concat ! ( "Offset of field: " , stringify ! ( __db_compact ) , "::" , stringify ! ( compact_deadlock ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_compact > ( ) ) ) . compact_pages_truncated as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_compact ) , "::" , stringify ! ( compact_pages_truncated ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_compact > ( ) ) ) . compact_truncate as * const _ as usize } , 36usize , concat ! ( "Offset of field: " , stringify ! ( __db_compact ) , "::" , stringify ! ( compact_truncate ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_h_stat { pub hash_magic : u_int32_t , pub hash_version : u_int32_t , pub hash_metaflags : u_int32_t , pub hash_nkeys : u_int32_t , pub hash_ndata : u_int32_t , pub hash_pagecnt : u_int32_t , pub hash_pagesize : u_int32_t , pub hash_ffactor : u_int32_t , pub hash_buckets : u_int32_t , pub hash_free : u_int32_t , pub hash_bfree : uintmax_t , pub hash_bigpages : u_int32_t , pub hash_big_bfree : uintmax_t , pub hash_overflows : u_int32_t , pub hash_ovfl_free : uintmax_t , pub hash_dup : u_int32_t , pub hash_dup_free : uintmax_t , } # [ test ] fn bindgen_test_layout___db_h_stat ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_h_stat > ( ) , 96usize , concat ! ( "Size of: " , stringify ! ( __db_h_stat ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_h_stat > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_h_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_h_stat > ( ) ) ) . hash_magic as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_h_stat ) , "::" , stringify ! ( hash_magic ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_h_stat > ( ) ) ) . hash_version as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_h_stat ) , "::" , stringify ! ( hash_version ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_h_stat > ( ) ) ) . hash_metaflags as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_h_stat ) , "::" , stringify ! ( hash_metaflags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_h_stat > ( ) ) ) . hash_nkeys as * const _ as usize } , 12usize , concat ! ( "Offset of field: " , stringify ! ( __db_h_stat ) , "::" , stringify ! ( hash_nkeys ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_h_stat > ( ) ) ) . hash_ndata as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_h_stat ) , "::" , stringify ! ( hash_ndata ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_h_stat > ( ) ) ) . hash_pagecnt as * const _ as usize } , 20usize , concat ! ( "Offset of field: " , stringify ! ( __db_h_stat ) , "::" , stringify ! ( hash_pagecnt ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_h_stat > ( ) ) ) . hash_pagesize as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_h_stat ) , "::" , stringify ! ( hash_pagesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_h_stat > ( ) ) ) . hash_ffactor as * const _ as usize } , 28usize , concat ! ( "Offset of field: " , stringify ! ( __db_h_stat ) , "::" , stringify ! ( hash_ffactor ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_h_stat > ( ) ) ) . hash_buckets as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_h_stat ) , "::" , stringify ! ( hash_buckets ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_h_stat > ( ) ) ) . hash_free as * const _ as usize } , 36usize , concat ! ( "Offset of field: " , stringify ! ( __db_h_stat ) , "::" , stringify ! ( hash_free ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_h_stat > ( ) ) ) . hash_bfree as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_h_stat ) , "::" , stringify ! ( hash_bfree ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_h_stat > ( ) ) ) . hash_bigpages as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_h_stat ) , "::" , stringify ! ( hash_bigpages ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_h_stat > ( ) ) ) . hash_big_bfree as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db_h_stat ) , "::" , stringify ! ( hash_big_bfree ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_h_stat > ( ) ) ) . hash_overflows as * const _ as usize } , 64usize , concat ! ( "Offset of field: " , stringify ! ( __db_h_stat ) , "::" , stringify ! ( hash_overflows ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_h_stat > ( ) ) ) . hash_ovfl_free as * const _ as usize } , 72usize , concat ! ( "Offset of field: " , stringify ! ( __db_h_stat ) , "::" , stringify ! ( hash_ovfl_free ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_h_stat > ( ) ) ) . hash_dup as * const _ as usize } , 80usize , concat ! ( "Offset of field: " , stringify ! ( __db_h_stat ) , "::" , stringify ! ( hash_dup ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_h_stat > ( ) ) ) . hash_dup_free as * const _ as usize } , 88usize , concat ! ( "Offset of field: " , stringify ! ( __db_h_stat ) , "::" , stringify ! ( hash_dup_free ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_heap_stat { pub heap_magic : u_int32_t , pub heap_version : u_int32_t , pub heap_metaflags : u_int32_t , pub heap_nrecs : u_int32_t , pub heap_pagecnt : u_int32_t , pub heap_pagesize : u_int32_t , pub heap_nregions : u_int32_t , pub heap_regionsize : u_int32_t , } # [ test ] fn bindgen_test_layout___db_heap_stat ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_heap_stat > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( __db_heap_stat ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_heap_stat > ( ) , 4usize , concat ! ( "Alignment of " , stringify ! ( __db_heap_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_heap_stat > ( ) ) ) . heap_magic as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_heap_stat ) , "::" , stringify ! ( heap_magic ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_heap_stat > ( ) ) ) . heap_version as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_heap_stat ) , "::" , stringify ! ( heap_version ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_heap_stat > ( ) ) ) . heap_metaflags as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_heap_stat ) , "::" , stringify ! ( heap_metaflags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_heap_stat > ( ) ) ) . heap_nrecs as * const _ as usize } , 12usize , concat ! ( "Offset of field: " , stringify ! ( __db_heap_stat ) , "::" , stringify ! ( heap_nrecs ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_heap_stat > ( ) ) ) . heap_pagecnt as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_heap_stat ) , "::" , stringify ! ( heap_pagecnt ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_heap_stat > ( ) ) ) . heap_pagesize as * const _ as usize } , 20usize , concat ! ( "Offset of field: " , stringify ! ( __db_heap_stat ) , "::" , stringify ! ( heap_pagesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_heap_stat > ( ) ) ) . heap_nregions as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_heap_stat ) , "::" , stringify ! ( heap_nregions ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_heap_stat > ( ) ) ) . heap_regionsize as * const _ as usize } , 28usize , concat ! ( "Offset of field: " , stringify ! ( __db_heap_stat ) , "::" , stringify ! ( heap_regionsize ) ) ) ; } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_qam_stat { pub qs_magic : u_int32_t , pub qs_version : u_int32_t , pub qs_metaflags : u_int32_t , pub qs_nkeys : u_int32_t , pub qs_ndata : u_int32_t , pub qs_pagesize : u_int32_t , pub qs_extentsize : u_int32_t , pub qs_pages : u_int32_t , pub qs_re_len : u_int32_t , pub qs_re_pad : u_int32_t , pub qs_pgfree : u_int32_t , pub qs_first_recno : u_int32_t , pub qs_cur_recno : u_int32_t , } # [ test ] fn bindgen_test_layout___db_qam_stat ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_qam_stat > ( ) , 52usize , concat ! ( "Size of: " , stringify ! ( __db_qam_stat ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_qam_stat > ( ) , 4usize , concat ! ( "Alignment of " , stringify ! ( __db_qam_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_qam_stat > ( ) ) ) . qs_magic as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_qam_stat ) , "::" , stringify ! ( qs_magic ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_qam_stat > ( ) ) ) . qs_version as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_qam_stat ) , "::" , stringify ! ( qs_version ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_qam_stat > ( ) ) ) . qs_metaflags as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_qam_stat ) , "::" , stringify ! ( qs_metaflags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_qam_stat > ( ) ) ) . qs_nkeys as * const _ as usize } , 12usize , concat ! ( "Offset of field: " , stringify ! ( __db_qam_stat ) , "::" , stringify ! ( qs_nkeys ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_qam_stat > ( ) ) ) . qs_ndata as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_qam_stat ) , "::" , stringify ! ( qs_ndata ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_qam_stat > ( ) ) ) . qs_pagesize as * const _ as usize } , 20usize , concat ! ( "Offset of field: " , stringify ! ( __db_qam_stat ) , "::" , stringify ! ( qs_pagesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_qam_stat > ( ) ) ) . qs_extentsize as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_qam_stat ) , "::" , stringify ! ( qs_extentsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_qam_stat > ( ) ) ) . qs_pages as * const _ as usize } , 28usize , concat ! ( "Offset of field: " , stringify ! ( __db_qam_stat ) , "::" , stringify ! ( qs_pages ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_qam_stat > ( ) ) ) . qs_re_len as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_qam_stat ) , "::" , stringify ! ( qs_re_len ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_qam_stat > ( ) ) ) . qs_re_pad as * const _ as usize } , 36usize , concat ! ( "Offset of field: " , stringify ! ( __db_qam_stat ) , "::" , stringify ! ( qs_re_pad ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_qam_stat > ( ) ) ) . qs_pgfree as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_qam_stat ) , "::" , stringify ! ( qs_pgfree ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_qam_stat > ( ) ) ) . qs_first_recno as * const _ as usize } , 44usize , concat ! ( "Offset of field: " , stringify ! ( __db_qam_stat ) , "::" , stringify ! ( qs_first_recno ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_qam_stat > ( ) ) ) . qs_cur_recno as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_qam_stat ) , "::" , stringify ! ( qs_cur_recno ) ) ) ; } pub const DB_MEM_CONFIG_DB_MEM_LOCK : DB_MEM_CONFIG = 1 ; pub const DB_MEM_CONFIG_DB_MEM_LOCKOBJECT : DB_MEM_CONFIG = 2 ; pub const DB_MEM_CONFIG_DB_MEM_LOCKER : DB_MEM_CONFIG = 3 ; pub const DB_MEM_CONFIG_DB_MEM_LOGID : DB_MEM_CONFIG = 4 ; pub const DB_MEM_CONFIG_DB_MEM_TRANSACTION : DB_MEM_CONFIG = 5 ; pub const DB_MEM_CONFIG_DB_MEM_THREAD : DB_MEM_CONFIG = 6 ; pub type DB_MEM_CONFIG = u32 ; pub const DB_BACKUP_CONFIG_DB_BACKUP_READ_COUNT : DB_BACKUP_CONFIG = 1 ; pub const DB_BACKUP_CONFIG_DB_BACKUP_READ_SLEEP : DB_BACKUP_CONFIG = 2 ; pub const DB_BACKUP_CONFIG_DB_BACKUP_SIZE : DB_BACKUP_CONFIG = 3 ; pub const DB_BACKUP_CONFIG_DB_BACKUP_WRITE_DIRECT : DB_BACKUP_CONFIG = 4 ; pub type DB_BACKUP_CONFIG = u32 ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_env { pub env : * mut ENV , pub mtx_db_env : db_mutex_t , pub db_errcall : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : * const :: std :: os :: raw :: c_char ) > , pub db_errfile : * mut FILE , pub db_errpfx : * const :: std :: os :: raw :: c_char , pub db_msgcall : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const DB_ENV , arg2 : * const :: std :: os :: raw :: c_char ) > , pub db_msgfile : * mut FILE , pub app_dispatch : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut DBT , arg3 : * mut DB_LSN , arg4 : db_recops ) -> :: std :: os :: raw :: c_int > , pub db_event_func : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : * mut :: std :: os :: raw :: c_void ) > , pub db_feedback : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int , arg3 : :: std :: os :: raw :: c_int ) > , pub db_free : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) > , pub db_paniccall : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int ) > , pub db_malloc : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : usize ) -> * mut :: std :: os :: raw :: c_void > , pub db_realloc : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : usize ) -> * mut :: std :: os :: raw :: c_void > , pub is_alive : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : pid_t , arg3 : db_threadid_t , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub thread_id : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut pid_t , arg3 : * mut db_threadid_t ) > , pub thread_id_string : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : pid_t , arg3 : db_threadid_t , arg4 : * mut :: std :: os :: raw :: c_char ) -> * mut :: std :: os :: raw :: c_char > , pub db_log_dir : * mut :: std :: os :: raw :: c_char , pub db_md_dir : * mut :: std :: os :: raw :: c_char , pub db_tmp_dir : * mut :: std :: os :: raw :: c_char , pub db_create_dir : * mut :: std :: os :: raw :: c_char , pub db_data_dir : * mut * mut :: std :: os :: raw :: c_char , pub data_cnt : :: std :: os :: raw :: c_int , pub data_next : :: std :: os :: raw :: c_int , pub intermediate_dir_mode : * mut :: std :: os :: raw :: c_char , pub shm_key : :: std :: os :: raw :: c_long , pub passwd : * mut :: std :: os :: raw :: c_char , pub passwd_len : usize , pub app_private : * mut :: std :: os :: raw :: c_void , pub api1_internal : * mut :: std :: os :: raw :: c_void , pub api2_internal : * mut :: std :: os :: raw :: c_void , pub verbose : u_int32_t , pub mutex_align : u_int32_t , pub mutex_cnt : u_int32_t , pub mutex_inc : u_int32_t , pub mutex_max : u_int32_t , pub mutex_tas_spins : u_int32_t , pub lk_conflicts : * mut u_int8_t , pub lk_modes : :: std :: os :: raw :: c_int , pub lk_detect : u_int32_t , pub lk_max : u_int32_t , pub lk_max_lockers : u_int32_t , pub lk_max_objects : u_int32_t , pub lk_init : u_int32_t , pub lk_init_lockers : u_int32_t , pub lk_init_objects : u_int32_t , pub lk_partitions : u_int32_t , pub lk_timeout : db_timeout_t , pub locker_t_size : u_int32_t , pub object_t_size : u_int32_t , pub lg_bsize : u_int32_t , pub lg_fileid_init : u_int32_t , pub lg_filemode : :: std :: os :: raw :: c_int , pub lg_regionmax : u_int32_t , pub lg_size : u_int32_t , pub lg_flags : u_int32_t , pub mp_gbytes : u_int32_t , pub mp_bytes : u_int32_t , pub mp_max_gbytes : u_int32_t , pub mp_max_bytes : u_int32_t , pub mp_mmapsize : usize , pub mp_maxopenfd : :: std :: os :: raw :: c_int , pub mp_maxwrite : :: std :: os :: raw :: c_int , pub mp_ncache : u_int , pub mp_pagesize : u_int32_t , pub mp_tablesize : u_int32_t , pub mp_mtxcount : u_int32_t , pub mp_maxwrite_sleep : db_timeout_t , pub tx_init : u_int32_t , pub tx_max : u_int32_t , pub tx_timestamp : time_t , pub tx_timeout : db_timeout_t , pub thr_init : u_int32_t , pub thr_max : u_int32_t , pub memory_max : roff_t , pub registry : * mut DB_FH , pub registry_off : u_int32_t , pub envreg_timeout : db_timeout_t , pub flags : u_int32_t , pub add_data_dir : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub backup : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub cdsgroup_begin : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * mut DB_TXN ) -> :: std :: os :: raw :: c_int > , pub close : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub dbbackup : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : * const :: std :: os :: raw :: c_char , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub dbremove : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut DB_TXN , arg3 : * const :: std :: os :: raw :: c_char , arg4 : * const :: std :: os :: raw :: c_char , arg5 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub dbrename : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut DB_TXN , arg3 : * const :: std :: os :: raw :: c_char , arg4 : * const :: std :: os :: raw :: c_char , arg5 : * const :: std :: os :: raw :: c_char , arg6 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub err : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const DB_ENV , arg2 : :: std :: os :: raw :: c_int , arg3 : * const :: std :: os :: raw :: c_char , ... ) > , pub errx : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , ... ) > , pub failchk : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub fileid_reset : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_alloc : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : usize ) -> * mut :: std :: os :: raw :: c_void > , arg3 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : usize ) -> * mut :: std :: os :: raw :: c_void > , arg4 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) > ) -> :: std :: os :: raw :: c_int > , pub get_app_dispatch : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut DBT , arg3 : * mut DB_LSN , arg4 : db_recops ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub get_cache_max : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t , arg3 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_cachesize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t , arg3 : * mut u_int32_t , arg4 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub get_create_dir : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub get_data_dirs : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * mut * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub get_data_len : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_backup_callbacks : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : * const :: std :: os :: raw :: c_char , arg4 : * mut * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > , arg3 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : u_int32_t , arg4 : u_int32_t , arg5 : * mut u_int8_t , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > , arg4 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub get_backup_config : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : DB_BACKUP_CONFIG , arg3 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_encrypt_flags : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_errcall : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : * const :: std :: os :: raw :: c_char ) > ) > , pub get_errfile : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * mut FILE ) > , pub get_errpfx : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * const :: std :: os :: raw :: c_char ) > , pub get_flags : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_feedback : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int , arg3 : :: std :: os :: raw :: c_int ) > ) -> :: std :: os :: raw :: c_int > , pub get_home : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub get_intermediate_dir_mode : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub get_isalive : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : pid_t , arg3 : db_threadid_t , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub get_lg_bsize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_lg_dir : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub get_lg_filemode : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub get_lg_max : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_lg_regionmax : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_lk_conflicts : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * const u_int8_t , arg3 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub get_lk_detect : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_lk_max_lockers : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_lk_max_locks : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_lk_max_objects : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_lk_partitions : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_lk_priority : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_lk_tablesize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_memory_init : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : DB_MEM_CONFIG , arg3 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_memory_max : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t , arg3 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_metadata_dir : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub get_mp_max_openfd : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub get_mp_max_write : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: os :: raw :: c_int , arg3 : * mut db_timeout_t ) -> :: std :: os :: raw :: c_int > , pub get_mp_mmapsize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut usize ) -> :: std :: os :: raw :: c_int > , pub get_mp_mtxcount : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_mp_pagesize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_mp_tablesize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_msgcall : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const DB_ENV , arg2 : * const :: std :: os :: raw :: c_char ) > ) > , pub get_msgfile : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * mut FILE ) > , pub get_open_flags : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_shm_key : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: os :: raw :: c_long ) -> :: std :: os :: raw :: c_int > , pub get_thread_count : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_thread_id_fn : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut pid_t , arg3 : * mut db_threadid_t ) > ) -> :: std :: os :: raw :: c_int > , pub get_thread_id_string_fn : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : pid_t , arg3 : db_threadid_t , arg4 : * mut :: std :: os :: raw :: c_char ) -> * mut :: std :: os :: raw :: c_char > ) -> :: std :: os :: raw :: c_int > , pub get_timeout : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut db_timeout_t , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_tmp_dir : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub get_tx_max : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_tx_timestamp : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut time_t ) -> :: std :: os :: raw :: c_int > , pub get_verbose : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub is_bigendian : :: std :: option :: Option < unsafe extern "C" fn ( ) -> :: std :: os :: raw :: c_int > , pub lock_detect : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : u_int32_t , arg4 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub lock_get : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : u_int32_t , arg4 : * mut DBT , arg5 : db_lockmode_t , arg6 : * mut DB_LOCK ) -> :: std :: os :: raw :: c_int > , pub lock_id : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub lock_id_free : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub lock_put : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut DB_LOCK ) -> :: std :: os :: raw :: c_int > , pub lock_stat : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * mut DB_LOCK_STAT , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub lock_stat_print : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub lock_vec : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : u_int32_t , arg4 : * mut DB_LOCKREQ , arg5 : :: std :: os :: raw :: c_int , arg6 : * mut * mut DB_LOCKREQ ) -> :: std :: os :: raw :: c_int > , pub log_archive : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * mut * mut :: std :: os :: raw :: c_char , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub log_cursor : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * mut DB_LOGC , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub log_file : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const DB_LSN , arg3 : * mut :: std :: os :: raw :: c_char , arg4 : usize ) -> :: std :: os :: raw :: c_int > , pub log_flush : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const DB_LSN ) -> :: std :: os :: raw :: c_int > , pub log_get_config : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub log_printf : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut DB_TXN , arg3 : * const :: std :: os :: raw :: c_char , ... ) -> :: std :: os :: raw :: c_int > , pub log_put : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut DB_LSN , arg3 : * const DBT , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub log_put_record : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut DB , arg3 : * mut DB_TXN , arg4 : * mut DB_LSN , arg5 : u_int32_t , arg6 : u_int32_t , arg7 : u_int32_t , arg8 : u_int32_t , arg9 : * mut DB_LOG_RECSPEC , ... ) -> :: std :: os :: raw :: c_int > , pub log_read_record : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * mut DB , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut DB_LOG_RECSPEC , arg6 : u_int32_t , arg7 : * mut * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > , pub log_set_config : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub log_stat : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * mut DB_LOG_STAT , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub log_stat_print : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub log_verify : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const DB_LOG_VERIFY_CONFIG ) -> :: std :: os :: raw :: c_int > , pub lsn_reset : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub memp_fcreate : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * mut DB_MPOOLFILE , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub memp_register : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int , arg3 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : db_pgno_t , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut DBT ) -> :: std :: os :: raw :: c_int > , arg4 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : db_pgno_t , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut DBT ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub memp_stat : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * mut DB_MPOOL_STAT , arg3 : * mut * mut * mut DB_MPOOL_FSTAT , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub memp_stat_print : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub memp_sync : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut DB_LSN ) -> :: std :: os :: raw :: c_int > , pub memp_trickle : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub mutex_alloc : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : * mut db_mutex_t ) -> :: std :: os :: raw :: c_int > , pub mutex_free : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : db_mutex_t ) -> :: std :: os :: raw :: c_int > , pub mutex_get_align : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub mutex_get_increment : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub mutex_get_init : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub mutex_get_max : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub mutex_get_tas_spins : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub mutex_lock : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : db_mutex_t ) -> :: std :: os :: raw :: c_int > , pub mutex_set_align : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub mutex_set_increment : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub mutex_set_init : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub mutex_set_max : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub mutex_set_tas_spins : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub mutex_stat : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * mut DB_MUTEX_STAT , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub mutex_stat_print : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub mutex_unlock : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : db_mutex_t ) -> :: std :: os :: raw :: c_int > , pub open : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : u_int32_t , arg4 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub remove : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub rep_elect : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : u_int32_t , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub rep_flush : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV ) -> :: std :: os :: raw :: c_int > , pub rep_get_clockskew : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t , arg3 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub rep_get_config : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub rep_get_limit : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t , arg3 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub rep_get_nsites : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub rep_get_priority : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub rep_get_request : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int32_t , arg3 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub rep_get_timeout : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub rep_process_message : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut DBT , arg3 : * mut DBT , arg4 : :: std :: os :: raw :: c_int , arg5 : * mut DB_LSN ) -> :: std :: os :: raw :: c_int > , pub rep_set_clockskew : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub rep_set_config : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub rep_set_limit : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub rep_set_nsites : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub rep_set_priority : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub rep_set_request : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub rep_set_timeout : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int , arg3 : db_timeout_t ) -> :: std :: os :: raw :: c_int > , pub rep_set_transport : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int , arg3 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const DBT , arg3 : * const DBT , arg4 : * const DB_LSN , arg5 : :: std :: os :: raw :: c_int , arg6 : u_int32_t ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub rep_start : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut DBT , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub rep_stat : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * mut DB_REP_STAT , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub rep_stat_print : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub rep_sync : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub repmgr_channel : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut * mut DB_CHANNEL , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub repmgr_get_ack_policy : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub repmgr_local_site : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * mut DB_SITE ) -> :: std :: os :: raw :: c_int > , pub repmgr_msg_dispatch : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut DB_CHANNEL , arg3 : * mut DBT , arg4 : u_int32_t , arg5 : u_int32_t ) > , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub repmgr_set_ack_policy : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub repmgr_site : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : u_int , arg4 : * mut * mut DB_SITE , arg5 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub repmgr_site_by_eid : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut * mut DB_SITE ) -> :: std :: os :: raw :: c_int > , pub repmgr_site_list : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int , arg3 : * mut * mut DB_REPMGR_SITE ) -> :: std :: os :: raw :: c_int > , pub repmgr_start : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub repmgr_stat : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * mut DB_REPMGR_STAT , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub repmgr_stat_print : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_alloc : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : usize ) -> * mut :: std :: os :: raw :: c_void > , arg3 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : usize ) -> * mut :: std :: os :: raw :: c_void > , arg4 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) > ) -> :: std :: os :: raw :: c_int > , pub set_app_dispatch : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut DBT , arg3 : * mut DB_LSN , arg4 : db_recops ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub set_cache_max : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_cachesize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : u_int32_t , arg4 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub set_create_dir : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub set_data_dir : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub set_data_len : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_backup_callbacks : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : * const :: std :: os :: raw :: c_char , arg4 : * mut * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > , arg3 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : u_int32_t , arg4 : u_int32_t , arg5 : * mut u_int8_t , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > , arg4 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub set_backup_config : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : DB_BACKUP_CONFIG , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_encrypt : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_errcall : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : * const :: std :: os :: raw :: c_char ) > ) > , pub set_errfile : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut FILE ) > , pub set_errpfx : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char ) > , pub set_event_notify : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : * mut :: std :: os :: raw :: c_void ) > ) -> :: std :: os :: raw :: c_int > , pub set_feedback : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int , arg3 : :: std :: os :: raw :: c_int ) > ) -> :: std :: os :: raw :: c_int > , pub set_flags : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub set_intermediate_dir_mode : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub set_isalive : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : pid_t , arg3 : db_threadid_t , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int > , pub set_lg_bsize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_lg_dir : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub set_lg_filemode : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub set_lg_max : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_lg_regionmax : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_lk_conflicts : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut u_int8_t , arg3 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub set_lk_detect : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_lk_max_lockers : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_lk_max_locks : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_lk_max_objects : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_lk_partitions : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_lk_priority : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_lk_tablesize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_memory_init : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : DB_MEM_CONFIG , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_memory_max : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_metadata_dir : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub set_mp_max_openfd : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub set_mp_max_write : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int , arg3 : db_timeout_t ) -> :: std :: os :: raw :: c_int > , pub set_mp_mmapsize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : usize ) -> :: std :: os :: raw :: c_int > , pub set_mp_mtxcount : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_mp_pagesize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_mp_tablesize : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_msgcall : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const DB_ENV , arg2 : * const :: std :: os :: raw :: c_char ) > ) > , pub set_msgfile : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut FILE ) > , pub set_paniccall : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_int ) > ) -> :: std :: os :: raw :: c_int > , pub set_shm_key : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: os :: raw :: c_long ) -> :: std :: os :: raw :: c_int > , pub set_thread_count : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_thread_id : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut pid_t , arg3 : * mut db_threadid_t ) > ) -> :: std :: os :: raw :: c_int > , pub set_thread_id_string : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : pid_t , arg3 : db_threadid_t , arg4 : * mut :: std :: os :: raw :: c_char ) -> * mut :: std :: os :: raw :: c_char > ) -> :: std :: os :: raw :: c_int > , pub set_timeout : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : db_timeout_t , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_tmp_dir : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > , pub set_tx_max : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_tx_timestamp : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut time_t ) -> :: std :: os :: raw :: c_int > , pub set_verbose : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub txn_applied : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut DB_TXN_TOKEN , arg3 : db_timeout_t , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub stat_print : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub txn_begin : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut DB_TXN , arg3 : * mut * mut DB_TXN , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub txn_checkpoint : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t , arg3 : u_int32_t , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub txn_recover : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut DB_PREPLIST , arg3 : :: std :: os :: raw :: c_long , arg4 : * mut :: std :: os :: raw :: c_long , arg5 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub txn_stat : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut * mut DB_TXN_STAT , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub txn_stat_print : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub prdbt : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DBT , arg2 : :: std :: os :: raw :: c_int , arg3 : * const :: std :: os :: raw :: c_char , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * const :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > , arg6 : :: std :: os :: raw :: c_int , arg7 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , } # [ test ] fn bindgen_test_layout___db_env ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_env > ( ) , 2088usize , concat ! ( "Size of: " , stringify ! ( __db_env ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_env > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_env ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . env as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( env ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mtx_db_env as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mtx_db_env ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . db_errcall as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( db_errcall ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . db_errfile as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( db_errfile ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . db_errpfx as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( db_errpfx ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . db_msgcall as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( db_msgcall ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . db_msgfile as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( db_msgfile ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . app_dispatch as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( app_dispatch ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . db_event_func as * const _ as usize } , 64usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( db_event_func ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . db_feedback as * const _ as usize } , 72usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( db_feedback ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . db_free as * const _ as usize } , 80usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( db_free ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . db_paniccall as * const _ as usize } , 88usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( db_paniccall ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . db_malloc as * const _ as usize } , 96usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( db_malloc ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . db_realloc as * const _ as usize } , 104usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( db_realloc ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . is_alive as * const _ as usize } , 112usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( is_alive ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . thread_id as * const _ as usize } , 120usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( thread_id ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . thread_id_string as * const _ as usize } , 128usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( thread_id_string ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . db_log_dir as * const _ as usize } , 136usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( db_log_dir ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . db_md_dir as * const _ as usize } , 144usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( db_md_dir ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . db_tmp_dir as * const _ as usize } , 152usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( db_tmp_dir ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . db_create_dir as * const _ as usize } , 160usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( db_create_dir ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . db_data_dir as * const _ as usize } , 168usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( db_data_dir ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . data_cnt as * const _ as usize } , 176usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( data_cnt ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . data_next as * const _ as usize } , 180usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( data_next ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . intermediate_dir_mode as * const _ as usize } , 184usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( intermediate_dir_mode ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . shm_key as * const _ as usize } , 192usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( shm_key ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . passwd as * const _ as usize } , 200usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( passwd ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . passwd_len as * const _ as usize } , 208usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( passwd_len ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . app_private as * const _ as usize } , 216usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( app_private ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . api1_internal as * const _ as usize } , 224usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( api1_internal ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . api2_internal as * const _ as usize } , 232usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( api2_internal ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . verbose as * const _ as usize } , 240usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( verbose ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_align as * const _ as usize } , 244usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_align ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_cnt as * const _ as usize } , 248usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_cnt ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_inc as * const _ as usize } , 252usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_inc ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_max as * const _ as usize } , 256usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_tas_spins as * const _ as usize } , 260usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_tas_spins ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lk_conflicts as * const _ as usize } , 264usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lk_conflicts ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lk_modes as * const _ as usize } , 272usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lk_modes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lk_detect as * const _ as usize } , 276usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lk_detect ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lk_max as * const _ as usize } , 280usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lk_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lk_max_lockers as * const _ as usize } , 284usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lk_max_lockers ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lk_max_objects as * const _ as usize } , 288usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lk_max_objects ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lk_init as * const _ as usize } , 292usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lk_init ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lk_init_lockers as * const _ as usize } , 296usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lk_init_lockers ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lk_init_objects as * const _ as usize } , 300usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lk_init_objects ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lk_partitions as * const _ as usize } , 304usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lk_partitions ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lk_timeout as * const _ as usize } , 308usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lk_timeout ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . locker_t_size as * const _ as usize } , 312usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( locker_t_size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . object_t_size as * const _ as usize } , 316usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( object_t_size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lg_bsize as * const _ as usize } , 320usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lg_bsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lg_fileid_init as * const _ as usize } , 324usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lg_fileid_init ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lg_filemode as * const _ as usize } , 328usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lg_filemode ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lg_regionmax as * const _ as usize } , 332usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lg_regionmax ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lg_size as * const _ as usize } , 336usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lg_size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lg_flags as * const _ as usize } , 340usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lg_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mp_gbytes as * const _ as usize } , 344usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mp_gbytes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mp_bytes as * const _ as usize } , 348usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mp_bytes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mp_max_gbytes as * const _ as usize } , 352usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mp_max_gbytes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mp_max_bytes as * const _ as usize } , 356usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mp_max_bytes ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mp_mmapsize as * const _ as usize } , 360usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mp_mmapsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mp_maxopenfd as * const _ as usize } , 368usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mp_maxopenfd ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mp_maxwrite as * const _ as usize } , 372usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mp_maxwrite ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mp_ncache as * const _ as usize } , 376usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mp_ncache ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mp_pagesize as * const _ as usize } , 380usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mp_pagesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mp_tablesize as * const _ as usize } , 384usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mp_tablesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mp_mtxcount as * const _ as usize } , 388usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mp_mtxcount ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mp_maxwrite_sleep as * const _ as usize } , 392usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mp_maxwrite_sleep ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . tx_init as * const _ as usize } , 396usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( tx_init ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . tx_max as * const _ as usize } , 400usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( tx_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . tx_timestamp as * const _ as usize } , 408usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( tx_timestamp ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . tx_timeout as * const _ as usize } , 416usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( tx_timeout ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . thr_init as * const _ as usize } , 420usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( thr_init ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . thr_max as * const _ as usize } , 424usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( thr_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . memory_max as * const _ as usize } , 432usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( memory_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . registry as * const _ as usize } , 440usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( registry ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . registry_off as * const _ as usize } , 448usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( registry_off ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . envreg_timeout as * const _ as usize } , 452usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( envreg_timeout ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . flags as * const _ as usize } , 456usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . add_data_dir as * const _ as usize } , 464usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( add_data_dir ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . backup as * const _ as usize } , 472usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( backup ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . cdsgroup_begin as * const _ as usize } , 480usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( cdsgroup_begin ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . close as * const _ as usize } , 488usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( close ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . dbbackup as * const _ as usize } , 496usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( dbbackup ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . dbremove as * const _ as usize } , 504usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( dbremove ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . dbrename as * const _ as usize } , 512usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( dbrename ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . err as * const _ as usize } , 520usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( err ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . errx as * const _ as usize } , 528usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( errx ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . failchk as * const _ as usize } , 536usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( failchk ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . fileid_reset as * const _ as usize } , 544usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( fileid_reset ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_alloc as * const _ as usize } , 552usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_alloc ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_app_dispatch as * const _ as usize } , 560usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_app_dispatch ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_cache_max as * const _ as usize } , 568usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_cache_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_cachesize as * const _ as usize } , 576usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_cachesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_create_dir as * const _ as usize } , 584usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_create_dir ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_data_dirs as * const _ as usize } , 592usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_data_dirs ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_data_len as * const _ as usize } , 600usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_data_len ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_backup_callbacks as * const _ as usize } , 608usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_backup_callbacks ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_backup_config as * const _ as usize } , 616usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_backup_config ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_encrypt_flags as * const _ as usize } , 624usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_encrypt_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_errcall as * const _ as usize } , 632usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_errcall ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_errfile as * const _ as usize } , 640usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_errfile ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_errpfx as * const _ as usize } , 648usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_errpfx ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_flags as * const _ as usize } , 656usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_feedback as * const _ as usize } , 664usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_feedback ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_home as * const _ as usize } , 672usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_home ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_intermediate_dir_mode as * const _ as usize } , 680usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_intermediate_dir_mode ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_isalive as * const _ as usize } , 688usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_isalive ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_lg_bsize as * const _ as usize } , 696usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_lg_bsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_lg_dir as * const _ as usize } , 704usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_lg_dir ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_lg_filemode as * const _ as usize } , 712usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_lg_filemode ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_lg_max as * const _ as usize } , 720usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_lg_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_lg_regionmax as * const _ as usize } , 728usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_lg_regionmax ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_lk_conflicts as * const _ as usize } , 736usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_lk_conflicts ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_lk_detect as * const _ as usize } , 744usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_lk_detect ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_lk_max_lockers as * const _ as usize } , 752usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_lk_max_lockers ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_lk_max_locks as * const _ as usize } , 760usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_lk_max_locks ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_lk_max_objects as * const _ as usize } , 768usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_lk_max_objects ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_lk_partitions as * const _ as usize } , 776usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_lk_partitions ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_lk_priority as * const _ as usize } , 784usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_lk_priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_lk_tablesize as * const _ as usize } , 792usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_lk_tablesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_memory_init as * const _ as usize } , 800usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_memory_init ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_memory_max as * const _ as usize } , 808usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_memory_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_metadata_dir as * const _ as usize } , 816usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_metadata_dir ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_mp_max_openfd as * const _ as usize } , 824usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_mp_max_openfd ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_mp_max_write as * const _ as usize } , 832usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_mp_max_write ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_mp_mmapsize as * const _ as usize } , 840usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_mp_mmapsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_mp_mtxcount as * const _ as usize } , 848usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_mp_mtxcount ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_mp_pagesize as * const _ as usize } , 856usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_mp_pagesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_mp_tablesize as * const _ as usize } , 864usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_mp_tablesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_msgcall as * const _ as usize } , 872usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_msgcall ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_msgfile as * const _ as usize } , 880usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_msgfile ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_open_flags as * const _ as usize } , 888usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_open_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_shm_key as * const _ as usize } , 896usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_shm_key ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_thread_count as * const _ as usize } , 904usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_thread_count ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_thread_id_fn as * const _ as usize } , 912usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_thread_id_fn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_thread_id_string_fn as * const _ as usize } , 920usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_thread_id_string_fn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_timeout as * const _ as usize } , 928usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_timeout ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_tmp_dir as * const _ as usize } , 936usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_tmp_dir ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_tx_max as * const _ as usize } , 944usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_tx_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_tx_timestamp as * const _ as usize } , 952usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_tx_timestamp ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . get_verbose as * const _ as usize } , 960usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( get_verbose ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . is_bigendian as * const _ as usize } , 968usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( is_bigendian ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lock_detect as * const _ as usize } , 976usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lock_detect ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lock_get as * const _ as usize } , 984usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lock_get ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lock_id as * const _ as usize } , 992usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lock_id ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lock_id_free as * const _ as usize } , 1000usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lock_id_free ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lock_put as * const _ as usize } , 1008usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lock_put ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lock_stat as * const _ as usize } , 1016usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lock_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lock_stat_print as * const _ as usize } , 1024usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lock_stat_print ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lock_vec as * const _ as usize } , 1032usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lock_vec ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . log_archive as * const _ as usize } , 1040usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( log_archive ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . log_cursor as * const _ as usize } , 1048usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( log_cursor ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . log_file as * const _ as usize } , 1056usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( log_file ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . log_flush as * const _ as usize } , 1064usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( log_flush ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . log_get_config as * const _ as usize } , 1072usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( log_get_config ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . log_printf as * const _ as usize } , 1080usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( log_printf ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . log_put as * const _ as usize } , 1088usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( log_put ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . log_put_record as * const _ as usize } , 1096usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( log_put_record ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . log_read_record as * const _ as usize } , 1104usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( log_read_record ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . log_set_config as * const _ as usize } , 1112usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( log_set_config ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . log_stat as * const _ as usize } , 1120usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( log_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . log_stat_print as * const _ as usize } , 1128usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( log_stat_print ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . log_verify as * const _ as usize } , 1136usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( log_verify ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . lsn_reset as * const _ as usize } , 1144usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( lsn_reset ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . memp_fcreate as * const _ as usize } , 1152usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( memp_fcreate ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . memp_register as * const _ as usize } , 1160usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( memp_register ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . memp_stat as * const _ as usize } , 1168usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( memp_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . memp_stat_print as * const _ as usize } , 1176usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( memp_stat_print ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . memp_sync as * const _ as usize } , 1184usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( memp_sync ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . memp_trickle as * const _ as usize } , 1192usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( memp_trickle ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_alloc as * const _ as usize } , 1200usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_alloc ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_free as * const _ as usize } , 1208usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_free ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_get_align as * const _ as usize } , 1216usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_get_align ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_get_increment as * const _ as usize } , 1224usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_get_increment ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_get_init as * const _ as usize } , 1232usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_get_init ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_get_max as * const _ as usize } , 1240usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_get_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_get_tas_spins as * const _ as usize } , 1248usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_get_tas_spins ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_lock as * const _ as usize } , 1256usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_lock ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_set_align as * const _ as usize } , 1264usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_set_align ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_set_increment as * const _ as usize } , 1272usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_set_increment ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_set_init as * const _ as usize } , 1280usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_set_init ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_set_max as * const _ as usize } , 1288usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_set_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_set_tas_spins as * const _ as usize } , 1296usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_set_tas_spins ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_stat as * const _ as usize } , 1304usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_stat_print as * const _ as usize } , 1312usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_stat_print ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . mutex_unlock as * const _ as usize } , 1320usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( mutex_unlock ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . open as * const _ as usize } , 1328usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( open ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . remove as * const _ as usize } , 1336usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( remove ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_elect as * const _ as usize } , 1344usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_elect ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_flush as * const _ as usize } , 1352usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_flush ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_get_clockskew as * const _ as usize } , 1360usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_get_clockskew ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_get_config as * const _ as usize } , 1368usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_get_config ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_get_limit as * const _ as usize } , 1376usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_get_limit ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_get_nsites as * const _ as usize } , 1384usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_get_nsites ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_get_priority as * const _ as usize } , 1392usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_get_priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_get_request as * const _ as usize } , 1400usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_get_request ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_get_timeout as * const _ as usize } , 1408usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_get_timeout ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_process_message as * const _ as usize } , 1416usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_process_message ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_set_clockskew as * const _ as usize } , 1424usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_set_clockskew ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_set_config as * const _ as usize } , 1432usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_set_config ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_set_limit as * const _ as usize } , 1440usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_set_limit ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_set_nsites as * const _ as usize } , 1448usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_set_nsites ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_set_priority as * const _ as usize } , 1456usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_set_priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_set_request as * const _ as usize } , 1464usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_set_request ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_set_timeout as * const _ as usize } , 1472usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_set_timeout ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_set_transport as * const _ as usize } , 1480usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_set_transport ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_start as * const _ as usize } , 1488usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_start ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_stat as * const _ as usize } , 1496usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_stat_print as * const _ as usize } , 1504usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_stat_print ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . rep_sync as * const _ as usize } , 1512usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( rep_sync ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . repmgr_channel as * const _ as usize } , 1520usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( repmgr_channel ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . repmgr_get_ack_policy as * const _ as usize } , 1528usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( repmgr_get_ack_policy ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . repmgr_local_site as * const _ as usize } , 1536usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( repmgr_local_site ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . repmgr_msg_dispatch as * const _ as usize } , 1544usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( repmgr_msg_dispatch ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . repmgr_set_ack_policy as * const _ as usize } , 1552usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( repmgr_set_ack_policy ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . repmgr_site as * const _ as usize } , 1560usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( repmgr_site ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . repmgr_site_by_eid as * const _ as usize } , 1568usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( repmgr_site_by_eid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . repmgr_site_list as * const _ as usize } , 1576usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( repmgr_site_list ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . repmgr_start as * const _ as usize } , 1584usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( repmgr_start ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . repmgr_stat as * const _ as usize } , 1592usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( repmgr_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . repmgr_stat_print as * const _ as usize } , 1600usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( repmgr_stat_print ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_alloc as * const _ as usize } , 1608usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_alloc ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_app_dispatch as * const _ as usize } , 1616usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_app_dispatch ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_cache_max as * const _ as usize } , 1624usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_cache_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_cachesize as * const _ as usize } , 1632usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_cachesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_create_dir as * const _ as usize } , 1640usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_create_dir ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_data_dir as * const _ as usize } , 1648usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_data_dir ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_data_len as * const _ as usize } , 1656usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_data_len ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_backup_callbacks as * const _ as usize } , 1664usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_backup_callbacks ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_backup_config as * const _ as usize } , 1672usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_backup_config ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_encrypt as * const _ as usize } , 1680usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_encrypt ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_errcall as * const _ as usize } , 1688usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_errcall ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_errfile as * const _ as usize } , 1696usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_errfile ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_errpfx as * const _ as usize } , 1704usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_errpfx ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_event_notify as * const _ as usize } , 1712usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_event_notify ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_feedback as * const _ as usize } , 1720usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_feedback ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_flags as * const _ as usize } , 1728usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_intermediate_dir_mode as * const _ as usize } , 1736usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_intermediate_dir_mode ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_isalive as * const _ as usize } , 1744usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_isalive ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_lg_bsize as * const _ as usize } , 1752usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_lg_bsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_lg_dir as * const _ as usize } , 1760usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_lg_dir ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_lg_filemode as * const _ as usize } , 1768usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_lg_filemode ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_lg_max as * const _ as usize } , 1776usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_lg_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_lg_regionmax as * const _ as usize } , 1784usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_lg_regionmax ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_lk_conflicts as * const _ as usize } , 1792usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_lk_conflicts ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_lk_detect as * const _ as usize } , 1800usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_lk_detect ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_lk_max_lockers as * const _ as usize } , 1808usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_lk_max_lockers ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_lk_max_locks as * const _ as usize } , 1816usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_lk_max_locks ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_lk_max_objects as * const _ as usize } , 1824usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_lk_max_objects ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_lk_partitions as * const _ as usize } , 1832usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_lk_partitions ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_lk_priority as * const _ as usize } , 1840usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_lk_priority ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_lk_tablesize as * const _ as usize } , 1848usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_lk_tablesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_memory_init as * const _ as usize } , 1856usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_memory_init ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_memory_max as * const _ as usize } , 1864usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_memory_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_metadata_dir as * const _ as usize } , 1872usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_metadata_dir ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_mp_max_openfd as * const _ as usize } , 1880usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_mp_max_openfd ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_mp_max_write as * const _ as usize } , 1888usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_mp_max_write ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_mp_mmapsize as * const _ as usize } , 1896usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_mp_mmapsize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_mp_mtxcount as * const _ as usize } , 1904usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_mp_mtxcount ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_mp_pagesize as * const _ as usize } , 1912usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_mp_pagesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_mp_tablesize as * const _ as usize } , 1920usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_mp_tablesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_msgcall as * const _ as usize } , 1928usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_msgcall ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_msgfile as * const _ as usize } , 1936usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_msgfile ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_paniccall as * const _ as usize } , 1944usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_paniccall ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_shm_key as * const _ as usize } , 1952usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_shm_key ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_thread_count as * const _ as usize } , 1960usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_thread_count ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_thread_id as * const _ as usize } , 1968usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_thread_id ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_thread_id_string as * const _ as usize } , 1976usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_thread_id_string ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_timeout as * const _ as usize } , 1984usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_timeout ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_tmp_dir as * const _ as usize } , 1992usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_tmp_dir ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_tx_max as * const _ as usize } , 2000usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_tx_max ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_tx_timestamp as * const _ as usize } , 2008usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_tx_timestamp ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . set_verbose as * const _ as usize } , 2016usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( set_verbose ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . txn_applied as * const _ as usize } , 2024usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( txn_applied ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . stat_print as * const _ as usize } , 2032usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( stat_print ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . txn_begin as * const _ as usize } , 2040usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( txn_begin ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . txn_checkpoint as * const _ as usize } , 2048usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( txn_checkpoint ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . txn_recover as * const _ as usize } , 2056usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( txn_recover ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . txn_stat as * const _ as usize } , 2064usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( txn_stat ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . txn_stat_print as * const _ as usize } , 2072usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( txn_stat_print ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_env > ( ) ) ) . prdbt as * const _ as usize } , 2080usize , concat ! ( "Offset of field: " , stringify ! ( __db_env ) , "::" , stringify ! ( prdbt ) ) ) ; } impl Default for __db_env { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_distab { pub int_dispatch : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut ENV , arg2 : * mut DBT , arg3 : * mut DB_LSN , arg4 : db_recops , arg5 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > , pub int_size : usize , pub ext_dispatch : * mut :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut DBT , arg3 : * mut DB_LSN , arg4 : db_recops ) -> :: std :: os :: raw :: c_int > , pub ext_size : usize , } # [ test ] fn bindgen_test_layout___db_distab ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_distab > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( __db_distab ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_distab > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_distab ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_distab > ( ) ) ) . int_dispatch as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_distab ) , "::" , stringify ! ( int_dispatch ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_distab > ( ) ) ) . int_size as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_distab ) , "::" , stringify ! ( int_size ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_distab > ( ) ) ) . ext_dispatch as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_distab ) , "::" , stringify ! ( ext_dispatch ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_distab > ( ) ) ) . ext_size as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_distab ) , "::" , stringify ! ( ext_size ) ) ) ; } impl Default for __db_distab { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_logvrfy_config { pub continue_after_fail : :: std :: os :: raw :: c_int , pub verbose : :: std :: os :: raw :: c_int , pub cachesize : u_int32_t , pub temp_envhome : * const :: std :: os :: raw :: c_char , pub dbfile : * const :: std :: os :: raw :: c_char , pub dbname : * const :: std :: os :: raw :: c_char , pub start_lsn : DB_LSN , pub end_lsn : DB_LSN , pub start_time : time_t , pub end_time : time_t , } # [ test ] fn bindgen_test_layout___db_logvrfy_config ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_logvrfy_config > ( ) , 72usize , concat ! ( "Size of: " , stringify ! ( __db_logvrfy_config ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_logvrfy_config > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_logvrfy_config ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_logvrfy_config > ( ) ) ) . continue_after_fail as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_logvrfy_config ) , "::" , stringify ! ( continue_after_fail ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_logvrfy_config > ( ) ) ) . verbose as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __db_logvrfy_config ) , "::" , stringify ! ( verbose ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_logvrfy_config > ( ) ) ) . cachesize as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_logvrfy_config ) , "::" , stringify ! ( cachesize ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_logvrfy_config > ( ) ) ) . temp_envhome as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_logvrfy_config ) , "::" , stringify ! ( temp_envhome ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_logvrfy_config > ( ) ) ) . dbfile as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_logvrfy_config ) , "::" , stringify ! ( dbfile ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_logvrfy_config > ( ) ) ) . dbname as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_logvrfy_config ) , "::" , stringify ! ( dbname ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_logvrfy_config > ( ) ) ) . start_lsn as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_logvrfy_config ) , "::" , stringify ! ( start_lsn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_logvrfy_config > ( ) ) ) . end_lsn as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_logvrfy_config ) , "::" , stringify ! ( end_lsn ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_logvrfy_config > ( ) ) ) . start_time as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db_logvrfy_config ) , "::" , stringify ! ( start_time ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_logvrfy_config > ( ) ) ) . end_time as * const _ as usize } , 64usize , concat ! ( "Offset of field: " , stringify ! ( __db_logvrfy_config ) , "::" , stringify ! ( end_time ) ) ) ; } impl Default for __db_logvrfy_config { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_channel { pub channel : * mut CHANNEL , pub eid : :: std :: os :: raw :: c_int , pub timeout : db_timeout_t , pub close : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_CHANNEL , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub send_msg : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_CHANNEL , arg2 : * mut DBT , arg3 : u_int32_t , arg4 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub send_request : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_CHANNEL , arg2 : * mut DBT , arg3 : u_int32_t , arg4 : * mut DBT , arg5 : db_timeout_t , arg6 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub set_timeout : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_CHANNEL , arg2 : db_timeout_t ) -> :: std :: os :: raw :: c_int > , } # [ test ] fn bindgen_test_layout___db_channel ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_channel > ( ) , 48usize , concat ! ( "Size of: " , stringify ! ( __db_channel ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_channel > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_channel ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_channel > ( ) ) ) . channel as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_channel ) , "::" , stringify ! ( channel ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_channel > ( ) ) ) . eid as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_channel ) , "::" , stringify ! ( eid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_channel > ( ) ) ) . timeout as * const _ as usize } , 12usize , concat ! ( "Offset of field: " , stringify ! ( __db_channel ) , "::" , stringify ! ( timeout ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_channel > ( ) ) ) . close as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_channel ) , "::" , stringify ! ( close ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_channel > ( ) ) ) . send_msg as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_channel ) , "::" , stringify ! ( send_msg ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_channel > ( ) ) ) . send_request as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_channel ) , "::" , stringify ! ( send_request ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_channel > ( ) ) ) . set_timeout as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_channel ) , "::" , stringify ! ( set_timeout ) ) ) ; } impl Default for __db_channel { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __db_site { pub env : * mut ENV , pub eid : :: std :: os :: raw :: c_int , pub host : * const :: std :: os :: raw :: c_char , pub port : u_int , pub flags : u_int32_t , pub get_address : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SITE , arg2 : * mut * const :: std :: os :: raw :: c_char , arg3 : * mut u_int ) -> :: std :: os :: raw :: c_int > , pub get_config : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SITE , arg2 : u_int32_t , arg3 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > , pub get_eid : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SITE , arg2 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > , pub set_config : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SITE , arg2 : u_int32_t , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int > , pub remove : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SITE ) -> :: std :: os :: raw :: c_int > , pub close : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_SITE ) -> :: std :: os :: raw :: c_int > , } # [ test ] fn bindgen_test_layout___db_site ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __db_site > ( ) , 80usize , concat ! ( "Size of: " , stringify ! ( __db_site ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __db_site > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __db_site ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_site > ( ) ) ) . env as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __db_site ) , "::" , stringify ! ( env ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_site > ( ) ) ) . eid as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __db_site ) , "::" , stringify ! ( eid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_site > ( ) ) ) . host as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __db_site ) , "::" , stringify ! ( host ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_site > ( ) ) ) . port as * const _ as usize } , 24usize , concat ! ( "Offset of field: " , stringify ! ( __db_site ) , "::" , stringify ! ( port ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_site > ( ) ) ) . flags as * const _ as usize } , 28usize , concat ! ( "Offset of field: " , stringify ! ( __db_site ) , "::" , stringify ! ( flags ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_site > ( ) ) ) . get_address as * const _ as usize } , 32usize , concat ! ( "Offset of field: " , stringify ! ( __db_site ) , "::" , stringify ! ( get_address ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_site > ( ) ) ) . get_config as * const _ as usize } , 40usize , concat ! ( "Offset of field: " , stringify ! ( __db_site ) , "::" , stringify ! ( get_config ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_site > ( ) ) ) . get_eid as * const _ as usize } , 48usize , concat ! ( "Offset of field: " , stringify ! ( __db_site ) , "::" , stringify ! ( get_eid ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_site > ( ) ) ) . set_config as * const _ as usize } , 56usize , concat ! ( "Offset of field: " , stringify ! ( __db_site ) , "::" , stringify ! ( set_config ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_site > ( ) ) ) . remove as * const _ as usize } , 64usize , concat ! ( "Offset of field: " , stringify ! ( __db_site ) , "::" , stringify ! ( remove ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __db_site > ( ) ) ) . close as * const _ as usize } , 72usize , concat ! ( "Offset of field: " , stringify ! ( __db_site ) , "::" , stringify ! ( close ) ) ) ; } impl Default for __db_site { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } extern "C" { pub fn db_copy ( arg1 : * mut DB_ENV , arg2 : * const :: std :: os :: raw :: c_char , arg3 : * const :: std :: os :: raw :: c_char , arg4 : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_create ( arg1 : * mut * mut DB , arg2 : * mut DB_ENV , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_strerror ( arg1 : :: std :: os :: raw :: c_int ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn db_env_set_func_assert ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const :: std :: os :: raw :: c_char , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int ) > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_close ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_dirfree ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut * mut :: std :: os :: raw :: c_char , arg2 : :: std :: os :: raw :: c_int ) > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_dirlist ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const :: std :: os :: raw :: c_char , arg2 : * mut * mut * mut :: std :: os :: raw :: c_char , arg3 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_exists ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const :: std :: os :: raw :: c_char , arg2 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_free ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_fsync ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_ftruncate ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : :: std :: os :: raw :: c_int , arg2 : off_t ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_ioinfo ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const :: std :: os :: raw :: c_char , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut u_int32_t , arg4 : * mut u_int32_t , arg5 : * mut u_int32_t ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_malloc ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : usize ) -> * mut :: std :: os :: raw :: c_void > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_file_map ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : usize , arg4 : :: std :: os :: raw :: c_int , arg5 : * mut * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_region_map ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : usize , arg4 : * mut :: std :: os :: raw :: c_int , arg5 : * mut * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > , arg2 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut DB_ENV , arg2 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_pread ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : :: std :: os :: raw :: c_int , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : usize , arg4 : off_t ) -> isize > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_pwrite ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : :: std :: os :: raw :: c_int , arg2 : * const :: std :: os :: raw :: c_void , arg3 : usize , arg4 : off_t ) -> isize > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_open ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const :: std :: os :: raw :: c_char , arg2 : :: std :: os :: raw :: c_int , ... ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_read ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : :: std :: os :: raw :: c_int , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : usize ) -> isize > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_realloc ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : usize ) -> * mut :: std :: os :: raw :: c_void > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_rename ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const :: std :: os :: raw :: c_char , arg2 : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_seek ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : :: std :: os :: raw :: c_int , arg2 : off_t , arg3 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_unlink ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * const :: std :: os :: raw :: c_char ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_write ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : :: std :: os :: raw :: c_int , arg2 : * const :: std :: os :: raw :: c_void , arg3 : usize ) -> isize > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_set_func_yield ( arg1 : :: std :: option :: Option < unsafe extern "C" fn ( arg1 : u_long , arg2 : u_long ) -> :: std :: os :: raw :: c_int > ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_env_create ( arg1 : * mut * mut DB_ENV , arg2 : u_int32_t ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_version ( arg1 : * mut :: std :: os :: raw :: c_int , arg2 : * mut :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_int ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn db_full_version ( arg1 : * mut :: std :: os :: raw :: c_int , arg2 : * mut :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_int , arg5 : * mut :: std :: os :: raw :: c_int ) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn log_compare ( arg1 : * const DB_LSN , arg2 : * const DB_LSN ) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn db_sequence_create ( arg1 : * mut * mut DB_SEQUENCE , arg2 : * mut DB , arg3 : u_int32_t ) -> :: std :: os :: raw :: c_int ; } pub type __builtin_va_list = [ __va_list_tag ; 1usize ] ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct __va_list_tag { pub gp_offset : :: std :: os :: raw :: c_uint , pub fp_offset : :: std :: os :: raw :: c_uint , pub overflow_arg_area : * mut :: std :: os :: raw :: c_void , pub reg_save_area : * mut :: std :: os :: raw :: c_void , } # [ test ] fn bindgen_test_layout___va_list_tag ( ) { assert_eq ! ( :: std :: mem :: size_of :: < __va_list_tag > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( __va_list_tag ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < __va_list_tag > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( __va_list_tag ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __va_list_tag > ( ) ) ) . gp_offset as * const _ as usize } , 0usize , concat ! ( "Offset of field: " , stringify ! ( __va_list_tag ) , "::" , stringify ! ( gp_offset ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __va_list_tag > ( ) ) ) . fp_offset as * const _ as usize } , 4usize , concat ! ( "Offset of field: " , stringify ! ( __va_list_tag ) , "::" , stringify ! ( fp_offset ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __va_list_tag > ( ) ) ) . overflow_arg_area as * const _ as usize } , 8usize , concat ! ( "Offset of field: " , stringify ! ( __va_list_tag ) , "::" , stringify ! ( overflow_arg_area ) ) ) ; assert_eq ! ( unsafe { & ( * ( :: std :: ptr :: null :: < __va_list_tag > ( ) ) ) . reg_save_area as * const _ as usize } , 16usize , concat ! ( "Offset of field: " , stringify ! ( __va_list_tag ) , "::" , stringify ! ( reg_save_area ) ) ) ; } impl Default for __va_list_tag { fn default ( ) -> Self { unsafe { :: std :: mem :: zeroed ( ) } } } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __locale_data { pub _address : u8 , } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __txn_event { pub _address : u8 , } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __txn_logrec { pub _address : u8 , } # [ repr ( C ) ] # [ derive ( Debug , Default , Copy , Clone ) ] pub struct __db_foreign_info { pub _address : u8 , }