diff --git a/rust/src/bindings.rs b/rust/src/bindings.rs new file mode 100644 index 0000000..7f070cc --- /dev/null +++ b/rust/src/bindings.rs @@ -0,0 +1,3 @@ +/* automatically generated by rust-bindgen 0.64.0 */ + +pub const _STDINT_H : u32 = 1 ; pub const _FEATURES_H : u32 = 1 ; pub const _DEFAULT_SOURCE : u32 = 1 ; pub const __GLIBC_USE_ISOC2X : u32 = 0 ; 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 __WORDSIZE : u32 = 64 ; pub const __WORDSIZE_TIME64_COMPAT32 : u32 = 1 ; pub const __SYSCALL_WORDSIZE : u32 = 64 ; pub const __TIMESIZE : u32 = 64 ; 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 __GLIBC_USE_DEPRECATED_SCANF : u32 = 0 ; pub const _STDC_PREDEF_H : u32 = 1 ; pub const __STDC_IEC_559__ : u32 = 1 ; pub const __STDC_IEC_60559_BFP__ : u32 = 201404 ; pub const __STDC_IEC_559_COMPLEX__ : u32 = 1 ; pub const __STDC_IEC_60559_COMPLEX__ : u32 = 201404 ; pub const __STDC_ISO_10646__ : u32 = 201706 ; pub const __GNU_LIBRARY__ : u32 = 6 ; pub const __GLIBC__ : u32 = 2 ; pub const __GLIBC_MINOR__ : u32 = 36 ; pub const _SYS_CDEFS_H : u32 = 1 ; pub const __glibc_c99_flexarr_available : u32 = 1 ; pub const __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI : u32 = 0 ; pub const __HAVE_GENERIC_SELECTION : 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_BFP_EXT_C2X : u32 = 0 ; pub const __GLIBC_USE_IEC_60559_EXT : u32 = 0 ; pub const __GLIBC_USE_IEC_60559_FUNCS_EXT : u32 = 0 ; pub const __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X : u32 = 0 ; pub const __GLIBC_USE_IEC_60559_TYPES_EXT : u32 = 0 ; 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 __STATFS_MATCHES_STATFS64 : u32 = 1 ; pub const __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 : u32 = 1 ; pub const __FD_SETSIZE : u32 = 1024 ; pub const _BITS_TIME64_H : u32 = 1 ; pub const _BITS_WCHAR_H : u32 = 1 ; pub const _BITS_STDINT_INTN_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 P4D_MAX : u32 = 256 ; 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 __int_least8_t = __int8_t ; pub type __uint_least8_t = __uint8_t ; pub type __int_least16_t = __int16_t ; pub type __uint_least16_t = __uint16_t ; pub type __int_least32_t = __int32_t ; pub type __uint_least32_t = __uint32_t ; pub type __int_least64_t = __int64_t ; pub type __uint_least64_t = __uint64_t ; 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 , Copy , Clone)] pub struct __fsid_t { pub __val : [:: std :: os :: raw :: c_int ; 2usize] , } # [test] fn bindgen_test_layout___fsid_t () { const UNINIT : :: std :: mem :: MaybeUninit < __fsid_t > = :: std :: mem :: MaybeUninit :: uninit () ; let ptr = UNINIT . as_ptr () ; 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 :: addr_of ! ((* ptr) . __val) as usize - ptr 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 __suseconds64_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 int_least8_t = __int_least8_t ; pub type int_least16_t = __int_least16_t ; pub type int_least32_t = __int_least32_t ; pub type int_least64_t = __int_least64_t ; pub type uint_least8_t = __uint_least8_t ; pub type uint_least16_t = __uint_least16_t ; pub type uint_least32_t = __uint_least32_t ; pub type uint_least64_t = __uint_least64_t ; 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 wchar_t = :: std :: os :: raw :: c_int ; # [repr (C)] # [repr (align (16))] # [derive (Debug , Copy , Clone)] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : u128 , } # [test] fn bindgen_test_layout_max_align_t () { const UNINIT : :: std :: mem :: MaybeUninit < max_align_t > = :: std :: mem :: MaybeUninit :: uninit () ; let ptr = UNINIT . as_ptr () ; assert_eq ! (:: std :: mem :: size_of :: < max_align_t > () , 32usize , concat ! ("Size of: " , stringify ! (max_align_t))) ; assert_eq ! (:: std :: mem :: align_of :: < max_align_t > () , 16usize , concat ! ("Alignment of " , stringify ! (max_align_t))) ; assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . __clang_max_align_nonce1) as usize - ptr as usize } , 0usize , concat ! ("Offset of field: " , stringify ! (max_align_t) , "::" , stringify ! (__clang_max_align_nonce1))) ; assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . __clang_max_align_nonce2) as usize - ptr as usize } , 16usize , concat ! ("Offset of field: " , stringify ! (max_align_t) , "::" , stringify ! (__clang_max_align_nonce2))) ; } extern "C" { pub fn bicbound16 (n : usize) -> usize ; } extern "C" { pub fn bicbound32 (n : usize) -> usize ; } extern "C" { pub fn bicbenc16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn bicbdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn bicbenc32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn bicbdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn bicenc16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn bicdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn bicenc32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn bicdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn bicmenc16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn bicmdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn bicmenc32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn bicmdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn bitnbound8 (n : usize) -> usize ; } extern "C" { pub fn bitnbound16 (n : usize) -> usize ; } extern "C" { pub fn bitnbound32 (n : usize) -> usize ; } extern "C" { pub fn bitnbound64 (n : usize) -> usize ; } extern "C" { pub fn bitnbound128v8 (n : usize) -> usize ; } extern "C" { pub fn bitnbound128v16 (n : usize) -> usize ; } extern "C" { pub fn bitnbound128v32 (n : usize) -> usize ; } extern "C" { pub fn bitnbound128v64 (n : usize) -> usize ; } extern "C" { pub fn bitnbound256v8 (n : usize) -> usize ; } extern "C" { pub fn bitnbound256v16 (n : usize) -> usize ; } extern "C" { pub fn bitnbound256v32 (n : usize) -> usize ; } extern "C" { pub fn bitnbound256v64 (n : usize) -> usize ; } extern "C" { pub fn bitnpack8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnpack16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnpack32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnpack64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnpack128v16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnpack128v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnpack128v64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnpack256v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitndpack8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitndpack16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitndpack32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitndpack64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitndpack128v16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitndpack128v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitndpack256v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnd1pack8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnd1pack16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnd1pack32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnd1pack64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnd1pack128v16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnd1pack128v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnd1pack256v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnzpack8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnzpack16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnzpack32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnzpack64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnzpack128v16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnzpack128v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnzpack256v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnxpack8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnxpack16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnxpack32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnxpack64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnxpack128v16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnxpack128v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnxpack256v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnfpack8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnfpack16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnfpack32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnfpack64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnfpack128v16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnfpack128v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnfpack256v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitnunpack8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8) -> usize ; } extern "C" { pub fn bitnunpack16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn bitnunpack32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitnunpack64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64) -> usize ; } extern "C" { pub fn bitnunpack128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn bitnunpack128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitnunpack128v64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64) -> usize ; } extern "C" { pub fn bitnunpack256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitndunpack8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8) -> usize ; } extern "C" { pub fn bitndunpack16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn bitndunpack32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitndunpack64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64) -> usize ; } extern "C" { pub fn bitndunpack128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn bitndunpack128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitndunpack256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitnd1unpack8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8) -> usize ; } extern "C" { pub fn bitnd1unpack16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn bitnd1unpack32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitnd1unpack64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64) -> usize ; } extern "C" { pub fn bitnd1unpack128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn bitnd1unpack128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitnd1unpack256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitnzunpack8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8) -> usize ; } extern "C" { pub fn bitnzunpack16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn bitnzunpack32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitnzunpack64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64) -> usize ; } extern "C" { pub fn bitnzunpack128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn bitnzunpack128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitnzunpack256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitnxunpack8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8) -> usize ; } extern "C" { pub fn bitnxunpack16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn bitnxunpack32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitnxunpack64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64) -> usize ; } extern "C" { pub fn bitnxunpack128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn bitnxunpack128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitnxunpack256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitnfunpack8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8) -> usize ; } extern "C" { pub fn bitnfunpack16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn bitnfunpack32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitnfunpack64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64) -> usize ; } extern "C" { pub fn bitnfunpack128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn bitnfunpack128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitnfunpack256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitns1pack128v16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitns1pack128v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitns1unpack128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn bitns1unpack128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn bitpack8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitpack16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitpack32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitpack64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitdpack8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u8 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitdpack16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u16 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitdpack32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u32 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitdpack64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u64 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitd1pack8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u8 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitd1pack16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u16 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitd1pack32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u32 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitd1pack64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u64 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitfpack8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u8 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitfpack16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u16 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitfpack32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u32 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitfpack64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u64 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitf1pack8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u8 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitf1pack16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u16 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitf1pack32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u32 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitf1pack64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u64 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitzpack8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u8 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitzpack16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u16 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitzpack32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u32 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitzpack64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u64 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitxpack8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u8 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitxpack16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u16 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitxpack32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u32 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitxpack64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * const :: std :: os :: raw :: c_uchar , start : u64 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitpack128v16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitdpack128v16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitd1pack128v16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitfpack128v16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitf1pack128v16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitzpack128v16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitxpack128v16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitpack128v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitdpack128v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitd1pack128v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitfpack128v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitf1pack128v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitzpack128v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitxpack128v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitpack128v64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitpack256v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitdpack256v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitd1pack256v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitfpack256v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitf1pack256v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitzpack256v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitxpack256v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bits1pack128v16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bits1pack128v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bits1unpack128v16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bits1unpack128v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitunpack8 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u8 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitunpack16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitunpack32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitunpack64 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitdunpack8 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u8 , start : u8 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitdunpack16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitdunpack32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitdunpack64 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitd1unpack8 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u8 , start : u8 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitd1unpack16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitd1unpack32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitd1unpack64 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitzunpack8 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u8 , start : u8 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitzunpack16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitzunpack32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitzunpack64 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitxunpack8 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u8 , start : u8 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitxunpack16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitxunpack32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitxunpack64 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitfunpack8 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u8 , start : u8 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitfunpack16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitfunpack32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitfunpack64 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitf1unpack8 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u8 , start : u8 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitf1unpack16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitf1unpack32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitf1unpack64 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitunpack128v16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitzunpack128v16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitxunpack128v16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitdunpack128v16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitd1unpack128v16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitfunpack128v16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitf1unpack128v16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitunpack128v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitzunpack128v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitxunpack128v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitdunpack128v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitd1unpack128v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitfunpack128v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitf1unpack128v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitunpack256w32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitunpack128v64 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitunpack256v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitzunpack256v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitxunpack256v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitdunpack256v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitd1unpack256v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitfunpack256v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitf1unpack256v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitunpack128h32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitzunpack128h32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitdunpack128h32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bitd1unpack128h32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _bitunpack128v16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint , pex : * mut :: std :: os :: raw :: c_ushort , bb : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _bitdunpack128v16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint , pex : * mut :: std :: os :: raw :: c_ushort , bb : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _bitd1unpack128v16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint , pex : * mut :: std :: os :: raw :: c_ushort , bb : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _bitzunpack128v16 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort , b : :: std :: os :: raw :: c_uint , pex : * mut :: std :: os :: raw :: c_ushort , bb : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _bitunpack128v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint , pex : * mut :: std :: os :: raw :: c_uint , bb : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _bitdunpack128v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint , pex : * mut :: std :: os :: raw :: c_uint , bb : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _bitd1unpack128v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint , pex : * mut :: std :: os :: raw :: c_uint , bb : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _bitzunpack128v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint , pex : * mut :: std :: os :: raw :: c_uint , bb : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _bitunpack128h32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint , pex : * mut :: std :: os :: raw :: c_uint , bb : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _bitdunpack128h32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint , pex : * mut :: std :: os :: raw :: c_uint , bb : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _bitd1unpack128h32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint , pex : * mut :: std :: os :: raw :: c_uint , bb : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _bitunpack256w32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint , pex : * mut :: std :: os :: raw :: c_uint , bb : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _bitunpack128v64 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , b : :: std :: os :: raw :: c_uint , pex : * mut u32 , bb : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _bitunpack256v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint , pex : * mut :: std :: os :: raw :: c_uint , bb : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _bitdunpack256v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint , pex : * mut :: std :: os :: raw :: c_uint , bb : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _bitd1unpack256v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint , pex : * mut :: std :: os :: raw :: c_uint , bb : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _bitzunpack256v32 (in_ : * const :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint , b : :: std :: os :: raw :: c_uint , pex : * mut :: std :: os :: raw :: c_uint , bb : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn bit8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , px : * mut u8) -> u8 ; } extern "C" { pub fn bit16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , px : * mut u16) -> u16 ; } extern "C" { pub fn bit32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , px : * mut u32) -> u32 ; } extern "C" { pub fn bit64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , px : * mut u64) -> u64 ; } extern "C" { pub fn bit256v32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , px : * mut u32) -> u32 ; } extern "C" { pub fn bitd8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , px : * mut u8 , start : u8) -> u8 ; } extern "C" { pub fn bitd16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , px : * mut u16 , start : u16) -> u16 ; } extern "C" { pub fn bitd32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , px : * mut u32 , start : u32) -> u32 ; } extern "C" { pub fn bitd64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , px : * mut u64 , start : u64) -> u64 ; } extern "C" { pub fn bitd256v32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , px : * mut u32 , start : u32) -> u32 ; } extern "C" { pub fn bitddec8 (p : * mut u8 , n : :: std :: os :: raw :: c_uint , start : u8) ; } extern "C" { pub fn bitddec16 (p : * mut u16 , n : :: std :: os :: raw :: c_uint , start : u16) ; } extern "C" { pub fn bitddec32 (p : * mut u32 , n : :: std :: os :: raw :: c_uint , start : u32) ; } extern "C" { pub fn bitddec64 (p : * mut u64 , n : :: std :: os :: raw :: c_uint , start : u64) ; } extern "C" { pub fn bits128v16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , px : * mut u16 , start : u16) -> u16 ; } extern "C" { pub fn bits128v32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , px : * mut u32 , start : u32) -> u32 ; } extern "C" { pub fn bitd18 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , px : * mut u8 , start : u8) -> u8 ; } extern "C" { pub fn bitd116 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , px : * mut u16 , start : u16) -> u16 ; } extern "C" { pub fn bitd132 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , px : * mut u32 , start : u32) -> u32 ; } extern "C" { pub fn bitd164 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , px : * mut u64 , start : u64) -> u64 ; } extern "C" { pub fn bitd1256v32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , px : * mut u32 , start : u32) -> u32 ; } extern "C" { pub fn bitd1dec8 (p : * mut u8 , n : :: std :: os :: raw :: c_uint , start : u8) ; } extern "C" { pub fn bitd1dec16 (p : * mut u16 , n : :: std :: os :: raw :: c_uint , start : u16) ; } extern "C" { pub fn bitd1dec32 (p : * mut u32 , n : :: std :: os :: raw :: c_uint , start : u32) ; } extern "C" { pub fn bitd1dec64 (p : * mut u64 , n : :: std :: os :: raw :: c_uint , start : u64) ; } extern "C" { pub fn bitdi8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , px : * mut u8 , start : u8) -> u8 ; } extern "C" { pub fn bitdi16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , px : * mut u16 , start : u16) -> u16 ; } extern "C" { pub fn bitdi32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , px : * mut u32 , start : u32) -> u32 ; } extern "C" { pub fn bitdi64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , px : * mut u64 , start : u64) -> u64 ; } extern "C" { pub fn bitdienc8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * mut u8 , start : u8 , mindelta : u8) -> u8 ; } extern "C" { pub fn bitdienc16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16 , mindelta : u16) -> u16 ; } extern "C" { pub fn bitdienc32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , mindelta : u32) -> u32 ; } extern "C" { pub fn bitdienc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64 , mindelta : u64) -> u64 ; } extern "C" { pub fn bitdidec8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , start : u8 , mindelta : u8) ; } extern "C" { pub fn bitdidec16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , start : u16 , mindelta : u16) ; } extern "C" { pub fn bitdidec32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , start : u32 , mindelta : u32) ; } extern "C" { pub fn bitdidec64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , start : u64 , mindelta : u64) ; } extern "C" { pub fn bitf8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , px : * mut u8 , start : u8) -> u8 ; } extern "C" { pub fn bitf16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , px : * mut u16 , start : u16) -> u16 ; } extern "C" { pub fn bitf32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , px : * mut u32 , start : u32) -> u32 ; } extern "C" { pub fn bitf64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , px : * mut u64 , start : u64) -> u64 ; } extern "C" { pub fn bitf18 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , px : * mut u8 , start : u8) -> u8 ; } extern "C" { pub fn bitf116 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , px : * mut u16 , start : u16) -> u16 ; } extern "C" { pub fn bitf132 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , px : * mut u32 , start : u32) -> u32 ; } extern "C" { pub fn bitf164 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , px : * mut u64 , start : u64) -> u64 ; } extern "C" { pub fn bitfm8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , px : * mut u8 , pmin : * mut u8) -> u8 ; } extern "C" { pub fn bitfm16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , px : * mut u16 , pmin : * mut u16) -> u16 ; } extern "C" { pub fn bitfm32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , px : * mut u32 , pmin : * mut u32) -> u32 ; } extern "C" { pub fn bitfm64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , px : * mut u64 , pmin : * mut u64) -> u64 ; } extern "C" { pub fn bitz8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , px : * mut u8 , start : u8) -> u8 ; } extern "C" { pub fn bitz16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , px : * mut u16 , start : u16) -> u16 ; } extern "C" { pub fn bitz32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , px : * mut u32 , start : u32) -> u32 ; } extern "C" { pub fn bitz64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , px : * mut u64 , start : u64) -> u64 ; } extern "C" { pub fn bitz256v32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , px : * mut u32 , start : u32) -> u32 ; } extern "C" { pub fn bitzenc8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * mut u8 , start : u8 , mindelta : u8) -> u8 ; } extern "C" { pub fn bitzenc16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16 , mindelta : u16) -> u16 ; } extern "C" { pub fn bitzenc32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , mindelta : u32) -> u32 ; } extern "C" { pub fn bitzenc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64 , mindelta : u64) -> u64 ; } extern "C" { pub fn bitzdec8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , start : u8) ; } extern "C" { pub fn bitzdec16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , start : u16) ; } extern "C" { pub fn bitzdec32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , start : u32) ; } extern "C" { pub fn bitzdec64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , start : u64) ; } extern "C" { pub fn bitzz8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , px : * mut u8 , start : u8) -> u8 ; } extern "C" { pub fn bitzz16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , px : * mut u16 , start : u16) -> u16 ; } extern "C" { pub fn bitzz32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , px : * mut u32 , start : u32) -> u32 ; } extern "C" { pub fn bitzz64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , px : * mut u64 , start : u64) -> u64 ; } extern "C" { pub fn bitzzenc8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * mut u8 , start : u8 , mindelta : u8) -> u8 ; } extern "C" { pub fn bitzzenc16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16 , mindelta : u16) -> u16 ; } extern "C" { pub fn bitzzenc32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , mindelta : u32) -> u32 ; } extern "C" { pub fn bitzzenc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64 , mindelta : u64) -> u64 ; } extern "C" { pub fn bitzzdec8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , start : u8) ; } extern "C" { pub fn bitzzdec16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , start : u16) ; } extern "C" { pub fn bitzzdec32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , start : u32) ; } extern "C" { pub fn bitzzdec64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , start : u64) ; } extern "C" { pub fn bitx8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , px : * mut u8 , start : u8) -> u8 ; } extern "C" { pub fn bitx16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , px : * mut u16 , start : u16) -> u16 ; } extern "C" { pub fn bitx32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , px : * mut u32 , start : u32) -> u32 ; } extern "C" { pub fn bitx64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , px : * mut u64 , start : u64) -> u64 ; } extern "C" { pub fn bitx256v32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , px : * mut u32 , start : u32) -> u32 ; } extern "C" { pub fn bitxenc8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * mut u8 , start : u8) -> u8 ; } extern "C" { pub fn bitxenc16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16) -> u16 ; } extern "C" { pub fn bitxenc32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32) -> u32 ; } extern "C" { pub fn bitxenc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64) -> u64 ; } extern "C" { pub fn bitxdec8 (p : * mut u8 , n : :: std :: os :: raw :: c_uint , start : u8) ; } extern "C" { pub fn bitxdec16 (p : * mut u16 , n : :: std :: os :: raw :: c_uint , start : u16) ; } extern "C" { pub fn bitxdec32 (p : * mut u32 , n : :: std :: os :: raw :: c_uint , start : u32) ; } extern "C" { pub fn bitxdec64 (p : * mut u64 , n : :: std :: os :: raw :: c_uint , start : u64) ; } extern "C" { pub fn bitxenc (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn bitxdec (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn bitzenc (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn bitzdec (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn _fprazor32 (d : f32 , e : f32 , lg2e : :: std :: os :: raw :: c_int) -> f32 ; } extern "C" { pub fn _fprazor64 (d : f64 , e : f64 , lg2e : :: std :: os :: raw :: c_int) -> f64 ; } extern "C" { pub fn fprazor32 (in_ : * mut f32 , n : :: std :: os :: raw :: c_uint , out : * mut f32 , e : f32) ; } extern "C" { pub fn fprazor64 (in_ : * mut f64 , n : :: std :: os :: raw :: c_uint , out : * mut f64 , e : f64) ; } extern "C" { pub fn efanoenc32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn efanoenc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn efanodec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn efanodec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn efano1enc32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn efano1enc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn efano1dec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn efano1dec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn efanoenc128v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn efanodec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn efano1enc128v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn efano1dec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn efanoenc256v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn efanodec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn efano1enc256v32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn efano1dec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4nzzenc128v8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u8) -> usize ; } extern "C" { pub fn p4nzzdec128v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8 , start : u8) -> usize ; } extern "C" { pub fn p4nzzenc128v16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> usize ; } extern "C" { pub fn p4nzzdec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16 , start : u16) -> usize ; } extern "C" { pub fn p4nzzenc128v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> usize ; } extern "C" { pub fn p4nzzdec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32 , start : u32) -> usize ; } extern "C" { pub fn p4nzzenc128v64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> usize ; } extern "C" { pub fn p4nzzdec128v64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64 , start : u64) -> usize ; } extern "C" { pub fn bvzenc8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u8) -> usize ; } extern "C" { pub fn bvzdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8 , start : u8) -> usize ; } extern "C" { pub fn bvzenc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> usize ; } extern "C" { pub fn bvzdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16 , start : u16) -> usize ; } extern "C" { pub fn bvzenc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> usize ; } extern "C" { pub fn bvzdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32 , start : u32) -> usize ; } extern "C" { pub fn bvzenc64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> usize ; } extern "C" { pub fn bvzdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64 , start : u64) -> usize ; } extern "C" { pub fn bvzzenc8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u8) -> usize ; } extern "C" { pub fn bvzzdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8 , start : u8) -> usize ; } extern "C" { pub fn bvzzenc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> usize ; } extern "C" { pub fn bvzzdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16 , start : u16) -> usize ; } extern "C" { pub fn bvzzenc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> usize ; } extern "C" { pub fn bvzzdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32 , start : u32) -> usize ; } extern "C" { pub fn bvzzenc64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> usize ; } extern "C" { pub fn bvzzdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64 , start : u64) -> usize ; } extern "C" { pub fn fpgenc8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u8) -> usize ; } extern "C" { pub fn fpgdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8 , start : u8) -> usize ; } extern "C" { pub fn fpgenc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> usize ; } extern "C" { pub fn fpgdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16 , start : u16) -> usize ; } extern "C" { pub fn fpgenc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> usize ; } extern "C" { pub fn fpgdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32 , start : u32) -> usize ; } extern "C" { pub fn fpgenc64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> usize ; } extern "C" { pub fn fpgdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64 , start : u64) -> usize ; } extern "C" { pub fn fphenc8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u8) -> usize ; } extern "C" { pub fn fphdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8 , start : u8) -> usize ; } extern "C" { pub fn fphenc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> usize ; } extern "C" { pub fn fphdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16 , start : u16) -> usize ; } extern "C" { pub fn fphenc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> usize ; } extern "C" { pub fn fphdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32 , start : u32) -> usize ; } extern "C" { pub fn fphenc64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> usize ; } extern "C" { pub fn fphdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64 , start : u64) -> usize ; } extern "C" { pub fn fpc0enc8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u8) -> usize ; } extern "C" { pub fn fpc0enc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> usize ; } extern "C" { pub fn fpc0enc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> usize ; } extern "C" { pub fn fpc0enc64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> usize ; } extern "C" { pub fn fpcdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64 , start : u64) -> usize ; } extern "C" { pub fn fpcenc8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u8) -> usize ; } extern "C" { pub fn fpcdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8 , start : u8) -> usize ; } extern "C" { pub fn fpcenc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> usize ; } extern "C" { pub fn fpcdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16 , start : u16) -> usize ; } extern "C" { pub fn fpcenc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> usize ; } extern "C" { pub fn fpcdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32 , start : u32) -> usize ; } extern "C" { pub fn fpcenc64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> usize ; } extern "C" { pub fn fpxenc8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u8) -> usize ; } extern "C" { pub fn fpxdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8 , start : u8) -> usize ; } extern "C" { pub fn fpxenc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> usize ; } extern "C" { pub fn fpxdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16 , start : u16) -> usize ; } extern "C" { pub fn fpxenc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> usize ; } extern "C" { pub fn fpxdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32 , start : u32) -> usize ; } extern "C" { pub fn fpxenc64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> usize ; } extern "C" { pub fn fpxdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64 , start : u64) -> usize ; } extern "C" { pub fn fpfcmenc8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u8) -> usize ; } extern "C" { pub fn fpfcmdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8 , start : u8) -> usize ; } extern "C" { pub fn fpfcmenc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> usize ; } extern "C" { pub fn fpfcmdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16 , start : u16) -> usize ; } extern "C" { pub fn fpfcmenc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> usize ; } extern "C" { pub fn fpfcmdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32 , start : u32) -> usize ; } extern "C" { pub fn fpfcmenc64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> usize ; } extern "C" { pub fn fpfcmdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64 , start : u64) -> usize ; } extern "C" { pub fn fpdfcmenc8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u8) -> usize ; } extern "C" { pub fn fpdfcmdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8 , start : u8) -> usize ; } extern "C" { pub fn fpdfcmenc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> usize ; } extern "C" { pub fn fpdfcmdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16 , start : u16) -> usize ; } extern "C" { pub fn fpdfcmenc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> usize ; } extern "C" { pub fn fpdfcmdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32 , start : u32) -> usize ; } extern "C" { pub fn fpdfcmenc64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> usize ; } extern "C" { pub fn fpdfcmdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64 , start : u64) -> usize ; } extern "C" { pub fn fp2dfcmenc8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u8) -> usize ; } extern "C" { pub fn fp2dfcmdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8 , start : u8) -> usize ; } extern "C" { pub fn fp2dfcmenc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> usize ; } extern "C" { pub fn fp2dfcmdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16 , start : u16) -> usize ; } extern "C" { pub fn fp2dfcmenc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> usize ; } extern "C" { pub fn fp2dfcmdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32 , start : u32) -> usize ; } extern "C" { pub fn fp2dfcmenc64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> usize ; } extern "C" { pub fn fp2dfcmdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64 , start : u64) -> usize ; } extern "C" { pub fn tpenc (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tpdec (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tpzenc (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tpzdec (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tpxenc (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tpxdec (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tp2denc (in_ : * mut :: std :: os :: raw :: c_uchar , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tp2ddec (in_ : * mut :: std :: os :: raw :: c_uchar , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tp2denc2 (in_ : * mut :: std :: os :: raw :: c_uchar , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp2ddec2 (in_ : * mut :: std :: os :: raw :: c_uchar , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp2denc4 (in_ : * mut :: std :: os :: raw :: c_uchar , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp2ddec4 (in_ : * mut :: std :: os :: raw :: c_uchar , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp2denc8 (in_ : * mut :: std :: os :: raw :: c_uchar , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp2ddec8 (in_ : * mut :: std :: os :: raw :: c_uchar , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp3denc (in_ : * mut :: std :: os :: raw :: c_uchar , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , nz : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tp3ddec (in_ : * mut :: std :: os :: raw :: c_uchar , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , nz : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tp3denc2 (in_ : * mut :: std :: os :: raw :: c_uchar , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , nz : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp3ddec2 (in_ : * mut :: std :: os :: raw :: c_uchar , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , nz : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp3denc4 (in_ : * mut :: std :: os :: raw :: c_uchar , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , nz : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp3ddec4 (in_ : * mut :: std :: os :: raw :: c_uchar , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , nz : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp3denc8 (in_ : * mut :: std :: os :: raw :: c_uchar , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , nz : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp3ddec8 (in_ : * mut :: std :: os :: raw :: c_uchar , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , nz : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4denc (in_ : * mut :: std :: os :: raw :: c_uchar , nw : :: std :: os :: raw :: c_uint , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , nz : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tp4ddec (in_ : * mut :: std :: os :: raw :: c_uchar , nw : :: std :: os :: raw :: c_uint , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , nz : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tp4denc2 (in_ : * mut :: std :: os :: raw :: c_uchar , nw : :: std :: os :: raw :: c_uint , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , nz : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4ddec2 (in_ : * mut :: std :: os :: raw :: c_uchar , nw : :: std :: os :: raw :: c_uint , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , nz : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4denc4 (in_ : * mut :: std :: os :: raw :: c_uchar , nw : :: std :: os :: raw :: c_uint , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , nz : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4ddec4 (in_ : * mut :: std :: os :: raw :: c_uchar , nw : :: std :: os :: raw :: c_uint , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , nz : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4denc8 (in_ : * mut :: std :: os :: raw :: c_uchar , nw : :: std :: os :: raw :: c_uint , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , nz : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4ddec8 (in_ : * mut :: std :: os :: raw :: c_uchar , nw : :: std :: os :: raw :: c_uint , nx : :: std :: os :: raw :: c_uint , ny : :: std :: os :: raw :: c_uint , nz : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4enc (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tp4dec (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tp4zenc (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tp4zdec (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tp4xenc (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tp4xdec (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , esize : :: std :: os :: raw :: c_uint) ; } extern "C" { pub fn tpenc2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpdec2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpenc3 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpdec3 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpenc4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpdec4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpenc8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpenc16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzenc2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzdec2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzenc3 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzdec3 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzenc4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzdec4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzenc8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzenc16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxenc2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxdec2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxenc3 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxdec3 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxenc4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxdec4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxenc8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxenc16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpenc128v2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpdec128v2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzenc128v2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzdec128v2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxenc128v2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxdec128v2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpenc128v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpdec128v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzenc128v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzdec128v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxenc128v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxdec128v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpenc128v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpdec128v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzenc128v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzdec128v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxenc128v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxdec128v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4enc128v2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4dec128v2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4zenc128v2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4zdec128v2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4xenc128v2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4xdec128v2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4enc128v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4dec128v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4zenc128v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4zdec128v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4xenc128v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4xdec128v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4enc128v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4dec128v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4zenc128v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4zdec128v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4xenc128v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4xdec128v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpenc256v2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpdec256v2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpenc256v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpdec256v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzenc256v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzdec256v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxenc256v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxdec256v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpenc256v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpdec256v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzenc256v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpzdec256v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxenc256v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tpxdec256v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4enc256v2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4dec256v2 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4enc256v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4dec256v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4zenc256v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4zdec256v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4xenc256v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4xdec256v4 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4enc256v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4dec256v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4zenc256v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4zdec256v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4xenc256v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn tp4xdec256v8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) ; } extern "C" { pub fn cpuini (cpuiset : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn cpustr (cpuisa : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_char ; } extern "C" { pub fn cpuisa () -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _srlec8 (in_ : * const :: std :: os :: raw :: c_uchar , inlen : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , e : u8) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _srled8 (in_ : * const :: std :: os :: raw :: c_uchar , out : * mut :: std :: os :: raw :: c_uchar , outlen : :: std :: os :: raw :: c_uint , e : u8) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _srlec16 (in_ : * const :: std :: os :: raw :: c_uchar , inlen : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , e : u16) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _srled16 (in_ : * const :: std :: os :: raw :: c_uchar , out : * mut :: std :: os :: raw :: c_uchar , outlen : :: std :: os :: raw :: c_uint , e : u16) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _srlec32 (in_ : * const :: std :: os :: raw :: c_uchar , inlen : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , e : u32) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _srled32 (in_ : * const :: std :: os :: raw :: c_uchar , out : * mut :: std :: os :: raw :: c_uchar , outlen : :: std :: os :: raw :: c_uint , e : u32) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _srlec64 (in_ : * const :: std :: os :: raw :: c_uchar , inlen : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , e : u64) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _srled64 (in_ : * const :: std :: os :: raw :: c_uchar , out : * mut :: std :: os :: raw :: c_uchar , outlen : :: std :: os :: raw :: c_uint , e : u64) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn srlec8 (in_ : * const :: std :: os :: raw :: c_uchar , inlen : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , e : u8) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn srled8 (in_ : * const :: std :: os :: raw :: c_uchar , inlen : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , outlen : :: std :: os :: raw :: c_uint , e : u8) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn srlec16 (in_ : * const :: std :: os :: raw :: c_uchar , inlen : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , e : u16) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn srled16 (in_ : * const :: std :: os :: raw :: c_uchar , inlen : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , outlen : :: std :: os :: raw :: c_uint , e : u16) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn srlec32 (in_ : * const :: std :: os :: raw :: c_uchar , inlen : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , e : u32) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn srled32 (in_ : * const :: std :: os :: raw :: c_uchar , inlen : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , outlen : :: std :: os :: raw :: c_uint , e : u32) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn srlec64 (in_ : * const :: std :: os :: raw :: c_uchar , inlen : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , e : u64) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn srled64 (in_ : * const :: std :: os :: raw :: c_uchar , inlen : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , outlen : :: std :: os :: raw :: c_uint , e : u64) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn srlec (in_ : * const :: std :: os :: raw :: c_uchar , inlen : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _srled (in_ : * const :: std :: os :: raw :: c_uchar , out : * mut :: std :: os :: raw :: c_uchar , outlen : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn srled (in_ : * const :: std :: os :: raw :: c_uchar , inlen : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , outlen : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn trlec (in_ : * const :: std :: os :: raw :: c_uchar , inlen : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _trled (in_ : * const :: std :: os :: raw :: c_uchar , out : * mut :: std :: os :: raw :: c_uchar , outlen : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn trled (in_ : * const :: std :: os :: raw :: c_uchar , inlen : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , outlen : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn bitgenc32 (_in : * mut :: std :: os :: raw :: c_uchar , _inlen : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitgdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , _outlen : usize , _out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitrenc32 (_in : * mut :: std :: os :: raw :: c_uchar , _inlen : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn bitrdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , _outlen : usize , _out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn vlcenc32 (_in : * mut :: std :: os :: raw :: c_uchar , _inlen : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn vlcdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , _outlen : usize , _out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn vlcenc16 (_in : * mut :: std :: os :: raw :: c_uchar , _inlen : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn vlcdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , _outlen : usize , _out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn vlczenc16 (_in : * mut :: std :: os :: raw :: c_uchar , _inlen : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn vlczdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , _outlen : usize , _out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn vlczenc32 (_in : * mut :: std :: os :: raw :: c_uchar , _inlen : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn vlczdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , _outlen : usize , _out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn vbbound8 (n : usize) -> usize ; } extern "C" { pub fn vbbound16 (n : usize) -> usize ; } extern "C" { pub fn vbbound32 (n : usize) -> usize ; } extern "C" { pub fn vbbound64 (n : usize) -> usize ; } extern "C" { pub fn vbenc16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbenc32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbenc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbgetx16 (in_ : * mut :: std :: os :: raw :: c_uchar , idx : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_ushort ; } extern "C" { pub fn vbgetx32 (in_ : * mut :: std :: os :: raw :: c_uchar , idx : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn vbgetx64 (in_ : * mut :: std :: os :: raw :: c_uchar , idx : :: std :: os :: raw :: c_uint) -> u64 ; } extern "C" { pub fn vbgeteq16 (in_ : * mut * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , idx : :: std :: os :: raw :: c_uint , key : :: std :: os :: raw :: c_ushort) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn vbgeteq32 (in_ : * mut * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , idx : :: std :: os :: raw :: c_uint , key : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn vbgeteq64 (in_ : * mut * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , idx : :: std :: os :: raw :: c_uint , key : u64) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn vbdenc16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbddec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbdenc32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbddec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbdenc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbddec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbdgetx16 (in_ : * mut :: std :: os :: raw :: c_uchar , idx : :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_ushort) -> :: std :: os :: raw :: c_ushort ; } extern "C" { pub fn vbdgetx32 (in_ : * mut :: std :: os :: raw :: c_uchar , idx : :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn vbdgetx64 (in_ : * mut :: std :: os :: raw :: c_uchar , idx : :: std :: os :: raw :: c_uint , start : u64) -> u64 ; } extern "C" { pub fn vbdgetgeq16 (in_ : * mut * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , idx : :: std :: os :: raw :: c_uint , key : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn vbdgetgeq32 (in_ : * mut * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , idx : :: std :: os :: raw :: c_uint , key : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn vbdgetgeq64 (in_ : * mut * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , idx : :: std :: os :: raw :: c_uint , key : * mut u64 , start : u64) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn vbd1enc16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbd1enc32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbd1enc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbd1dec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbd1dec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbd1dec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbd1getx16 (in_ : * mut :: std :: os :: raw :: c_uchar , idx : :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_ushort) -> :: std :: os :: raw :: c_ushort ; } extern "C" { pub fn vbd1getx32 (in_ : * mut :: std :: os :: raw :: c_uchar , idx : :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn vbd1getx64 (in_ : * mut :: std :: os :: raw :: c_uchar , idx : :: std :: os :: raw :: c_uint , start : u64) -> u64 ; } extern "C" { pub fn vbd1getgeq16 (in_ : * mut * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , idx : :: std :: os :: raw :: c_uint , key : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn vbd1getgeq32 (in_ : * mut * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , idx : :: std :: os :: raw :: c_uint , key : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn vbd1getgeq64 (in_ : * mut * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , idx : :: std :: os :: raw :: c_uint , key : * mut u64 , start : u64) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn vbzenc8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbzdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbzenc16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbzdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbzenc32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbzdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbzenc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbzdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbxenc8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbxdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbxenc16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbxdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbxenc32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbxdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbxenc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbxdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbddenc16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbdddec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbddenc32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbdddec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbddenc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbdddec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vbzgetx16 (in_ : * mut :: std :: os :: raw :: c_uchar , idx : :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_ushort) -> :: std :: os :: raw :: c_ushort ; } extern "C" { pub fn vbzgetx32 (in_ : * mut :: std :: os :: raw :: c_uchar , idx : :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn vbzgetx64 (in_ : * mut :: std :: os :: raw :: c_uchar , idx : :: std :: os :: raw :: c_uint , start : u64) -> u64 ; } extern "C" { pub fn v8bound16 (n : usize) -> usize ; } extern "C" { pub fn v8bound32 (n : usize) -> usize ; } extern "C" { pub fn v8len32 (in_ : * const u32 , n : usize) -> usize ; } extern "C" { pub fn v8len16 (in_ : * const u16 , n : usize) -> usize ; } extern "C" { pub fn v8enc16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8dec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8enc32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8dec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8denc16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8ddec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8denc32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8ddec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8d1enc16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8d1dec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8d1enc32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8d1dec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8zenc16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8zdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8zenc32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8zdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8xenc16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8xenc32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8xdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_ushort , start : :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8xdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uint , start : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn v8nenc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8ndec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn v8nenc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8ndec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn v8ndenc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nddec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn v8ndenc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nddec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn v8nd1enc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nd1dec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn v8nd1enc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nd1dec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn v8nzenc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nzdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn v8nzenc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nzdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn v8nxenc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nxdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn v8nxenc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nxdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn v8nenc128v16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8ndec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn v8nenc128v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8ndec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn v8ndenc128v16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nddec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn v8ndenc128v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nddec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn v8nd1enc128v16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nd1dec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn v8nd1enc128v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nd1dec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn v8nzenc128v16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nzdec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn v8nzenc128v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nzdec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn v8nxenc128v16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nxdec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn v8nxenc128v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nxdec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn v8nenc256v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8ndec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn v8ndenc256v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nddec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn v8nd1enc256v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nd1dec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn v8nzenc256v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nzdec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn v8nxenc256v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn v8nxdec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn p4nbound8 (n : usize) -> usize ; } extern "C" { pub fn p4nbound16 (n : usize) -> usize ; } extern "C" { pub fn p4nbound32 (n : usize) -> usize ; } extern "C" { pub fn p4nbound64 (n : usize) -> usize ; } extern "C" { pub fn p4nbound128v8 (n : usize) -> usize ; } extern "C" { pub fn p4nbound128v16 (n : usize) -> usize ; } extern "C" { pub fn p4nbound128v32 (n : usize) -> usize ; } extern "C" { pub fn p4nbound128v64 (n : usize) -> usize ; } extern "C" { pub fn p4nbound256v8 (n : usize) -> usize ; } extern "C" { pub fn p4nbound256v16 (n : usize) -> usize ; } extern "C" { pub fn p4nbound256v32 (n : usize) -> usize ; } extern "C" { pub fn p4nbound256v64 (n : usize) -> usize ; } extern "C" { pub fn p4nenc8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nenc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nenc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nenc64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nenc128v16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nenc128v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nenc128v64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nenc256w32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nenc256v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4ndenc8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4ndenc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4ndenc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4ndenc128v16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4ndenc128v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4ndenc256v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4ndenc64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nd1enc8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nd1enc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nd1enc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nd1enc128v16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nd1enc128v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nd1enc256v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nd1enc64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nzenc8 (in_ : * mut u8 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nzenc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nzenc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nzenc128v16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nzenc128v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nzenc256v32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nzenc64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4ndec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8) -> usize ; } extern "C" { pub fn p4ndec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn p4ndec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn p4ndec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64) -> usize ; } extern "C" { pub fn p4ndec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn p4ndec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn p4ndec128v64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64) -> usize ; } extern "C" { pub fn p4ndec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn p4nddec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8) -> usize ; } extern "C" { pub fn p4nddec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn p4nddec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn p4nddec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn p4nddec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn p4nddec256w32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn p4nddec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn p4nddec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64) -> usize ; } extern "C" { pub fn p4nd1dec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8) -> usize ; } extern "C" { pub fn p4nd1dec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn p4nd1dec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn p4nd1dec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn p4nd1dec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn p4nd1dec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn p4nd1dec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64) -> usize ; } extern "C" { pub fn p4nzdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u8) -> usize ; } extern "C" { pub fn p4nzdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn p4nzdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn p4nzdec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn p4nzdec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn p4nzdec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn p4nzdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64) -> usize ; } extern "C" { pub fn p4enc8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4enc16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4enc32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4enc128v16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4enc128v32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4enc128v64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4enc256v32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4enc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4enc256w32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4encx8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4encx16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4encx32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4encx64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4denc8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u8) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4denc16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4denc32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4denc128v16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4denc128v32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4denc256v32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4denc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4denc256w32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4dencx8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u8) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4dencx16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4dencx32 (in_ : * mut :: std :: os :: raw :: c_uint , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4d1enc8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u8) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4d1enc16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4d1enc32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4d1enc128v16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4d1enc128v32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4d1enc256v32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4d1enc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4d1encx8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u8) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4d1encx16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4d1encx32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4zenc8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u8) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4zenc16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4zenc32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4zenc128v16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4zenc128v32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4zenc256v32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4zenc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4senc16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4senc32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4senc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4sdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4sdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4sdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4nsenc16 (in_ : * mut u16 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nsenc32 (in_ : * mut u32 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nsenc64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> usize ; } extern "C" { pub fn p4nsdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u16) -> usize ; } extern "C" { pub fn p4nsdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u32) -> usize ; } extern "C" { pub fn p4nsdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64) -> usize ; } extern "C" { pub fn _p4enc8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4enc16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4enc32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4enc128v16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4enc128v32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4enc128v64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4enc256v32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4enc64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , out : * mut :: std :: os :: raw :: c_uchar , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4bits8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , pbx : * mut :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _p4bits16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , pbx : * mut :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _p4bits32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , pbx : * mut :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _p4bits64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , pbx : * mut :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _p4bitsx8 (in_ : * mut u8 , n : :: std :: os :: raw :: c_uint , pbx : * mut :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _p4bitsx16 (in_ : * mut u16 , n : :: std :: os :: raw :: c_uint , pbx : * mut :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _p4bitsx32 (in_ : * mut u32 , n : :: std :: os :: raw :: c_uint , pbx : * mut :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _p4bitsx64 (in_ : * mut u64 , n : :: std :: os :: raw :: c_uint , pbx : * mut :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn _p4dec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u8 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4dec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4dec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4dec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4dec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4dec128v64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4dec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4dec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u8) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4dec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4dec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4dec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4dec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4dec128v64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4dec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4dec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4ddec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u8 , start : u8 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4ddec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4ddec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4ddec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4ddec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4ddec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4ddec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4ddec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u8 , start : u8) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4ddec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4ddec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4ddec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4ddec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4ddec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4ddec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4d1dec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u8 , start : u8 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4d1dec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4d1dec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4d1dec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4d1dec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4d1dec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4d1dec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4d1dec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u8 , start : u8) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4d1dec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4d1dec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4d1dec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4d1dec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4d1dec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4d1dec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4zdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u8 , start : u8 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4zdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4zdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4zdec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4zdec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4zdec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn _p4zdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64 , b : :: std :: os :: raw :: c_uint , bx : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4zdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u8 , start : u8) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4zdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4zdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4zdec128v16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u16 , start : u16) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4zdec128v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4zdec256v32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u32 , start : u32) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn p4zdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : :: std :: os :: raw :: c_uint , out : * mut u64 , start : u64) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vsbound8 (n : usize) -> usize ; } extern "C" { pub fn vsbound16 (n : usize) -> usize ; } extern "C" { pub fn vsbound32 (n : usize) -> usize ; } extern "C" { pub fn vsbound64 (n : usize) -> usize ; } extern "C" { pub fn vsenc8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vsenc16 (in_ : * mut :: std :: os :: raw :: c_ushort , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vsenc32 (in_ : * mut :: std :: os :: raw :: c_uint , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vsenc64 (in_ : * mut u64 , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vsdec8 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut :: std :: os :: raw :: c_uchar) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vsdec16 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut :: std :: os :: raw :: c_ushort) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vsdec32 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_uchar ; } extern "C" { pub fn vsdec64 (in_ : * mut :: std :: os :: raw :: c_uchar , n : usize , out : * mut u64) -> * mut :: std :: os :: raw :: c_uchar ; } \ No newline at end of file