diff options
Diffstat (limited to 'support/texlab/crates/bibutils_sys/src/lib.rs')
-rw-r--r-- | support/texlab/crates/bibutils_sys/src/lib.rs | 4261 |
1 files changed, 0 insertions, 4261 deletions
diff --git a/support/texlab/crates/bibutils_sys/src/lib.rs b/support/texlab/crates/bibutils_sys/src/lib.rs deleted file mode 100644 index 239ea7da8d..0000000000 --- a/support/texlab/crates/bibutils_sys/src/lib.rs +++ /dev/null @@ -1,4261 +0,0 @@ -#![allow(non_upper_case_globals)] -#![allow(non_camel_case_types)] -#![allow(non_snake_case)] -/* automatically generated by rust-bindgen */ - -pub const _VCRT_COMPILER_PREPROCESSOR: u32 = 1; -pub const _SAL_VERSION: u32 = 20; -pub const __SAL_H_VERSION: u32 = 180000000; -pub const _USE_DECLSPECS_FOR_SAL: u32 = 0; -pub const _USE_ATTRIBUTES_FOR_SAL: u32 = 0; -pub const _CRT_PACKING: u32 = 8; -pub const _HAS_EXCEPTIONS: u32 = 1; -pub const _HAS_CXX17: u32 = 0; -pub const _HAS_CXX20: u32 = 0; -pub const _HAS_NODISCARD: u32 = 1; -pub const _ARGMAX: u32 = 100; -pub const _CRT_INT_MAX: u32 = 2147483647; -pub const _CRT_FUNCTIONS_REQUIRED: u32 = 1; -pub const _CRT_HAS_CXX17: u32 = 0; -pub const _ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE: u32 = 1; -pub const _CRT_BUILD_DESKTOP_APP: u32 = 1; -pub const _CRT_INTERNAL_NONSTDC_NAMES: u32 = 1; -pub const __STDC_SECURE_LIB__: u32 = 200411; -pub const __GOT_SECURE_LIB__: u32 = 200411; -pub const __STDC_WANT_SECURE_LIB__: u32 = 1; -pub const _SECURECRT_FILL_BUFFER_PATTERN: u32 = 254; -pub const _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES: u32 = 0; -pub const _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT: u32 = 0; -pub const _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES: u32 = 1; -pub const _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY: u32 = 0; -pub const _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY: u32 = 0; -pub const _CRT_INTERNAL_STDIO_SYMBOL_PREFIX: &'static [u8; 1usize] = b"\0"; -pub const _CRT_INTERNAL_PRINTF_LEGACY_VSPRINTF_NULL_TERMINATION: u32 = 1; -pub const _CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR: u32 = 2; -pub const _CRT_INTERNAL_PRINTF_LEGACY_WIDE_SPECIFIERS: u32 = 4; -pub const _CRT_INTERNAL_PRINTF_LEGACY_MSVCRT_COMPATIBILITY: u32 = 8; -pub const _CRT_INTERNAL_PRINTF_LEGACY_THREE_DIGIT_EXPONENTS: u32 = 16; -pub const _CRT_INTERNAL_SCANF_SECURECRT: u32 = 1; -pub const _CRT_INTERNAL_SCANF_LEGACY_WIDE_SPECIFIERS: u32 = 2; -pub const _CRT_INTERNAL_SCANF_LEGACY_MSVCRT_COMPATIBILITY: u32 = 4; -pub const BUFSIZ: u32 = 512; -pub const _NSTREAM_: u32 = 512; -pub const _IOB_ENTRIES: u32 = 3; -pub const EOF: i32 = -1; -pub const _IOFBF: u32 = 0; -pub const _IOLBF: u32 = 64; -pub const _IONBF: u32 = 4; -pub const L_tmpnam: u32 = 260; -pub const L_tmpnam_s: u32 = 260; -pub const SEEK_CUR: u32 = 1; -pub const SEEK_END: u32 = 2; -pub const SEEK_SET: u32 = 0; -pub const FILENAME_MAX: u32 = 260; -pub const FOPEN_MAX: u32 = 20; -pub const _SYS_OPEN: u32 = 20; -pub const TMP_MAX: u32 = 2147483647; -pub const TMP_MAX_S: u32 = 2147483647; -pub const _TMP_MAX_S: u32 = 2147483647; -pub const SYS_OPEN: u32 = 20; -pub const STR_OK: u32 = 0; -pub const STR_MEMERR: i32 = -1; -pub const FIELDS_OK: u32 = 1; -pub const FIELDS_ERR: u32 = 0; -pub const FIELDS_NOTFOUND: i32 = -1; -pub const LEVEL_ORIG: i32 = -2; -pub const LEVEL_ANY: i32 = -1; -pub const LEVEL_MAIN: u32 = 0; -pub const LEVEL_HOST: u32 = 1; -pub const LEVEL_SERIES: u32 = 2; -pub const VPLIST_MEMERR: i32 = -1; -pub const VPLIST_OK: u32 = 0; -pub const FIELDS_CAN_DUP: u32 = 0; -pub const FIELDS_NO_DUPS: u32 = 1; -pub const FIELDS_STRP_FLAG: u32 = 2; -pub const FIELDS_POSP_FLAG: u32 = 4; -pub const FIELDS_NOLENOK_FLAG: u32 = 8; -pub const FIELDS_SETUSE_FLAG: u32 = 16; -pub const FIELDS_CHRP: u32 = 16; -pub const FIELDS_STRP: u32 = 18; -pub const FIELDS_POSP: u32 = 20; -pub const FIELDS_CHRP_NOLEN: u32 = 24; -pub const FIELDS_STRP_NOLEN: u32 = 26; -pub const FIELDS_POSP_NOLEN: u32 = 28; -pub const FIELDS_CHRP_NOUSE: u32 = 0; -pub const FIELDS_STRP_NOUSE: u32 = 2; -pub const REFTYPE_CHATTY: u32 = 0; -pub const REFTYPE_SILENT: u32 = 1; -pub const ALWAYS: u32 = 0; -pub const DEFAULT: u32 = 1; -pub const SKIP: u32 = 2; -pub const SIMPLE: u32 = 3; -pub const TYPE: u32 = 4; -pub const PERSON: u32 = 5; -pub const DATE: u32 = 6; -pub const PAGES: u32 = 7; -pub const SERIALNO: u32 = 8; -pub const TITLE: u32 = 9; -pub const NOTES: u32 = 10; -pub const DOI: u32 = 11; -pub const HOWPUBLISHED: u32 = 12; -pub const LINKEDFILE: u32 = 13; -pub const KEYWORD: u32 = 14; -pub const URL: u32 = 15; -pub const GENRE: u32 = 16; -pub const BT_SENTE: u32 = 17; -pub const BT_EPRINT: u32 = 18; -pub const BT_ORG: u32 = 19; -pub const BLT_THESIS_TYPE: u32 = 20; -pub const BLT_SCHOOL: u32 = 21; -pub const BLT_EDITOR: u32 = 22; -pub const BLT_SUBTYPE: u32 = 23; -pub const BLT_SKIP: u32 = 24; -pub const EPRINT: u32 = 25; -pub const NUM_REFTYPES: u32 = 26; -pub const _MAX_ITOSTR_BASE16_COUNT: u32 = 9; -pub const _MAX_ITOSTR_BASE10_COUNT: u32 = 12; -pub const _MAX_ITOSTR_BASE8_COUNT: u32 = 12; -pub const _MAX_ITOSTR_BASE2_COUNT: u32 = 33; -pub const _MAX_LTOSTR_BASE16_COUNT: u32 = 9; -pub const _MAX_LTOSTR_BASE10_COUNT: u32 = 12; -pub const _MAX_LTOSTR_BASE8_COUNT: u32 = 12; -pub const _MAX_LTOSTR_BASE2_COUNT: u32 = 33; -pub const _MAX_ULTOSTR_BASE16_COUNT: u32 = 9; -pub const _MAX_ULTOSTR_BASE10_COUNT: u32 = 11; -pub const _MAX_ULTOSTR_BASE8_COUNT: u32 = 12; -pub const _MAX_ULTOSTR_BASE2_COUNT: u32 = 33; -pub const _MAX_I64TOSTR_BASE16_COUNT: u32 = 17; -pub const _MAX_I64TOSTR_BASE10_COUNT: u32 = 21; -pub const _MAX_I64TOSTR_BASE8_COUNT: u32 = 23; -pub const _MAX_I64TOSTR_BASE2_COUNT: u32 = 65; -pub const _MAX_U64TOSTR_BASE16_COUNT: u32 = 17; -pub const _MAX_U64TOSTR_BASE10_COUNT: u32 = 21; -pub const _MAX_U64TOSTR_BASE8_COUNT: u32 = 23; -pub const _MAX_U64TOSTR_BASE2_COUNT: u32 = 65; -pub const CHAR_BIT: u32 = 8; -pub const SCHAR_MIN: i32 = -128; -pub const SCHAR_MAX: u32 = 127; -pub const UCHAR_MAX: u32 = 255; -pub const CHAR_MIN: i32 = -128; -pub const CHAR_MAX: u32 = 127; -pub const MB_LEN_MAX: u32 = 5; -pub const SHRT_MIN: i32 = -32768; -pub const SHRT_MAX: u32 = 32767; -pub const USHRT_MAX: u32 = 65535; -pub const INT_MIN: i32 = -2147483648; -pub const INT_MAX: u32 = 2147483647; -pub const UINT_MAX: u32 = 4294967295; -pub const LONG_MIN: i32 = -2147483648; -pub const LONG_MAX: u32 = 2147483647; -pub const ULONG_MAX: u32 = 4294967295; -pub const EXIT_SUCCESS: u32 = 0; -pub const EXIT_FAILURE: u32 = 1; -pub const _WRITE_ABORT_MSG: u32 = 1; -pub const _CALL_REPORTFAULT: u32 = 2; -pub const _OUT_TO_DEFAULT: u32 = 0; -pub const _OUT_TO_STDERR: u32 = 1; -pub const _OUT_TO_MSGBOX: u32 = 2; -pub const _REPORT_ERRMODE: u32 = 3; -pub const RAND_MAX: u32 = 32767; -pub const _CVTBUFSIZE: u32 = 349; -pub const _MAX_PATH: u32 = 260; -pub const _MAX_DRIVE: u32 = 3; -pub const _MAX_DIR: u32 = 256; -pub const _MAX_FNAME: u32 = 256; -pub const _MAX_EXT: u32 = 256; -pub const _MAX_ENV: u32 = 32767; -pub const EPERM: u32 = 1; -pub const ENOENT: u32 = 2; -pub const ESRCH: u32 = 3; -pub const EINTR: u32 = 4; -pub const EIO: u32 = 5; -pub const ENXIO: u32 = 6; -pub const E2BIG: u32 = 7; -pub const ENOEXEC: u32 = 8; -pub const EBADF: u32 = 9; -pub const ECHILD: u32 = 10; -pub const EAGAIN: u32 = 11; -pub const ENOMEM: u32 = 12; -pub const EACCES: u32 = 13; -pub const EFAULT: u32 = 14; -pub const EBUSY: u32 = 16; -pub const EEXIST: u32 = 17; -pub const EXDEV: u32 = 18; -pub const ENODEV: u32 = 19; -pub const ENOTDIR: u32 = 20; -pub const EISDIR: u32 = 21; -pub const ENFILE: u32 = 23; -pub const EMFILE: u32 = 24; -pub const ENOTTY: u32 = 25; -pub const EFBIG: u32 = 27; -pub const ENOSPC: u32 = 28; -pub const ESPIPE: u32 = 29; -pub const EROFS: u32 = 30; -pub const EMLINK: u32 = 31; -pub const EPIPE: u32 = 32; -pub const EDOM: u32 = 33; -pub const EDEADLK: u32 = 36; -pub const ENAMETOOLONG: u32 = 38; -pub const ENOLCK: u32 = 39; -pub const ENOSYS: u32 = 40; -pub const ENOTEMPTY: u32 = 41; -pub const EINVAL: u32 = 22; -pub const ERANGE: u32 = 34; -pub const EILSEQ: u32 = 42; -pub const STRUNCATE: u32 = 80; -pub const EDEADLOCK: u32 = 36; -pub const EADDRINUSE: u32 = 100; -pub const EADDRNOTAVAIL: u32 = 101; -pub const EAFNOSUPPORT: u32 = 102; -pub const EALREADY: u32 = 103; -pub const EBADMSG: u32 = 104; -pub const ECANCELED: u32 = 105; -pub const ECONNABORTED: u32 = 106; -pub const ECONNREFUSED: u32 = 107; -pub const ECONNRESET: u32 = 108; -pub const EDESTADDRREQ: u32 = 109; -pub const EHOSTUNREACH: u32 = 110; -pub const EIDRM: u32 = 111; -pub const EINPROGRESS: u32 = 112; -pub const EISCONN: u32 = 113; -pub const ELOOP: u32 = 114; -pub const EMSGSIZE: u32 = 115; -pub const ENETDOWN: u32 = 116; -pub const ENETRESET: u32 = 117; -pub const ENETUNREACH: u32 = 118; -pub const ENOBUFS: u32 = 119; -pub const ENODATA: u32 = 120; -pub const ENOLINK: u32 = 121; -pub const ENOMSG: u32 = 122; -pub const ENOPROTOOPT: u32 = 123; -pub const ENOSR: u32 = 124; -pub const ENOSTR: u32 = 125; -pub const ENOTCONN: u32 = 126; -pub const ENOTRECOVERABLE: u32 = 127; -pub const ENOTSOCK: u32 = 128; -pub const ENOTSUP: u32 = 129; -pub const EOPNOTSUPP: u32 = 130; -pub const EOTHER: u32 = 131; -pub const EOVERFLOW: u32 = 132; -pub const EOWNERDEAD: u32 = 133; -pub const EPROTO: u32 = 134; -pub const EPROTONOSUPPORT: u32 = 135; -pub const EPROTOTYPE: u32 = 136; -pub const ETIME: u32 = 137; -pub const ETIMEDOUT: u32 = 138; -pub const ETXTBSY: u32 = 139; -pub const EWOULDBLOCK: u32 = 140; -pub const _NLSCMPERROR: u32 = 2147483647; -pub const SLIST_OK: u32 = 0; -pub const SLIST_ERR_MEMERR: i32 = -1; -pub const SLIST_ERR_CANTOPEN: i32 = -2; -pub const SLIST_ERR_BADPARAM: i32 = -3; -pub const SLIST_CHR: u32 = 0; -pub const SLIST_STR: u32 = 1; -pub const CHARSET_UNKNOWN: i32 = -1; -pub const CHARSET_UNICODE: i32 = -2; -pub const CHARSET_GB18030: i32 = -3; -pub const CHARSET_DEFAULT: i32 = -2; -pub const CHARSET_UTF8_DEFAULT: u32 = 1; -pub const CHARSET_BOM_DEFAULT: u32 = 1; -pub const STR_CONV_XMLOUT_FALSE: u32 = 0; -pub const STR_CONV_XMLOUT_TRUE: u32 = 1; -pub const STR_CONV_XMLOUT_ENTITIES: u32 = 3; -pub const BIBL_OK: u32 = 0; -pub const BIBL_ERR_BADINPUT: i32 = -1; -pub const BIBL_ERR_MEMERR: i32 = -2; -pub const BIBL_ERR_CANTOPEN: i32 = -3; -pub const BIBL_FIRSTIN: u32 = 100; -pub const BIBL_MODSIN: u32 = 100; -pub const BIBL_BIBTEXIN: u32 = 101; -pub const BIBL_RISIN: u32 = 102; -pub const BIBL_ENDNOTEIN: u32 = 103; -pub const BIBL_COPACIN: u32 = 104; -pub const BIBL_ISIIN: u32 = 105; -pub const BIBL_MEDLINEIN: u32 = 106; -pub const BIBL_ENDNOTEXMLIN: u32 = 107; -pub const BIBL_BIBLATEXIN: u32 = 108; -pub const BIBL_EBIIN: u32 = 109; -pub const BIBL_WORDIN: u32 = 110; -pub const BIBL_NBIBIN: u32 = 111; -pub const BIBL_LASTIN: u32 = 111; -pub const BIBL_FIRSTOUT: u32 = 200; -pub const BIBL_MODSOUT: u32 = 200; -pub const BIBL_BIBTEXOUT: u32 = 201; -pub const BIBL_RISOUT: u32 = 202; -pub const BIBL_ENDNOTEOUT: u32 = 203; -pub const BIBL_ISIOUT: u32 = 204; -pub const BIBL_WORD2007OUT: u32 = 205; -pub const BIBL_ADSABSOUT: u32 = 206; -pub const BIBL_NBIBOUT: u32 = 207; -pub const BIBL_LASTOUT: u32 = 207; -pub const BIBL_FORMAT_VERBOSE: u32 = 1; -pub const BIBL_FORMAT_BIBOUT_FINALCOMMA: u32 = 2; -pub const BIBL_FORMAT_BIBOUT_SINGLEDASH: u32 = 4; -pub const BIBL_FORMAT_BIBOUT_WHITESPACE: u32 = 8; -pub const BIBL_FORMAT_BIBOUT_BRACKETS: u32 = 16; -pub const BIBL_FORMAT_BIBOUT_UPPERCASE: u32 = 32; -pub const BIBL_FORMAT_BIBOUT_STRICTKEY: u32 = 64; -pub const BIBL_FORMAT_BIBOUT_SHORTTITLE: u32 = 128; -pub const BIBL_FORMAT_BIBOUT_DROPKEY: u32 = 256; -pub const BIBL_FORMAT_MODSOUT_DROPKEY: u32 = 512; -pub const BIBL_RAW_WITHCHARCONVERT: u32 = 4; -pub const BIBL_RAW_WITHMAKEREFID: u32 = 8; -pub const BIBL_CHARSET_UNKNOWN: i32 = -1; -pub const BIBL_CHARSET_UNICODE: i32 = -2; -pub const BIBL_CHARSET_GB18030: i32 = -3; -pub const BIBL_CHARSET_DEFAULT: i32 = -2; -pub const BIBL_CHARSET_UTF8_DEFAULT: u32 = 1; -pub const BIBL_CHARSET_BOM_DEFAULT: u32 = 1; -pub const BIBL_SRC_DEFAULT: u32 = 0; -pub const BIBL_SRC_FILE: u32 = 1; -pub const BIBL_SRC_USER: u32 = 2; -pub const BIBL_XMLOUT_FALSE: u32 = 0; -pub const BIBL_XMLOUT_TRUE: u32 = 1; -pub const BIBL_XMLOUT_ENTITIES: u32 = 3; -pub type va_list = *mut ::std::os::raw::c_char; -extern "C" { - pub fn __va_start(arg1: *mut *mut ::std::os::raw::c_char, ...); -} -pub type __vcrt_bool = bool; -pub type wchar_t = ::std::os::raw::c_ushort; -extern "C" { - pub fn __security_init_cookie(); -} -extern "C" { - pub fn __security_check_cookie(_StackCookie: usize); -} -extern "C" { - pub fn __report_gsfailure(_StackCookie: usize); -} -extern "C" { - pub static mut __security_cookie: usize; -} -pub type __crt_bool = bool; -extern "C" { - pub fn _invalid_parameter_noinfo(); -} -extern "C" { - pub fn _invalid_parameter_noinfo_noreturn(); -} -extern "C" { - pub fn _invoke_watson( - _Expression: *const wchar_t, - _FunctionName: *const wchar_t, - _FileName: *const wchar_t, - _LineNo: ::std::os::raw::c_uint, - _Reserved: usize, - ); -} -pub type errno_t = ::std::os::raw::c_int; -pub type wint_t = ::std::os::raw::c_ushort; -pub type wctype_t = ::std::os::raw::c_ushort; -pub type __time32_t = ::std::os::raw::c_long; -pub type __time64_t = ::std::os::raw::c_longlong; -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct __crt_locale_data_public { - pub _locale_pctype: *const ::std::os::raw::c_ushort, - pub _locale_mb_cur_max: ::std::os::raw::c_int, - pub _locale_lc_codepage: ::std::os::raw::c_uint, -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct __crt_locale_pointers { - pub locinfo: *mut __crt_locale_data, - pub mbcinfo: *mut __crt_multibyte_data, -} -pub type _locale_t = *mut __crt_locale_pointers; -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct _Mbstatet { - pub _Wchar: ::std::os::raw::c_ulong, - pub _Byte: ::std::os::raw::c_ushort, - pub _State: ::std::os::raw::c_ushort, -} -pub type mbstate_t = _Mbstatet; -pub type time_t = __time64_t; -pub type rsize_t = usize; -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct _iobuf { - pub _Placeholder: *mut ::std::os::raw::c_void, -} -pub type FILE = _iobuf; -extern "C" { - pub fn __acrt_iob_func(_Ix: ::std::os::raw::c_uint) -> *mut FILE; -} -extern "C" { - pub fn fgetwc(_Stream: *mut FILE) -> wint_t; -} -extern "C" { - pub fn _fgetwchar() -> wint_t; -} -extern "C" { - pub fn fputwc(_Character: wchar_t, _Stream: *mut FILE) -> wint_t; -} -extern "C" { - pub fn _fputwchar(_Character: wchar_t) -> wint_t; -} -extern "C" { - pub fn getwc(_Stream: *mut FILE) -> wint_t; -} -extern "C" { - pub fn getwchar() -> wint_t; -} -extern "C" { - pub fn fgetws( - _Buffer: *mut wchar_t, - _BufferCount: ::std::os::raw::c_int, - _Stream: *mut FILE, - ) -> *mut wchar_t; -} -extern "C" { - pub fn fputws(_Buffer: *const wchar_t, _Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _getws_s(_Buffer: *mut wchar_t, _BufferCount: usize) -> *mut wchar_t; -} -extern "C" { - pub fn putwc(_Character: wchar_t, _Stream: *mut FILE) -> wint_t; -} -extern "C" { - pub fn putwchar(_Character: wchar_t) -> wint_t; -} -extern "C" { - pub fn _putws(_Buffer: *const wchar_t) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn ungetwc(_Character: wint_t, _Stream: *mut FILE) -> wint_t; -} -extern "C" { - pub fn _wfdopen(_FileHandle: ::std::os::raw::c_int, _Mode: *const wchar_t) -> *mut FILE; -} -extern "C" { - pub fn _wfopen(_FileName: *const wchar_t, _Mode: *const wchar_t) -> *mut FILE; -} -extern "C" { - pub fn _wfopen_s( - _Stream: *mut *mut FILE, - _FileName: *const wchar_t, - _Mode: *const wchar_t, - ) -> errno_t; -} -extern "C" { - pub fn _wfreopen( - _FileName: *const wchar_t, - _Mode: *const wchar_t, - _OldStream: *mut FILE, - ) -> *mut FILE; -} -extern "C" { - pub fn _wfreopen_s( - _Stream: *mut *mut FILE, - _FileName: *const wchar_t, - _Mode: *const wchar_t, - _OldStream: *mut FILE, - ) -> errno_t; -} -extern "C" { - pub fn _wfsopen( - _FileName: *const wchar_t, - _Mode: *const wchar_t, - _ShFlag: ::std::os::raw::c_int, - ) -> *mut FILE; -} -extern "C" { - pub fn _wperror(_ErrorMessage: *const wchar_t); -} -extern "C" { - pub fn _wpopen(_Command: *const wchar_t, _Mode: *const wchar_t) -> *mut FILE; -} -extern "C" { - pub fn _wremove(_FileName: *const wchar_t) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _wtempnam(_Directory: *const wchar_t, _FilePrefix: *const wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn _wtmpnam_s(_Buffer: *mut wchar_t, _BufferCount: usize) -> errno_t; -} -extern "C" { - pub fn _wtmpnam(_Buffer: *mut wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn _fgetwc_nolock(_Stream: *mut FILE) -> wint_t; -} -extern "C" { - pub fn _fputwc_nolock(_Character: wchar_t, _Stream: *mut FILE) -> wint_t; -} -extern "C" { - pub fn _getwc_nolock(_Stream: *mut FILE) -> wint_t; -} -extern "C" { - pub fn _putwc_nolock(_Character: wchar_t, _Stream: *mut FILE) -> wint_t; -} -extern "C" { - pub fn _ungetwc_nolock(_Character: wint_t, _Stream: *mut FILE) -> wint_t; -} -extern "C" { - pub fn __stdio_common_vfwprintf( - _Options: ::std::os::raw::c_ulonglong, - _Stream: *mut FILE, - _Format: *const wchar_t, - _Locale: _locale_t, - _ArgList: va_list, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __stdio_common_vfwprintf_s( - _Options: ::std::os::raw::c_ulonglong, - _Stream: *mut FILE, - _Format: *const wchar_t, - _Locale: _locale_t, - _ArgList: va_list, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __stdio_common_vfwprintf_p( - _Options: ::std::os::raw::c_ulonglong, - _Stream: *mut FILE, - _Format: *const wchar_t, - _Locale: _locale_t, - _ArgList: va_list, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __stdio_common_vfwscanf( - _Options: ::std::os::raw::c_ulonglong, - _Stream: *mut FILE, - _Format: *const wchar_t, - _Locale: _locale_t, - _ArgList: va_list, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __stdio_common_vswprintf( - _Options: ::std::os::raw::c_ulonglong, - _Buffer: *mut wchar_t, - _BufferCount: usize, - _Format: *const wchar_t, - _Locale: _locale_t, - _ArgList: va_list, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __stdio_common_vswprintf_s( - _Options: ::std::os::raw::c_ulonglong, - _Buffer: *mut wchar_t, - _BufferCount: usize, - _Format: *const wchar_t, - _Locale: _locale_t, - _ArgList: va_list, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __stdio_common_vsnwprintf_s( - _Options: ::std::os::raw::c_ulonglong, - _Buffer: *mut wchar_t, - _BufferCount: usize, - _MaxCount: usize, - _Format: *const wchar_t, - _Locale: _locale_t, - _ArgList: va_list, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __stdio_common_vswprintf_p( - _Options: ::std::os::raw::c_ulonglong, - _Buffer: *mut wchar_t, - _BufferCount: usize, - _Format: *const wchar_t, - _Locale: _locale_t, - _ArgList: va_list, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __stdio_common_vswscanf( - _Options: ::std::os::raw::c_ulonglong, - _Buffer: *const wchar_t, - _BufferCount: usize, - _Format: *const wchar_t, - _Locale: _locale_t, - _ArgList: va_list, - ) -> ::std::os::raw::c_int; -} -pub type fpos_t = ::std::os::raw::c_longlong; -extern "C" { - pub fn _get_stream_buffer_pointers( - _Stream: *mut FILE, - _Base: *mut *mut *mut ::std::os::raw::c_char, - _Pointer: *mut *mut *mut ::std::os::raw::c_char, - _Count: *mut *mut ::std::os::raw::c_int, - ) -> errno_t; -} -extern "C" { - pub fn clearerr_s(_Stream: *mut FILE) -> errno_t; -} -extern "C" { - pub fn fopen_s( - _Stream: *mut *mut FILE, - _FileName: *const ::std::os::raw::c_char, - _Mode: *const ::std::os::raw::c_char, - ) -> errno_t; -} -extern "C" { - pub fn fread_s( - _Buffer: *mut ::std::os::raw::c_void, - _BufferSize: usize, - _ElementSize: usize, - _ElementCount: usize, - _Stream: *mut FILE, - ) -> usize; -} -extern "C" { - pub fn freopen_s( - _Stream: *mut *mut FILE, - _FileName: *const ::std::os::raw::c_char, - _Mode: *const ::std::os::raw::c_char, - _OldStream: *mut FILE, - ) -> errno_t; -} -extern "C" { - pub fn gets_s( - _Buffer: *mut ::std::os::raw::c_char, - _Size: rsize_t, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn tmpfile_s(_Stream: *mut *mut FILE) -> errno_t; -} -extern "C" { - pub fn tmpnam_s(_Buffer: *mut ::std::os::raw::c_char, _Size: rsize_t) -> errno_t; -} -extern "C" { - pub fn clearerr(_Stream: *mut FILE); -} -extern "C" { - pub fn fclose(_Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _fcloseall() -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _fdopen( - _FileHandle: ::std::os::raw::c_int, - _Mode: *const ::std::os::raw::c_char, - ) -> *mut FILE; -} -extern "C" { - pub fn feof(_Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn ferror(_Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fflush(_Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fgetc(_Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _fgetchar() -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fgetpos(_Stream: *mut FILE, _Position: *mut fpos_t) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fgets( - _Buffer: *mut ::std::os::raw::c_char, - _MaxCount: ::std::os::raw::c_int, - _Stream: *mut FILE, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _fileno(_Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _flushall() -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fopen( - _FileName: *const ::std::os::raw::c_char, - _Mode: *const ::std::os::raw::c_char, - ) -> *mut FILE; -} -extern "C" { - pub fn fputc(_Character: ::std::os::raw::c_int, _Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _fputchar(_Character: ::std::os::raw::c_int) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fputs( - _Buffer: *const ::std::os::raw::c_char, - _Stream: *mut FILE, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fread( - _Buffer: *mut ::std::os::raw::c_void, - _ElementSize: ::std::os::raw::c_ulonglong, - _ElementCount: ::std::os::raw::c_ulonglong, - _Stream: *mut FILE, - ) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn freopen( - _FileName: *const ::std::os::raw::c_char, - _Mode: *const ::std::os::raw::c_char, - _Stream: *mut FILE, - ) -> *mut FILE; -} -extern "C" { - pub fn _fsopen( - _FileName: *const ::std::os::raw::c_char, - _Mode: *const ::std::os::raw::c_char, - _ShFlag: ::std::os::raw::c_int, - ) -> *mut FILE; -} -extern "C" { - pub fn fsetpos(_Stream: *mut FILE, _Position: *const fpos_t) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fseek( - _Stream: *mut FILE, - _Offset: ::std::os::raw::c_long, - _Origin: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _fseeki64( - _Stream: *mut FILE, - _Offset: ::std::os::raw::c_longlong, - _Origin: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn ftell(_Stream: *mut FILE) -> ::std::os::raw::c_long; -} -extern "C" { - pub fn _ftelli64(_Stream: *mut FILE) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn fwrite( - _Buffer: *const ::std::os::raw::c_void, - _ElementSize: ::std::os::raw::c_ulonglong, - _ElementCount: ::std::os::raw::c_ulonglong, - _Stream: *mut FILE, - ) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn getc(_Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn getchar() -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _getmaxstdio() -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _getw(_Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn perror(_ErrorMessage: *const ::std::os::raw::c_char); -} -extern "C" { - pub fn _pclose(_Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _popen( - _Command: *const ::std::os::raw::c_char, - _Mode: *const ::std::os::raw::c_char, - ) -> *mut FILE; -} -extern "C" { - pub fn putc(_Character: ::std::os::raw::c_int, _Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn putchar(_Character: ::std::os::raw::c_int) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn puts(_Buffer: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _putw(_Word: ::std::os::raw::c_int, _Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn remove(_FileName: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn rename( - _OldFileName: *const ::std::os::raw::c_char, - _NewFileName: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _unlink(_FileName: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn unlink(_FileName: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn rewind(_Stream: *mut FILE); -} -extern "C" { - pub fn _rmtmp() -> ::std::os::raw::c_int; -} -extern "C" { - pub fn setbuf(_Stream: *mut FILE, _Buffer: *mut ::std::os::raw::c_char); -} -extern "C" { - pub fn _setmaxstdio(_Maximum: ::std::os::raw::c_int) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn setvbuf( - _Stream: *mut FILE, - _Buffer: *mut ::std::os::raw::c_char, - _Mode: ::std::os::raw::c_int, - _Size: usize, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _tempnam( - _DirectoryName: *const ::std::os::raw::c_char, - _FilePrefix: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn tmpfile() -> *mut FILE; -} -extern "C" { - pub fn tmpnam(_Buffer: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn ungetc(_Character: ::std::os::raw::c_int, _Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _lock_file(_Stream: *mut FILE); -} -extern "C" { - pub fn _unlock_file(_Stream: *mut FILE); -} -extern "C" { - pub fn _fclose_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _fflush_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _fgetc_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _fputc_nolock( - _Character: ::std::os::raw::c_int, - _Stream: *mut FILE, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _fread_nolock( - _Buffer: *mut ::std::os::raw::c_void, - _ElementSize: usize, - _ElementCount: usize, - _Stream: *mut FILE, - ) -> usize; -} -extern "C" { - pub fn _fread_nolock_s( - _Buffer: *mut ::std::os::raw::c_void, - _BufferSize: usize, - _ElementSize: usize, - _ElementCount: usize, - _Stream: *mut FILE, - ) -> usize; -} -extern "C" { - pub fn _fseek_nolock( - _Stream: *mut FILE, - _Offset: ::std::os::raw::c_long, - _Origin: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _fseeki64_nolock( - _Stream: *mut FILE, - _Offset: ::std::os::raw::c_longlong, - _Origin: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _ftell_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_long; -} -extern "C" { - pub fn _ftelli64_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn _fwrite_nolock( - _Buffer: *const ::std::os::raw::c_void, - _ElementSize: usize, - _ElementCount: usize, - _Stream: *mut FILE, - ) -> usize; -} -extern "C" { - pub fn _getc_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _putc_nolock( - _Character: ::std::os::raw::c_int, - _Stream: *mut FILE, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _ungetc_nolock( - _Character: ::std::os::raw::c_int, - _Stream: *mut FILE, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __p__commode() -> *mut ::std::os::raw::c_int; -} -extern "C" { - pub fn __stdio_common_vfprintf( - _Options: ::std::os::raw::c_ulonglong, - _Stream: *mut FILE, - _Format: *const ::std::os::raw::c_char, - _Locale: _locale_t, - _ArgList: va_list, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __stdio_common_vfprintf_s( - _Options: ::std::os::raw::c_ulonglong, - _Stream: *mut FILE, - _Format: *const ::std::os::raw::c_char, - _Locale: _locale_t, - _ArgList: va_list, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __stdio_common_vfprintf_p( - _Options: ::std::os::raw::c_ulonglong, - _Stream: *mut FILE, - _Format: *const ::std::os::raw::c_char, - _Locale: _locale_t, - _ArgList: va_list, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _set_printf_count_output(_Value: ::std::os::raw::c_int) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _get_printf_count_output() -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __stdio_common_vfscanf( - _Options: ::std::os::raw::c_ulonglong, - _Stream: *mut FILE, - _Format: *const ::std::os::raw::c_char, - _Locale: _locale_t, - _Arglist: va_list, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __stdio_common_vsprintf( - _Options: ::std::os::raw::c_ulonglong, - _Buffer: *mut ::std::os::raw::c_char, - _BufferCount: usize, - _Format: *const ::std::os::raw::c_char, - _Locale: _locale_t, - _ArgList: va_list, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __stdio_common_vsprintf_s( - _Options: ::std::os::raw::c_ulonglong, - _Buffer: *mut ::std::os::raw::c_char, - _BufferCount: usize, - _Format: *const ::std::os::raw::c_char, - _Locale: _locale_t, - _ArgList: va_list, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __stdio_common_vsnprintf_s( - _Options: ::std::os::raw::c_ulonglong, - _Buffer: *mut ::std::os::raw::c_char, - _BufferCount: usize, - _MaxCount: usize, - _Format: *const ::std::os::raw::c_char, - _Locale: _locale_t, - _ArgList: va_list, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __stdio_common_vsprintf_p( - _Options: ::std::os::raw::c_ulonglong, - _Buffer: *mut ::std::os::raw::c_char, - _BufferCount: usize, - _Format: *const ::std::os::raw::c_char, - _Locale: _locale_t, - _ArgList: va_list, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __stdio_common_vsscanf( - _Options: ::std::os::raw::c_ulonglong, - _Buffer: *const ::std::os::raw::c_char, - _BufferCount: usize, - _Format: *const ::std::os::raw::c_char, - _Locale: _locale_t, - _ArgList: va_list, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn tempnam( - _Directory: *const ::std::os::raw::c_char, - _FilePrefix: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn fcloseall() -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fdopen( - _FileHandle: ::std::os::raw::c_int, - _Format: *const ::std::os::raw::c_char, - ) -> *mut FILE; -} -extern "C" { - pub fn fgetchar() -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fileno(_Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn flushall() -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fputchar(_Ch: ::std::os::raw::c_int) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn getw(_Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn putw(_Ch: ::std::os::raw::c_int, _Stream: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn rmtmp() -> ::std::os::raw::c_int; -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct str { - pub data: *mut ::std::os::raw::c_char, - pub dim: ::std::os::raw::c_ulong, - pub len: ::std::os::raw::c_ulong, - pub status: ::std::os::raw::c_int, -} -extern "C" { - pub fn str_new() -> *mut str; -} -extern "C" { - pub fn str_delete(s: *mut str); -} -extern "C" { - pub fn str_init(s: *mut str); -} -extern "C" { - pub fn str_initstr(s: *mut str, from: *mut str); -} -extern "C" { - pub fn str_initstrc(s: *mut str, initstr: *const ::std::os::raw::c_char); -} -extern "C" { - pub fn str_initstrsc(s: *mut str, ...); -} -extern "C" { - pub fn str_empty(s: *mut str); -} -extern "C" { - pub fn str_free(s: *mut str); -} -extern "C" { - pub fn strs_init(s: *mut str, ...); -} -extern "C" { - pub fn strs_empty(s: *mut str, ...); -} -extern "C" { - pub fn strs_free(s: *mut str, ...); -} -extern "C" { - pub fn str_strdup(s: *mut str) -> *mut str; -} -extern "C" { - pub fn str_strdupc(p: *const ::std::os::raw::c_char) -> *mut str; -} -extern "C" { - pub fn str_strcat(s: *mut str, from: *mut str); -} -extern "C" { - pub fn str_strcatc(s: *mut str, from: *const ::std::os::raw::c_char); -} -extern "C" { - pub fn str_strcpy(s: *mut str, from: *mut str); -} -extern "C" { - pub fn str_strcpyc(s: *mut str, from: *const ::std::os::raw::c_char); -} -extern "C" { - pub fn str_strcmp(s: *const str, t: *const str) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn str_strcmpc(s: *const str, t: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn str_strncmp(s: *const str, t: *const str, n: usize) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn str_strncmpc( - s: *const str, - t: *const ::std::os::raw::c_char, - n: usize, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn str_strcasecmp(s: *const str, t: *const str) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn str_strcasecmpc( - s: *const str, - t: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn str_strstr(s: *const str, t: *const str) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn str_strstrc( - s: *const str, - t: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn str_prepend(s: *mut str, addstr: *const ::std::os::raw::c_char); -} -extern "C" { - pub fn str_mergestrs(s: *mut str, ...); -} -extern "C" { - pub fn str_addchar(s: *mut str, newchar: ::std::os::raw::c_char); -} -extern "C" { - pub fn str_reverse(s: *mut str); -} -extern "C" { - pub fn str_addutf8( - s: *mut str, - p: *const ::std::os::raw::c_char, - ) -> *const ::std::os::raw::c_char; -} -extern "C" { - pub fn str_segcat( - s: *mut str, - startat: *mut ::std::os::raw::c_char, - endat: *mut ::std::os::raw::c_char, - ); -} -extern "C" { - pub fn str_cpytodelim( - s: *mut str, - p: *const ::std::os::raw::c_char, - delim: *const ::std::os::raw::c_char, - finalstep: ::std::os::raw::c_uchar, - ) -> *const ::std::os::raw::c_char; -} -extern "C" { - pub fn str_cattodelim( - s: *mut str, - p: *const ::std::os::raw::c_char, - delim: *const ::std::os::raw::c_char, - finalstep: ::std::os::raw::c_uchar, - ) -> *const ::std::os::raw::c_char; -} -extern "C" { - pub fn str_segcpy( - s: *mut str, - startat: *mut ::std::os::raw::c_char, - endat: *mut ::std::os::raw::c_char, - ); -} -extern "C" { - pub fn str_segdel( - s: *mut str, - startat: *mut ::std::os::raw::c_char, - endat: *mut ::std::os::raw::c_char, - ); -} -extern "C" { - pub fn str_indxcpy( - s: *mut str, - p: *mut ::std::os::raw::c_char, - start: ::std::os::raw::c_ulong, - stop: ::std::os::raw::c_ulong, - ); -} -extern "C" { - pub fn str_indxcat( - s: *mut str, - p: *mut ::std::os::raw::c_char, - start: ::std::os::raw::c_ulong, - stop: ::std::os::raw::c_ulong, - ); -} -extern "C" { - pub fn str_fprintf(fp: *mut FILE, s: *mut str); -} -extern "C" { - pub fn str_fget( - fp: *mut FILE, - buf: *mut ::std::os::raw::c_char, - bufsize: ::std::os::raw::c_int, - pbufpos: *mut ::std::os::raw::c_int, - outs: *mut str, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn str_cstr(s: *mut str) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn str_char(s: *mut str, n: ::std::os::raw::c_ulong) -> ::std::os::raw::c_char; -} -extern "C" { - pub fn str_revchar(s: *mut str, n: ::std::os::raw::c_ulong) -> ::std::os::raw::c_char; -} -extern "C" { - pub fn str_fgetline(s: *mut str, fp: *mut FILE) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn str_findreplace( - s: *mut str, - find: *const ::std::os::raw::c_char, - replace: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn str_toupper(s: *mut str); -} -extern "C" { - pub fn str_tolower(s: *mut str); -} -extern "C" { - pub fn str_trimstartingws(s: *mut str); -} -extern "C" { - pub fn str_trimendingws(s: *mut str); -} -extern "C" { - pub fn str_swapstrings(s1: *mut str, s2: *mut str); -} -extern "C" { - pub fn str_stripws(s: *mut str); -} -extern "C" { - pub fn str_match_first(s: *mut str, ch: ::std::os::raw::c_char) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn str_match_end(s: *mut str, ch: ::std::os::raw::c_char) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn str_trimbegin(s: *mut str, n: ::std::os::raw::c_ulong); -} -extern "C" { - pub fn str_trimend(s: *mut str, n: ::std::os::raw::c_ulong); -} -extern "C" { - pub fn str_pad(s: *mut str, len: ::std::os::raw::c_ulong, ch: ::std::os::raw::c_char); -} -extern "C" { - pub fn str_copyposlen( - s: *mut str, - in_: *mut str, - pos: ::std::os::raw::c_ulong, - len: ::std::os::raw::c_ulong, - ); -} -extern "C" { - pub fn str_makepath( - path: *mut str, - dirname: *const ::std::os::raw::c_char, - filename: *const ::std::os::raw::c_char, - sep: ::std::os::raw::c_char, - ); -} -extern "C" { - pub fn str_fill(s: *mut str, n: ::std::os::raw::c_ulong, fillchar: ::std::os::raw::c_char); -} -extern "C" { - pub fn str_is_mixedcase(s: *mut str) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn str_is_lowercase(s: *mut str) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn str_is_uppercase(s: *mut str) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn str_memerr(s: *mut str) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn str_strlen(s: *mut str) -> ::std::os::raw::c_ulong; -} -extern "C" { - pub fn str_has_value(s: *mut str) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn str_is_empty(s: *mut str) -> ::std::os::raw::c_int; -} -pub type vplist_index = ::std::os::raw::c_int; -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct vplist { - pub n: vplist_index, - pub max: vplist_index, - pub data: *mut *mut ::std::os::raw::c_void, -} -pub type vplist_ptrfree = - ::std::option::Option<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>; -extern "C" { - pub fn vplist_new() -> *mut vplist; -} -extern "C" { - pub fn vplist_init(vpl: *mut vplist); -} -extern "C" { - pub fn vplist_add(vpl: *mut vplist, v: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn vplist_fill( - vpl: *mut vplist, - n: vplist_index, - v: *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn vplist_copy(to: *mut vplist, from: *mut vplist) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn vplist_append(vpl: *mut vplist, add: *mut vplist) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn vplist_insert_list( - vpl: *mut vplist, - pos: vplist_index, - add: *mut vplist, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn vplist_get(vpl: *mut vplist, n: vplist_index) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn vplist_set(vpl: *mut vplist, n: vplist_index, v: *mut ::std::os::raw::c_void); -} -extern "C" { - pub fn vplist_swap(vpl: *mut vplist, n1: vplist_index, n2: vplist_index); -} -extern "C" { - pub fn vplist_remove(vpl: *mut vplist, n: vplist_index) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn vplist_removefn( - vpl: *mut vplist, - n: vplist_index, - vpf: vplist_ptrfree, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn vplist_removevp( - vpl: *mut vplist, - v: *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn vplist_removevpfn( - vpl: *mut vplist, - v: *mut ::std::os::raw::c_void, - vpf: vplist_ptrfree, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn vplist_remove_rangefn( - vpl: *mut vplist, - start: vplist_index, - endplusone: vplist_index, - vpf: vplist_ptrfree, - ); -} -extern "C" { - pub fn vplist_remove_range(vpl: *mut vplist, start: vplist_index, endplusone: vplist_index); -} -extern "C" { - pub fn vplist_find(vpl: *mut vplist, v: *mut ::std::os::raw::c_void) -> vplist_index; -} -extern "C" { - pub fn vplist_empty(vpl: *mut vplist); -} -extern "C" { - pub fn vplist_emptyfn(vpl: *mut vplist, fn_: vplist_ptrfree); -} -extern "C" { - pub fn vplist_free(vpl: *mut vplist); -} -extern "C" { - pub fn vplist_freefn(vpl: *mut vplist, fn_: vplist_ptrfree); -} -extern "C" { - pub fn vplist_delete(vpl: *mut *mut vplist); -} -extern "C" { - pub fn vplist_deletefn(vpl: *mut *mut vplist, fn_: vplist_ptrfree); -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct fields { - pub tag: *mut str, - pub data: *mut str, - pub used: *mut ::std::os::raw::c_int, - pub level: *mut ::std::os::raw::c_int, - pub n: ::std::os::raw::c_int, - pub max: ::std::os::raw::c_int, -} -extern "C" { - pub fn fields_init(f: *mut fields); -} -extern "C" { - pub fn fields_new() -> *mut fields; -} -extern "C" { - pub fn fields_delete(f: *mut fields); -} -extern "C" { - pub fn fields_free(f: *mut fields); -} -extern "C" { - pub fn _fields_add( - f: *mut fields, - tag: *const ::std::os::raw::c_char, - data: *const ::std::os::raw::c_char, - level: ::std::os::raw::c_int, - mode: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _fields_add_tagsuffix( - f: *mut fields, - tag: *const ::std::os::raw::c_char, - suffix: *const ::std::os::raw::c_char, - data: *const ::std::os::raw::c_char, - level: ::std::os::raw::c_int, - mode: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fields_maxlevel(f: *mut fields) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fields_clearused(f: *mut fields); -} -extern "C" { - pub fn fields_setused(f: *mut fields, n: ::std::os::raw::c_int); -} -extern "C" { - pub fn fields_replace_or_add( - f: *mut fields, - tag: *const ::std::os::raw::c_char, - data: *const ::std::os::raw::c_char, - level: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fields_num(f: *mut fields) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fields_used(f: *mut fields, n: ::std::os::raw::c_int) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fields_notag(f: *mut fields, n: ::std::os::raw::c_int) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fields_nodata(f: *mut fields, n: ::std::os::raw::c_int) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fields_match_level( - f: *mut fields, - n: ::std::os::raw::c_int, - level: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fields_match_tag( - f: *mut fields, - n: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fields_match_casetag( - f: *mut fields, - n: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fields_match_tag_level( - f: *mut fields, - n: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - level: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fields_match_casetag_level( - f: *mut fields, - n: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - level: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fields_report(f: *mut fields, fp: *mut FILE); -} -extern "C" { - pub fn fields_tag( - f: *mut fields, - n: ::std::os::raw::c_int, - mode: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn fields_value( - f: *mut fields, - n: ::std::os::raw::c_int, - mode: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn fields_level(f: *mut fields, n: ::std::os::raw::c_int) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fields_find( - f: *mut fields, - searchtag: *const ::std::os::raw::c_char, - level: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fields_findv( - f: *mut fields, - level: ::std::os::raw::c_int, - mode: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn fields_findv_firstof( - f: *mut fields, - level: ::std::os::raw::c_int, - mode: ::std::os::raw::c_int, - ... - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn fields_findv_each( - f: *mut fields, - level: ::std::os::raw::c_int, - mode: ::std::os::raw::c_int, - a: *mut vplist, - tag: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn fields_findv_eachof( - f: *mut fields, - level: ::std::os::raw::c_int, - mode: ::std::os::raw::c_int, - a: *mut vplist, - ... - ) -> ::std::os::raw::c_int; -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct lookups { - pub oldstr: *mut ::std::os::raw::c_char, - pub newstr: *mut ::std::os::raw::c_char, - pub processingtype: ::std::os::raw::c_int, - pub level: ::std::os::raw::c_int, -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct variants { - pub type_: [::std::os::raw::c_char; 25usize], - pub tags: *mut lookups, - pub ntags: ::std::os::raw::c_int, -} -extern "C" { - pub fn get_reftype( - q: *const ::std::os::raw::c_char, - refnum: ::std::os::raw::c_long, - progname: *mut ::std::os::raw::c_char, - all: *mut variants, - nall: ::std::os::raw::c_int, - tag: *mut ::std::os::raw::c_char, - is_default: *mut ::std::os::raw::c_int, - chattiness: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn process_findoldtag( - oldtag: *const ::std::os::raw::c_char, - reftype: ::std::os::raw::c_int, - all: *mut variants, - nall: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn translate_oldtag( - oldtag: *const ::std::os::raw::c_char, - reftype: ::std::os::raw::c_int, - all: *mut variants, - nall: ::std::os::raw::c_int, - processingtype: *mut ::std::os::raw::c_int, - level: *mut ::std::os::raw::c_int, - newtag: *mut *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct bibl { - pub nrefs: ::std::os::raw::c_long, - pub maxrefs: ::std::os::raw::c_long, - pub ref_: *mut *mut fields, -} -extern "C" { - pub fn bibl_init(b: *mut bibl); -} -extern "C" { - pub fn bibl_addref(b: *mut bibl, ref_: *mut fields) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn bibl_free(b: *mut bibl); -} -extern "C" { - pub fn bibl_copy(bout: *mut bibl, bin: *mut bibl) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _calloc_base(_Count: usize, _Size: usize) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn calloc( - _Count: ::std::os::raw::c_ulonglong, - _Size: ::std::os::raw::c_ulonglong, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn _callnewh(_Size: usize) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _expand( - _Block: *mut ::std::os::raw::c_void, - _Size: usize, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn _free_base(_Block: *mut ::std::os::raw::c_void); -} -extern "C" { - pub fn free(_Block: *mut ::std::os::raw::c_void); -} -extern "C" { - pub fn _malloc_base(_Size: usize) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn malloc(_Size: ::std::os::raw::c_ulonglong) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn _msize_base(_Block: *mut ::std::os::raw::c_void) -> usize; -} -extern "C" { - pub fn _msize(_Block: *mut ::std::os::raw::c_void) -> usize; -} -extern "C" { - pub fn _realloc_base( - _Block: *mut ::std::os::raw::c_void, - _Size: usize, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn realloc( - _Block: *mut ::std::os::raw::c_void, - _Size: ::std::os::raw::c_ulonglong, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn _recalloc_base( - _Block: *mut ::std::os::raw::c_void, - _Count: usize, - _Size: usize, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn _recalloc( - _Block: *mut ::std::os::raw::c_void, - _Count: usize, - _Size: usize, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn _aligned_free(_Block: *mut ::std::os::raw::c_void); -} -extern "C" { - pub fn _aligned_malloc(_Size: usize, _Alignment: usize) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn _aligned_offset_malloc( - _Size: usize, - _Alignment: usize, - _Offset: usize, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn _aligned_msize( - _Block: *mut ::std::os::raw::c_void, - _Alignment: usize, - _Offset: usize, - ) -> usize; -} -extern "C" { - pub fn _aligned_offset_realloc( - _Block: *mut ::std::os::raw::c_void, - _Size: usize, - _Alignment: usize, - _Offset: usize, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn _aligned_offset_recalloc( - _Block: *mut ::std::os::raw::c_void, - _Count: usize, - _Size: usize, - _Alignment: usize, - _Offset: usize, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn _aligned_realloc( - _Block: *mut ::std::os::raw::c_void, - _Size: usize, - _Alignment: usize, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn _aligned_recalloc( - _Block: *mut ::std::os::raw::c_void, - _Count: usize, - _Size: usize, - _Alignment: usize, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn _errno() -> *mut ::std::os::raw::c_int; -} -extern "C" { - pub fn _set_errno(_Value: ::std::os::raw::c_int) -> errno_t; -} -extern "C" { - pub fn _get_errno(_Value: *mut ::std::os::raw::c_int) -> errno_t; -} -extern "C" { - pub fn __threadid() -> ::std::os::raw::c_ulong; -} -extern "C" { - pub fn __threadhandle() -> usize; -} -pub type _CoreCrtSecureSearchSortCompareFunction = ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut ::std::os::raw::c_void, - arg2: *const ::std::os::raw::c_void, - arg3: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, ->; -pub type _CoreCrtNonSecureSearchSortCompareFunction = ::std::option::Option< - unsafe extern "C" fn( - arg1: *const ::std::os::raw::c_void, - arg2: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, ->; -extern "C" { - pub fn bsearch_s( - _Key: *const ::std::os::raw::c_void, - _Base: *const ::std::os::raw::c_void, - _NumOfElements: rsize_t, - _SizeOfElements: rsize_t, - _CompareFunction: _CoreCrtSecureSearchSortCompareFunction, - _Context: *mut ::std::os::raw::c_void, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn qsort_s( - _Base: *mut ::std::os::raw::c_void, - _NumOfElements: rsize_t, - _SizeOfElements: rsize_t, - _CompareFunction: _CoreCrtSecureSearchSortCompareFunction, - _Context: *mut ::std::os::raw::c_void, - ); -} -extern "C" { - pub fn bsearch( - _Key: *const ::std::os::raw::c_void, - _Base: *const ::std::os::raw::c_void, - _NumOfElements: usize, - _SizeOfElements: usize, - _CompareFunction: _CoreCrtNonSecureSearchSortCompareFunction, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn qsort( - _Base: *mut ::std::os::raw::c_void, - _NumOfElements: usize, - _SizeOfElements: usize, - _CompareFunction: _CoreCrtNonSecureSearchSortCompareFunction, - ); -} -extern "C" { - pub fn _lfind_s( - _Key: *const ::std::os::raw::c_void, - _Base: *const ::std::os::raw::c_void, - _NumOfElements: *mut ::std::os::raw::c_uint, - _SizeOfElements: usize, - _CompareFunction: _CoreCrtSecureSearchSortCompareFunction, - _Context: *mut ::std::os::raw::c_void, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn _lfind( - _Key: *const ::std::os::raw::c_void, - _Base: *const ::std::os::raw::c_void, - _NumOfElements: *mut ::std::os::raw::c_uint, - _SizeOfElements: ::std::os::raw::c_uint, - _CompareFunction: _CoreCrtNonSecureSearchSortCompareFunction, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn _lsearch_s( - _Key: *const ::std::os::raw::c_void, - _Base: *mut ::std::os::raw::c_void, - _NumOfElements: *mut ::std::os::raw::c_uint, - _SizeOfElements: usize, - _CompareFunction: _CoreCrtSecureSearchSortCompareFunction, - _Context: *mut ::std::os::raw::c_void, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn _lsearch( - _Key: *const ::std::os::raw::c_void, - _Base: *mut ::std::os::raw::c_void, - _NumOfElements: *mut ::std::os::raw::c_uint, - _SizeOfElements: ::std::os::raw::c_uint, - _CompareFunction: _CoreCrtNonSecureSearchSortCompareFunction, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn lfind( - _Key: *const ::std::os::raw::c_void, - _Base: *const ::std::os::raw::c_void, - _NumOfElements: *mut ::std::os::raw::c_uint, - _SizeOfElements: ::std::os::raw::c_uint, - _CompareFunction: _CoreCrtNonSecureSearchSortCompareFunction, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn lsearch( - _Key: *const ::std::os::raw::c_void, - _Base: *mut ::std::os::raw::c_void, - _NumOfElements: *mut ::std::os::raw::c_uint, - _SizeOfElements: ::std::os::raw::c_uint, - _CompareFunction: _CoreCrtNonSecureSearchSortCompareFunction, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn _itow_s( - _Value: ::std::os::raw::c_int, - _Buffer: *mut wchar_t, - _BufferCount: usize, - _Radix: ::std::os::raw::c_int, - ) -> errno_t; -} -extern "C" { - pub fn _itow( - _Value: ::std::os::raw::c_int, - _Buffer: *mut wchar_t, - _Radix: ::std::os::raw::c_int, - ) -> *mut wchar_t; -} -extern "C" { - pub fn _ltow_s( - _Value: ::std::os::raw::c_long, - _Buffer: *mut wchar_t, - _BufferCount: usize, - _Radix: ::std::os::raw::c_int, - ) -> errno_t; -} -extern "C" { - pub fn _ltow( - _Value: ::std::os::raw::c_long, - _Buffer: *mut wchar_t, - _Radix: ::std::os::raw::c_int, - ) -> *mut wchar_t; -} -extern "C" { - pub fn _ultow_s( - _Value: ::std::os::raw::c_ulong, - _Buffer: *mut wchar_t, - _BufferCount: usize, - _Radix: ::std::os::raw::c_int, - ) -> errno_t; -} -extern "C" { - pub fn _ultow( - _Value: ::std::os::raw::c_ulong, - _Buffer: *mut wchar_t, - _Radix: ::std::os::raw::c_int, - ) -> *mut wchar_t; -} -extern "C" { - pub fn wcstod(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t) -> f64; -} -extern "C" { - pub fn _wcstod_l( - _String: *const wchar_t, - _EndPtr: *mut *mut wchar_t, - _Locale: _locale_t, - ) -> f64; -} -extern "C" { - pub fn wcstol( - _String: *const wchar_t, - _EndPtr: *mut *mut wchar_t, - _Radix: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_long; -} -extern "C" { - pub fn _wcstol_l( - _String: *const wchar_t, - _EndPtr: *mut *mut wchar_t, - _Radix: ::std::os::raw::c_int, - _Locale: _locale_t, - ) -> ::std::os::raw::c_long; -} -extern "C" { - pub fn wcstoll( - _String: *const wchar_t, - _EndPtr: *mut *mut wchar_t, - _Radix: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn _wcstoll_l( - _String: *const wchar_t, - _EndPtr: *mut *mut wchar_t, - _Radix: ::std::os::raw::c_int, - _Locale: _locale_t, - ) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn wcstoul( - _String: *const wchar_t, - _EndPtr: *mut *mut wchar_t, - _Radix: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulong; -} -extern "C" { - pub fn _wcstoul_l( - _String: *const wchar_t, - _EndPtr: *mut *mut wchar_t, - _Radix: ::std::os::raw::c_int, - _Locale: _locale_t, - ) -> ::std::os::raw::c_ulong; -} -extern "C" { - pub fn wcstoull( - _String: *const wchar_t, - _EndPtr: *mut *mut wchar_t, - _Radix: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn _wcstoull_l( - _String: *const wchar_t, - _EndPtr: *mut *mut wchar_t, - _Radix: ::std::os::raw::c_int, - _Locale: _locale_t, - ) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn wcstold(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t) -> f64; -} -extern "C" { - pub fn _wcstold_l( - _String: *const wchar_t, - _EndPtr: *mut *mut wchar_t, - _Locale: _locale_t, - ) -> f64; -} -extern "C" { - pub fn wcstof(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t) -> f32; -} -extern "C" { - pub fn _wcstof_l( - _String: *const wchar_t, - _EndPtr: *mut *mut wchar_t, - _Locale: _locale_t, - ) -> f32; -} -extern "C" { - pub fn _wtof(_String: *const wchar_t) -> f64; -} -extern "C" { - pub fn _wtof_l(_String: *const wchar_t, _Locale: _locale_t) -> f64; -} -extern "C" { - pub fn _wtoi(_String: *const wchar_t) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _wtoi_l(_String: *const wchar_t, _Locale: _locale_t) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _wtol(_String: *const wchar_t) -> ::std::os::raw::c_long; -} -extern "C" { - pub fn _wtol_l(_String: *const wchar_t, _Locale: _locale_t) -> ::std::os::raw::c_long; -} -extern "C" { - pub fn _wtoll(_String: *const wchar_t) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn _wtoll_l(_String: *const wchar_t, _Locale: _locale_t) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn _i64tow_s( - _Value: ::std::os::raw::c_longlong, - _Buffer: *mut wchar_t, - _BufferCount: usize, - _Radix: ::std::os::raw::c_int, - ) -> errno_t; -} -extern "C" { - pub fn _i64tow( - _Value: ::std::os::raw::c_longlong, - _Buffer: *mut wchar_t, - _Radix: ::std::os::raw::c_int, - ) -> *mut wchar_t; -} -extern "C" { - pub fn _ui64tow_s( - _Value: ::std::os::raw::c_ulonglong, - _Buffer: *mut wchar_t, - _BufferCount: usize, - _Radix: ::std::os::raw::c_int, - ) -> errno_t; -} -extern "C" { - pub fn _ui64tow( - _Value: ::std::os::raw::c_ulonglong, - _Buffer: *mut wchar_t, - _Radix: ::std::os::raw::c_int, - ) -> *mut wchar_t; -} -extern "C" { - pub fn _wtoi64(_String: *const wchar_t) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn _wtoi64_l(_String: *const wchar_t, _Locale: _locale_t) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn _wcstoi64( - _String: *const wchar_t, - _EndPtr: *mut *mut wchar_t, - _Radix: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn _wcstoi64_l( - _String: *const wchar_t, - _EndPtr: *mut *mut wchar_t, - _Radix: ::std::os::raw::c_int, - _Locale: _locale_t, - ) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn _wcstoui64( - _String: *const wchar_t, - _EndPtr: *mut *mut wchar_t, - _Radix: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn _wcstoui64_l( - _String: *const wchar_t, - _EndPtr: *mut *mut wchar_t, - _Radix: ::std::os::raw::c_int, - _Locale: _locale_t, - ) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn _wfullpath( - _Buffer: *mut wchar_t, - _Path: *const wchar_t, - _BufferCount: usize, - ) -> *mut wchar_t; -} -extern "C" { - pub fn _wmakepath_s( - _Buffer: *mut wchar_t, - _BufferCount: usize, - _Drive: *const wchar_t, - _Dir: *const wchar_t, - _Filename: *const wchar_t, - _Ext: *const wchar_t, - ) -> errno_t; -} -extern "C" { - pub fn _wmakepath( - _Buffer: *mut wchar_t, - _Drive: *const wchar_t, - _Dir: *const wchar_t, - _Filename: *const wchar_t, - _Ext: *const wchar_t, - ); -} -extern "C" { - pub fn _wsplitpath( - _FullPath: *const wchar_t, - _Drive: *mut wchar_t, - _Dir: *mut wchar_t, - _Filename: *mut wchar_t, - _Ext: *mut wchar_t, - ); -} -extern "C" { - pub fn _wsplitpath_s( - _FullPath: *const wchar_t, - _Drive: *mut wchar_t, - _DriveCount: usize, - _Dir: *mut wchar_t, - _DirCount: usize, - _Filename: *mut wchar_t, - _FilenameCount: usize, - _Ext: *mut wchar_t, - _ExtCount: usize, - ) -> errno_t; -} -extern "C" { - pub fn _wdupenv_s( - _Buffer: *mut *mut wchar_t, - _BufferCount: *mut usize, - _VarName: *const wchar_t, - ) -> errno_t; -} -extern "C" { - pub fn _wgetenv(_VarName: *const wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn _wgetenv_s( - _RequiredCount: *mut usize, - _Buffer: *mut wchar_t, - _BufferCount: usize, - _VarName: *const wchar_t, - ) -> errno_t; -} -extern "C" { - pub fn _wputenv(_EnvString: *const wchar_t) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _wputenv_s(_Name: *const wchar_t, _Value: *const wchar_t) -> errno_t; -} -extern "C" { - pub fn _wsearchenv_s( - _Filename: *const wchar_t, - _VarName: *const wchar_t, - _Buffer: *mut wchar_t, - _BufferCount: usize, - ) -> errno_t; -} -extern "C" { - pub fn _wsearchenv( - _Filename: *const wchar_t, - _VarName: *const wchar_t, - _ResultPath: *mut wchar_t, - ); -} -extern "C" { - pub fn _wsystem(_Command: *const wchar_t) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _swab( - _Buf1: *mut ::std::os::raw::c_char, - _Buf2: *mut ::std::os::raw::c_char, - _SizeInBytes: ::std::os::raw::c_int, - ); -} -extern "C" { - pub fn exit(_Code: ::std::os::raw::c_int); -} -extern "C" { - pub fn _exit(_Code: ::std::os::raw::c_int); -} -extern "C" { - pub fn _Exit(_Code: ::std::os::raw::c_int); -} -extern "C" { - pub fn quick_exit(_Code: ::std::os::raw::c_int); -} -extern "C" { - pub fn abort(); -} -extern "C" { - pub fn _set_abort_behavior( - _Flags: ::std::os::raw::c_uint, - _Mask: ::std::os::raw::c_uint, - ) -> ::std::os::raw::c_uint; -} -pub type _onexit_t = ::std::option::Option<unsafe extern "C" fn() -> ::std::os::raw::c_int>; -extern "C" { - pub fn atexit(arg1: ::std::option::Option<unsafe extern "C" fn()>) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _onexit(_Func: _onexit_t) -> _onexit_t; -} -extern "C" { - pub fn at_quick_exit( - arg1: ::std::option::Option<unsafe extern "C" fn()>, - ) -> ::std::os::raw::c_int; -} -pub type _purecall_handler = ::std::option::Option<unsafe extern "C" fn()>; -pub type _invalid_parameter_handler = ::std::option::Option< - unsafe extern "C" fn( - arg1: *const wchar_t, - arg2: *const wchar_t, - arg3: *const wchar_t, - arg4: ::std::os::raw::c_uint, - arg5: usize, - ), ->; -extern "C" { - pub fn _set_purecall_handler(_Handler: _purecall_handler) -> _purecall_handler; -} -extern "C" { - pub fn _get_purecall_handler() -> _purecall_handler; -} -extern "C" { - pub fn _set_invalid_parameter_handler( - _Handler: _invalid_parameter_handler, - ) -> _invalid_parameter_handler; -} -extern "C" { - pub fn _get_invalid_parameter_handler() -> _invalid_parameter_handler; -} -extern "C" { - pub fn _set_thread_local_invalid_parameter_handler( - _Handler: _invalid_parameter_handler, - ) -> _invalid_parameter_handler; -} -extern "C" { - pub fn _get_thread_local_invalid_parameter_handler() -> _invalid_parameter_handler; -} -extern "C" { - pub fn _set_error_mode(_Mode: ::std::os::raw::c_int) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __doserrno() -> *mut ::std::os::raw::c_ulong; -} -extern "C" { - pub fn _set_doserrno(_Value: ::std::os::raw::c_ulong) -> errno_t; -} -extern "C" { - pub fn _get_doserrno(_Value: *mut ::std::os::raw::c_ulong) -> errno_t; -} -extern "C" { - pub fn __sys_errlist() -> *mut *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn __sys_nerr() -> *mut ::std::os::raw::c_int; -} -extern "C" { - pub fn __p__pgmptr() -> *mut *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn __p__wpgmptr() -> *mut *mut wchar_t; -} -extern "C" { - pub fn __p__fmode() -> *mut ::std::os::raw::c_int; -} -extern "C" { - pub fn _get_pgmptr(_Value: *mut *mut ::std::os::raw::c_char) -> errno_t; -} -extern "C" { - pub fn _get_wpgmptr(_Value: *mut *mut wchar_t) -> errno_t; -} -extern "C" { - pub fn _set_fmode(_Mode: ::std::os::raw::c_int) -> errno_t; -} -extern "C" { - pub fn _get_fmode(_PMode: *mut ::std::os::raw::c_int) -> errno_t; -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct _div_t { - pub quot: ::std::os::raw::c_int, - pub rem: ::std::os::raw::c_int, -} -pub type div_t = _div_t; -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct _ldiv_t { - pub quot: ::std::os::raw::c_long, - pub rem: ::std::os::raw::c_long, -} -pub type ldiv_t = _ldiv_t; -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct _lldiv_t { - pub quot: ::std::os::raw::c_longlong, - pub rem: ::std::os::raw::c_longlong, -} -pub type lldiv_t = _lldiv_t; -extern "C" { - pub fn abs(_Number: ::std::os::raw::c_int) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn labs(_Number: ::std::os::raw::c_long) -> ::std::os::raw::c_long; -} -extern "C" { - pub fn llabs(_Number: ::std::os::raw::c_longlong) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn _abs64(_Number: ::std::os::raw::c_longlong) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn _byteswap_ushort(_Number: ::std::os::raw::c_ushort) -> ::std::os::raw::c_ushort; -} -extern "C" { - pub fn _byteswap_ulong(_Number: ::std::os::raw::c_ulong) -> ::std::os::raw::c_ulong; -} -extern "C" { - pub fn _byteswap_uint64(_Number: ::std::os::raw::c_ulonglong) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn div(_Numerator: ::std::os::raw::c_int, _Denominator: ::std::os::raw::c_int) -> div_t; -} -extern "C" { - pub fn ldiv(_Numerator: ::std::os::raw::c_long, _Denominator: ::std::os::raw::c_long) - -> ldiv_t; -} -extern "C" { - pub fn lldiv( - _Numerator: ::std::os::raw::c_longlong, - _Denominator: ::std::os::raw::c_longlong, - ) -> lldiv_t; -} -extern "C" { - pub fn _rotl( - _Value: ::std::os::raw::c_uint, - _Shift: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_uint; -} -extern "C" { - pub fn _lrotl( - _Value: ::std::os::raw::c_ulong, - _Shift: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulong; -} -extern "C" { - pub fn _rotl64( - _Value: ::std::os::raw::c_ulonglong, - _Shift: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn _rotr( - _Value: ::std::os::raw::c_uint, - _Shift: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_uint; -} -extern "C" { - pub fn _lrotr( - _Value: ::std::os::raw::c_ulong, - _Shift: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulong; -} -extern "C" { - pub fn _rotr64( - _Value: ::std::os::raw::c_ulonglong, - _Shift: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn srand(_Seed: ::std::os::raw::c_uint); -} -extern "C" { - pub fn rand() -> ::std::os::raw::c_int; -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct _LDOUBLE { - pub ld: [::std::os::raw::c_uchar; 10usize], -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct _CRT_DOUBLE { - pub x: f64, -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct _CRT_FLOAT { - pub f: f32, -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct _LONGDOUBLE { - pub x: f64, -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct _LDBL12 { - pub ld12: [::std::os::raw::c_uchar; 12usize], -} -extern "C" { - pub fn atof(_String: *const ::std::os::raw::c_char) -> f64; -} -extern "C" { - pub fn atoi(_String: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn atol(_String: *const ::std::os::raw::c_char) -> ::std::os::raw::c_long; -} -extern "C" { - pub fn atoll(_String: *const ::std::os::raw::c_char) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn _atoi64(_String: *const ::std::os::raw::c_char) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn _atof_l(_String: *const ::std::os::raw::c_char, _Locale: _locale_t) -> f64; -} -extern "C" { - pub fn _atoi_l( - _String: *const ::std::os::raw::c_char, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _atol_l( - _String: *const ::std::os::raw::c_char, - _Locale: _locale_t, - ) -> ::std::os::raw::c_long; -} -extern "C" { - pub fn _atoll_l( - _String: *const ::std::os::raw::c_char, - _Locale: _locale_t, - ) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn _atoi64_l( - _String: *const ::std::os::raw::c_char, - _Locale: _locale_t, - ) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn _atoflt( - _Result: *mut _CRT_FLOAT, - _String: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _atodbl( - _Result: *mut _CRT_DOUBLE, - _String: *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _atoldbl( - _Result: *mut _LDOUBLE, - _String: *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _atoflt_l( - _Result: *mut _CRT_FLOAT, - _String: *const ::std::os::raw::c_char, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _atodbl_l( - _Result: *mut _CRT_DOUBLE, - _String: *mut ::std::os::raw::c_char, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _atoldbl_l( - _Result: *mut _LDOUBLE, - _String: *mut ::std::os::raw::c_char, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn strtof( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - ) -> f32; -} -extern "C" { - pub fn _strtof_l( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - _Locale: _locale_t, - ) -> f32; -} -extern "C" { - pub fn strtod( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - ) -> f64; -} -extern "C" { - pub fn _strtod_l( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - _Locale: _locale_t, - ) -> f64; -} -extern "C" { - pub fn strtold( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - ) -> f64; -} -extern "C" { - pub fn _strtold_l( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - _Locale: _locale_t, - ) -> f64; -} -extern "C" { - pub fn strtol( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_long; -} -extern "C" { - pub fn _strtol_l( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - _Locale: _locale_t, - ) -> ::std::os::raw::c_long; -} -extern "C" { - pub fn strtoll( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn _strtoll_l( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - _Locale: _locale_t, - ) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn strtoul( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulong; -} -extern "C" { - pub fn _strtoul_l( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - _Locale: _locale_t, - ) -> ::std::os::raw::c_ulong; -} -extern "C" { - pub fn strtoull( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn _strtoull_l( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - _Locale: _locale_t, - ) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn _strtoi64( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn _strtoi64_l( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - _Locale: _locale_t, - ) -> ::std::os::raw::c_longlong; -} -extern "C" { - pub fn _strtoui64( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn _strtoui64_l( - _String: *const ::std::os::raw::c_char, - _EndPtr: *mut *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - _Locale: _locale_t, - ) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn _itoa_s( - _Value: ::std::os::raw::c_int, - _Buffer: *mut ::std::os::raw::c_char, - _BufferCount: usize, - _Radix: ::std::os::raw::c_int, - ) -> errno_t; -} -extern "C" { - pub fn _itoa( - _Value: ::std::os::raw::c_int, - _Buffer: *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _ltoa_s( - _Value: ::std::os::raw::c_long, - _Buffer: *mut ::std::os::raw::c_char, - _BufferCount: usize, - _Radix: ::std::os::raw::c_int, - ) -> errno_t; -} -extern "C" { - pub fn _ltoa( - _Value: ::std::os::raw::c_long, - _Buffer: *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _ultoa_s( - _Value: ::std::os::raw::c_ulong, - _Buffer: *mut ::std::os::raw::c_char, - _BufferCount: usize, - _Radix: ::std::os::raw::c_int, - ) -> errno_t; -} -extern "C" { - pub fn _ultoa( - _Value: ::std::os::raw::c_ulong, - _Buffer: *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _i64toa_s( - _Value: ::std::os::raw::c_longlong, - _Buffer: *mut ::std::os::raw::c_char, - _BufferCount: usize, - _Radix: ::std::os::raw::c_int, - ) -> errno_t; -} -extern "C" { - pub fn _i64toa( - _Value: ::std::os::raw::c_longlong, - _Buffer: *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _ui64toa_s( - _Value: ::std::os::raw::c_ulonglong, - _Buffer: *mut ::std::os::raw::c_char, - _BufferCount: usize, - _Radix: ::std::os::raw::c_int, - ) -> errno_t; -} -extern "C" { - pub fn _ui64toa( - _Value: ::std::os::raw::c_ulonglong, - _Buffer: *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _ecvt_s( - _Buffer: *mut ::std::os::raw::c_char, - _BufferCount: usize, - _Value: f64, - _DigitCount: ::std::os::raw::c_int, - _PtDec: *mut ::std::os::raw::c_int, - _PtSign: *mut ::std::os::raw::c_int, - ) -> errno_t; -} -extern "C" { - pub fn _ecvt( - _Value: f64, - _DigitCount: ::std::os::raw::c_int, - _PtDec: *mut ::std::os::raw::c_int, - _PtSign: *mut ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _fcvt_s( - _Buffer: *mut ::std::os::raw::c_char, - _BufferCount: usize, - _Value: f64, - _FractionalDigitCount: ::std::os::raw::c_int, - _PtDec: *mut ::std::os::raw::c_int, - _PtSign: *mut ::std::os::raw::c_int, - ) -> errno_t; -} -extern "C" { - pub fn _fcvt( - _Value: f64, - _FractionalDigitCount: ::std::os::raw::c_int, - _PtDec: *mut ::std::os::raw::c_int, - _PtSign: *mut ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _gcvt_s( - _Buffer: *mut ::std::os::raw::c_char, - _BufferCount: usize, - _Value: f64, - _DigitCount: ::std::os::raw::c_int, - ) -> errno_t; -} -extern "C" { - pub fn _gcvt( - _Value: f64, - _DigitCount: ::std::os::raw::c_int, - _Buffer: *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn ___mb_cur_max_func() -> ::std::os::raw::c_int; -} -extern "C" { - pub fn ___mb_cur_max_l_func(_Locale: _locale_t) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn mblen(_Ch: *const ::std::os::raw::c_char, _MaxCount: usize) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _mblen_l( - _Ch: *const ::std::os::raw::c_char, - _MaxCount: usize, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _mbstrlen(_String: *const ::std::os::raw::c_char) -> usize; -} -extern "C" { - pub fn _mbstrlen_l(_String: *const ::std::os::raw::c_char, _Locale: _locale_t) -> usize; -} -extern "C" { - pub fn _mbstrnlen(_String: *const ::std::os::raw::c_char, _MaxCount: usize) -> usize; -} -extern "C" { - pub fn _mbstrnlen_l( - _String: *const ::std::os::raw::c_char, - _MaxCount: usize, - _Locale: _locale_t, - ) -> usize; -} -extern "C" { - pub fn mbtowc( - _DstCh: *mut wchar_t, - _SrcCh: *const ::std::os::raw::c_char, - _SrcSizeInBytes: usize, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _mbtowc_l( - _DstCh: *mut wchar_t, - _SrcCh: *const ::std::os::raw::c_char, - _SrcSizeInBytes: usize, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn mbstowcs_s( - _PtNumOfCharConverted: *mut usize, - _DstBuf: *mut wchar_t, - _SizeInWords: usize, - _SrcBuf: *const ::std::os::raw::c_char, - _MaxCount: usize, - ) -> errno_t; -} -extern "C" { - pub fn mbstowcs( - _Dest: *mut wchar_t, - _Source: *const ::std::os::raw::c_char, - _MaxCount: usize, - ) -> usize; -} -extern "C" { - pub fn _mbstowcs_s_l( - _PtNumOfCharConverted: *mut usize, - _DstBuf: *mut wchar_t, - _SizeInWords: usize, - _SrcBuf: *const ::std::os::raw::c_char, - _MaxCount: usize, - _Locale: _locale_t, - ) -> errno_t; -} -extern "C" { - pub fn _mbstowcs_l( - _Dest: *mut wchar_t, - _Source: *const ::std::os::raw::c_char, - _MaxCount: usize, - _Locale: _locale_t, - ) -> usize; -} -extern "C" { - pub fn wctomb(_MbCh: *mut ::std::os::raw::c_char, _WCh: wchar_t) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _wctomb_l( - _MbCh: *mut ::std::os::raw::c_char, - _WCh: wchar_t, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn wctomb_s( - _SizeConverted: *mut ::std::os::raw::c_int, - _MbCh: *mut ::std::os::raw::c_char, - _SizeInBytes: rsize_t, - _WCh: wchar_t, - ) -> errno_t; -} -extern "C" { - pub fn _wctomb_s_l( - _SizeConverted: *mut ::std::os::raw::c_int, - _MbCh: *mut ::std::os::raw::c_char, - _SizeInBytes: usize, - _WCh: wchar_t, - _Locale: _locale_t, - ) -> errno_t; -} -extern "C" { - pub fn wcstombs_s( - _PtNumOfCharConverted: *mut usize, - _Dst: *mut ::std::os::raw::c_char, - _DstSizeInBytes: usize, - _Src: *const wchar_t, - _MaxCountInBytes: usize, - ) -> errno_t; -} -extern "C" { - pub fn wcstombs( - _Dest: *mut ::std::os::raw::c_char, - _Source: *const wchar_t, - _MaxCount: usize, - ) -> usize; -} -extern "C" { - pub fn _wcstombs_s_l( - _PtNumOfCharConverted: *mut usize, - _Dst: *mut ::std::os::raw::c_char, - _DstSizeInBytes: usize, - _Src: *const wchar_t, - _MaxCountInBytes: usize, - _Locale: _locale_t, - ) -> errno_t; -} -extern "C" { - pub fn _wcstombs_l( - _Dest: *mut ::std::os::raw::c_char, - _Source: *const wchar_t, - _MaxCount: usize, - _Locale: _locale_t, - ) -> usize; -} -extern "C" { - pub fn _fullpath( - _Buffer: *mut ::std::os::raw::c_char, - _Path: *const ::std::os::raw::c_char, - _BufferCount: usize, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _makepath_s( - _Buffer: *mut ::std::os::raw::c_char, - _BufferCount: usize, - _Drive: *const ::std::os::raw::c_char, - _Dir: *const ::std::os::raw::c_char, - _Filename: *const ::std::os::raw::c_char, - _Ext: *const ::std::os::raw::c_char, - ) -> errno_t; -} -extern "C" { - pub fn _makepath( - _Buffer: *mut ::std::os::raw::c_char, - _Drive: *const ::std::os::raw::c_char, - _Dir: *const ::std::os::raw::c_char, - _Filename: *const ::std::os::raw::c_char, - _Ext: *const ::std::os::raw::c_char, - ); -} -extern "C" { - pub fn _splitpath( - _FullPath: *const ::std::os::raw::c_char, - _Drive: *mut ::std::os::raw::c_char, - _Dir: *mut ::std::os::raw::c_char, - _Filename: *mut ::std::os::raw::c_char, - _Ext: *mut ::std::os::raw::c_char, - ); -} -extern "C" { - pub fn _splitpath_s( - _FullPath: *const ::std::os::raw::c_char, - _Drive: *mut ::std::os::raw::c_char, - _DriveCount: usize, - _Dir: *mut ::std::os::raw::c_char, - _DirCount: usize, - _Filename: *mut ::std::os::raw::c_char, - _FilenameCount: usize, - _Ext: *mut ::std::os::raw::c_char, - _ExtCount: usize, - ) -> errno_t; -} -extern "C" { - pub fn getenv_s( - _RequiredCount: *mut usize, - _Buffer: *mut ::std::os::raw::c_char, - _BufferCount: rsize_t, - _VarName: *const ::std::os::raw::c_char, - ) -> errno_t; -} -extern "C" { - pub fn __p___argc() -> *mut ::std::os::raw::c_int; -} -extern "C" { - pub fn __p___argv() -> *mut *mut *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn __p___wargv() -> *mut *mut *mut wchar_t; -} -extern "C" { - pub fn __p__environ() -> *mut *mut *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn __p__wenviron() -> *mut *mut *mut wchar_t; -} -extern "C" { - pub fn getenv(_VarName: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _dupenv_s( - _Buffer: *mut *mut ::std::os::raw::c_char, - _BufferCount: *mut usize, - _VarName: *const ::std::os::raw::c_char, - ) -> errno_t; -} -extern "C" { - pub fn system(_Command: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _putenv(_EnvString: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _putenv_s( - _Name: *const ::std::os::raw::c_char, - _Value: *const ::std::os::raw::c_char, - ) -> errno_t; -} -extern "C" { - pub fn _searchenv_s( - _Filename: *const ::std::os::raw::c_char, - _VarName: *const ::std::os::raw::c_char, - _Buffer: *mut ::std::os::raw::c_char, - _BufferCount: usize, - ) -> errno_t; -} -extern "C" { - pub fn _searchenv( - _Filename: *const ::std::os::raw::c_char, - _VarName: *const ::std::os::raw::c_char, - _Buffer: *mut ::std::os::raw::c_char, - ); -} -extern "C" { - pub fn _seterrormode(_Mode: ::std::os::raw::c_int); -} -extern "C" { - pub fn _beep(_Frequency: ::std::os::raw::c_uint, _Duration: ::std::os::raw::c_uint); -} -extern "C" { - pub fn _sleep(_Duration: ::std::os::raw::c_ulong); -} -extern "C" { - pub fn ecvt( - _Value: f64, - _DigitCount: ::std::os::raw::c_int, - _PtDec: *mut ::std::os::raw::c_int, - _PtSign: *mut ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn fcvt( - _Value: f64, - _FractionalDigitCount: ::std::os::raw::c_int, - _PtDec: *mut ::std::os::raw::c_int, - _PtSign: *mut ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn gcvt( - _Value: f64, - _DigitCount: ::std::os::raw::c_int, - _DstBuf: *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn itoa( - _Value: ::std::os::raw::c_int, - _Buffer: *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn ltoa( - _Value: ::std::os::raw::c_long, - _Buffer: *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn swab( - _Buf1: *mut ::std::os::raw::c_char, - _Buf2: *mut ::std::os::raw::c_char, - _SizeInBytes: ::std::os::raw::c_int, - ); -} -extern "C" { - pub fn ultoa( - _Value: ::std::os::raw::c_ulong, - _Buffer: *mut ::std::os::raw::c_char, - _Radix: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn putenv(_EnvString: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn onexit(_Func: _onexit_t) -> _onexit_t; -} -extern "C" { - pub fn memchr( - _Buf: *const ::std::os::raw::c_void, - _Val: ::std::os::raw::c_int, - _MaxCount: ::std::os::raw::c_ulonglong, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn memcmp( - _Buf1: *const ::std::os::raw::c_void, - _Buf2: *const ::std::os::raw::c_void, - _Size: ::std::os::raw::c_ulonglong, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn memcpy( - _Dst: *mut ::std::os::raw::c_void, - _Src: *const ::std::os::raw::c_void, - _Size: ::std::os::raw::c_ulonglong, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn memmove( - _Dst: *mut ::std::os::raw::c_void, - _Src: *const ::std::os::raw::c_void, - _Size: ::std::os::raw::c_ulonglong, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn memset( - _Dst: *mut ::std::os::raw::c_void, - _Val: ::std::os::raw::c_int, - _Size: ::std::os::raw::c_ulonglong, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn strchr( - _Str: *const ::std::os::raw::c_char, - _Val: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn strrchr( - _Str: *const ::std::os::raw::c_char, - _Ch: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn strstr( - _Str: *const ::std::os::raw::c_char, - _SubStr: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn wcschr( - _Str: *const ::std::os::raw::c_ushort, - _Ch: ::std::os::raw::c_ushort, - ) -> *mut ::std::os::raw::c_ushort; -} -extern "C" { - pub fn wcsrchr(_Str: *const wchar_t, _Ch: wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn wcsstr(_Str: *const wchar_t, _SubStr: *const wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn _memicmp( - _Buf1: *const ::std::os::raw::c_void, - _Buf2: *const ::std::os::raw::c_void, - _Size: usize, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _memicmp_l( - _Buf1: *const ::std::os::raw::c_void, - _Buf2: *const ::std::os::raw::c_void, - _Size: usize, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn memccpy( - _Dst: *mut ::std::os::raw::c_void, - _Src: *const ::std::os::raw::c_void, - _Val: ::std::os::raw::c_int, - _Size: usize, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn memicmp( - _Buf1: *const ::std::os::raw::c_void, - _Buf2: *const ::std::os::raw::c_void, - _Size: usize, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn wcscat_s( - _Destination: *mut wchar_t, - _SizeInWords: rsize_t, - _Source: *const wchar_t, - ) -> errno_t; -} -extern "C" { - pub fn wcscpy_s( - _Destination: *mut wchar_t, - _SizeInWords: rsize_t, - _Source: *const wchar_t, - ) -> errno_t; -} -extern "C" { - pub fn wcsncat_s( - _Destination: *mut wchar_t, - _SizeInWords: rsize_t, - _Source: *const wchar_t, - _MaxCount: rsize_t, - ) -> errno_t; -} -extern "C" { - pub fn wcsncpy_s( - _Destination: *mut wchar_t, - _SizeInWords: rsize_t, - _Source: *const wchar_t, - _MaxCount: rsize_t, - ) -> errno_t; -} -extern "C" { - pub fn wcstok_s( - _String: *mut wchar_t, - _Delimiter: *const wchar_t, - _Context: *mut *mut wchar_t, - ) -> *mut wchar_t; -} -extern "C" { - pub fn _wcsdup(_String: *const wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn wcscat(_Destination: *mut wchar_t, _Source: *const wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn wcscmp( - _String1: *const ::std::os::raw::c_ushort, - _String2: *const ::std::os::raw::c_ushort, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn wcscpy(_Destination: *mut wchar_t, _Source: *const wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn wcscspn(_String: *const wchar_t, _Control: *const wchar_t) -> usize; -} -extern "C" { - pub fn wcslen(_String: *const ::std::os::raw::c_ushort) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn wcsnlen(_Source: *const wchar_t, _MaxCount: usize) -> usize; -} -extern "C" { - pub fn wcsncat( - _Destination: *mut wchar_t, - _Source: *const wchar_t, - _Count: usize, - ) -> *mut wchar_t; -} -extern "C" { - pub fn wcsncmp( - _String1: *const ::std::os::raw::c_ushort, - _String2: *const ::std::os::raw::c_ushort, - _MaxCount: ::std::os::raw::c_ulonglong, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn wcsncpy( - _Destination: *mut wchar_t, - _Source: *const wchar_t, - _Count: usize, - ) -> *mut wchar_t; -} -extern "C" { - pub fn wcspbrk(_String: *const wchar_t, _Control: *const wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn wcsspn(_String: *const wchar_t, _Control: *const wchar_t) -> usize; -} -extern "C" { - pub fn wcstok( - _String: *mut wchar_t, - _Delimiter: *const wchar_t, - _Context: *mut *mut wchar_t, - ) -> *mut wchar_t; -} -extern "C" { - pub fn _wcserror(_ErrorNumber: ::std::os::raw::c_int) -> *mut wchar_t; -} -extern "C" { - pub fn _wcserror_s( - _Buffer: *mut wchar_t, - _SizeInWords: usize, - _ErrorNumber: ::std::os::raw::c_int, - ) -> errno_t; -} -extern "C" { - pub fn __wcserror(_String: *const wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn __wcserror_s( - _Buffer: *mut wchar_t, - _SizeInWords: usize, - _ErrorMessage: *const wchar_t, - ) -> errno_t; -} -extern "C" { - pub fn _wcsicmp(_String1: *const wchar_t, _String2: *const wchar_t) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _wcsicmp_l( - _String1: *const wchar_t, - _String2: *const wchar_t, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _wcsnicmp( - _String1: *const wchar_t, - _String2: *const wchar_t, - _MaxCount: usize, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _wcsnicmp_l( - _String1: *const wchar_t, - _String2: *const wchar_t, - _MaxCount: usize, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _wcsnset_s( - _Destination: *mut wchar_t, - _SizeInWords: usize, - _Value: wchar_t, - _MaxCount: usize, - ) -> errno_t; -} -extern "C" { - pub fn _wcsnset(_String: *mut wchar_t, _Value: wchar_t, _MaxCount: usize) -> *mut wchar_t; -} -extern "C" { - pub fn _wcsrev(_String: *mut wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn _wcsset_s(_Destination: *mut wchar_t, _SizeInWords: usize, _Value: wchar_t) -> errno_t; -} -extern "C" { - pub fn _wcsset(_String: *mut wchar_t, _Value: wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn _wcslwr_s(_String: *mut wchar_t, _SizeInWords: usize) -> errno_t; -} -extern "C" { - pub fn _wcslwr(_String: *mut wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn _wcslwr_s_l(_String: *mut wchar_t, _SizeInWords: usize, _Locale: _locale_t) -> errno_t; -} -extern "C" { - pub fn _wcslwr_l(_String: *mut wchar_t, _Locale: _locale_t) -> *mut wchar_t; -} -extern "C" { - pub fn _wcsupr_s(_String: *mut wchar_t, _Size: usize) -> errno_t; -} -extern "C" { - pub fn _wcsupr(_String: *mut wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn _wcsupr_s_l(_String: *mut wchar_t, _Size: usize, _Locale: _locale_t) -> errno_t; -} -extern "C" { - pub fn _wcsupr_l(_String: *mut wchar_t, _Locale: _locale_t) -> *mut wchar_t; -} -extern "C" { - pub fn wcsxfrm(_Destination: *mut wchar_t, _Source: *const wchar_t, _MaxCount: usize) -> usize; -} -extern "C" { - pub fn _wcsxfrm_l( - _Destination: *mut wchar_t, - _Source: *const wchar_t, - _MaxCount: usize, - _Locale: _locale_t, - ) -> usize; -} -extern "C" { - pub fn wcscoll(_String1: *const wchar_t, _String2: *const wchar_t) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _wcscoll_l( - _String1: *const wchar_t, - _String2: *const wchar_t, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _wcsicoll(_String1: *const wchar_t, _String2: *const wchar_t) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _wcsicoll_l( - _String1: *const wchar_t, - _String2: *const wchar_t, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _wcsncoll( - _String1: *const wchar_t, - _String2: *const wchar_t, - _MaxCount: usize, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _wcsncoll_l( - _String1: *const wchar_t, - _String2: *const wchar_t, - _MaxCount: usize, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _wcsnicoll( - _String1: *const wchar_t, - _String2: *const wchar_t, - _MaxCount: usize, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _wcsnicoll_l( - _String1: *const wchar_t, - _String2: *const wchar_t, - _MaxCount: usize, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn wcsdup(_String: *const wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn wcsicmp(_String1: *const wchar_t, _String2: *const wchar_t) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn wcsnicmp( - _String1: *const wchar_t, - _String2: *const wchar_t, - _MaxCount: usize, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn wcsnset(_String: *mut wchar_t, _Value: wchar_t, _MaxCount: usize) -> *mut wchar_t; -} -extern "C" { - pub fn wcsrev(_String: *mut wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn wcsset(_String: *mut wchar_t, _Value: wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn wcslwr(_String: *mut wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn wcsupr(_String: *mut wchar_t) -> *mut wchar_t; -} -extern "C" { - pub fn wcsicoll(_String1: *const wchar_t, _String2: *const wchar_t) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn strcpy_s( - _Destination: *mut ::std::os::raw::c_char, - _SizeInBytes: rsize_t, - _Source: *const ::std::os::raw::c_char, - ) -> errno_t; -} -extern "C" { - pub fn strcat_s( - _Destination: *mut ::std::os::raw::c_char, - _SizeInBytes: rsize_t, - _Source: *const ::std::os::raw::c_char, - ) -> errno_t; -} -extern "C" { - pub fn strerror_s( - _Buffer: *mut ::std::os::raw::c_char, - _SizeInBytes: usize, - _ErrorNumber: ::std::os::raw::c_int, - ) -> errno_t; -} -extern "C" { - pub fn strncat_s( - _Destination: *mut ::std::os::raw::c_char, - _SizeInBytes: rsize_t, - _Source: *const ::std::os::raw::c_char, - _MaxCount: rsize_t, - ) -> errno_t; -} -extern "C" { - pub fn strncpy_s( - _Destination: *mut ::std::os::raw::c_char, - _SizeInBytes: rsize_t, - _Source: *const ::std::os::raw::c_char, - _MaxCount: rsize_t, - ) -> errno_t; -} -extern "C" { - pub fn strtok_s( - _String: *mut ::std::os::raw::c_char, - _Delimiter: *const ::std::os::raw::c_char, - _Context: *mut *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _memccpy( - _Dst: *mut ::std::os::raw::c_void, - _Src: *const ::std::os::raw::c_void, - _Val: ::std::os::raw::c_int, - _MaxCount: usize, - ) -> *mut ::std::os::raw::c_void; -} -extern "C" { - pub fn strcat( - _Destination: *mut ::std::os::raw::c_char, - _Source: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn strcmp( - _Str1: *const ::std::os::raw::c_char, - _Str2: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _strcmpi( - _String1: *const ::std::os::raw::c_char, - _String2: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn strcoll( - _String1: *const ::std::os::raw::c_char, - _String2: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _strcoll_l( - _String1: *const ::std::os::raw::c_char, - _String2: *const ::std::os::raw::c_char, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn strcpy( - _Destination: *mut ::std::os::raw::c_char, - _Source: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn strcspn( - _Str: *const ::std::os::raw::c_char, - _Control: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn _strdup(_Source: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _strerror(_ErrorMessage: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _strerror_s( - _Buffer: *mut ::std::os::raw::c_char, - _SizeInBytes: usize, - _ErrorMessage: *const ::std::os::raw::c_char, - ) -> errno_t; -} -extern "C" { - pub fn strerror(_ErrorMessage: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _stricmp( - _String1: *const ::std::os::raw::c_char, - _String2: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _stricoll( - _String1: *const ::std::os::raw::c_char, - _String2: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _stricoll_l( - _String1: *const ::std::os::raw::c_char, - _String2: *const ::std::os::raw::c_char, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _stricmp_l( - _String1: *const ::std::os::raw::c_char, - _String2: *const ::std::os::raw::c_char, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn strlen(_Str: *const ::std::os::raw::c_char) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn _strlwr_s(_String: *mut ::std::os::raw::c_char, _Size: usize) -> errno_t; -} -extern "C" { - pub fn _strlwr(_String: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _strlwr_s_l( - _String: *mut ::std::os::raw::c_char, - _Size: usize, - _Locale: _locale_t, - ) -> errno_t; -} -extern "C" { - pub fn _strlwr_l( - _String: *mut ::std::os::raw::c_char, - _Locale: _locale_t, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn strncat( - _Destination: *mut ::std::os::raw::c_char, - _Source: *const ::std::os::raw::c_char, - _Count: ::std::os::raw::c_ulonglong, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn strncmp( - _Str1: *const ::std::os::raw::c_char, - _Str2: *const ::std::os::raw::c_char, - _MaxCount: ::std::os::raw::c_ulonglong, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _strnicmp( - _String1: *const ::std::os::raw::c_char, - _String2: *const ::std::os::raw::c_char, - _MaxCount: usize, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _strnicmp_l( - _String1: *const ::std::os::raw::c_char, - _String2: *const ::std::os::raw::c_char, - _MaxCount: usize, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _strnicoll( - _String1: *const ::std::os::raw::c_char, - _String2: *const ::std::os::raw::c_char, - _MaxCount: usize, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _strnicoll_l( - _String1: *const ::std::os::raw::c_char, - _String2: *const ::std::os::raw::c_char, - _MaxCount: usize, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _strncoll( - _String1: *const ::std::os::raw::c_char, - _String2: *const ::std::os::raw::c_char, - _MaxCount: usize, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn _strncoll_l( - _String1: *const ::std::os::raw::c_char, - _String2: *const ::std::os::raw::c_char, - _MaxCount: usize, - _Locale: _locale_t, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn __strncnt(_String: *const ::std::os::raw::c_char, _Count: usize) -> usize; -} -extern "C" { - pub fn strncpy( - _Destination: *mut ::std::os::raw::c_char, - _Source: *const ::std::os::raw::c_char, - _Count: ::std::os::raw::c_ulonglong, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn strnlen(_String: *const ::std::os::raw::c_char, _MaxCount: usize) -> usize; -} -extern "C" { - pub fn _strnset_s( - _String: *mut ::std::os::raw::c_char, - _SizeInBytes: usize, - _Value: ::std::os::raw::c_int, - _MaxCount: usize, - ) -> errno_t; -} -extern "C" { - pub fn _strnset( - _Destination: *mut ::std::os::raw::c_char, - _Value: ::std::os::raw::c_int, - _Count: usize, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn strpbrk( - _Str: *const ::std::os::raw::c_char, - _Control: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _strrev(_Str: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _strset_s( - _Destination: *mut ::std::os::raw::c_char, - _DestinationSize: usize, - _Value: ::std::os::raw::c_int, - ) -> errno_t; -} -extern "C" { - pub fn _strset( - _Destination: *mut ::std::os::raw::c_char, - _Value: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn strspn( - _Str: *const ::std::os::raw::c_char, - _Control: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn strtok( - _String: *mut ::std::os::raw::c_char, - _Delimiter: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _strupr_s(_String: *mut ::std::os::raw::c_char, _Size: usize) -> errno_t; -} -extern "C" { - pub fn _strupr(_String: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn _strupr_s_l( - _String: *mut ::std::os::raw::c_char, - _Size: usize, - _Locale: _locale_t, - ) -> errno_t; -} -extern "C" { - pub fn _strupr_l( - _String: *mut ::std::os::raw::c_char, - _Locale: _locale_t, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn strxfrm( - _Destination: *mut ::std::os::raw::c_char, - _Source: *const ::std::os::raw::c_char, - _MaxCount: ::std::os::raw::c_ulonglong, - ) -> ::std::os::raw::c_ulonglong; -} -extern "C" { - pub fn _strxfrm_l( - _Destination: *mut ::std::os::raw::c_char, - _Source: *const ::std::os::raw::c_char, - _MaxCount: usize, - _Locale: _locale_t, - ) -> usize; -} -extern "C" { - pub fn strdup(_String: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn strcmpi( - _String1: *const ::std::os::raw::c_char, - _String2: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn stricmp( - _String1: *const ::std::os::raw::c_char, - _String2: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn strlwr(_String: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn strnicmp( - _String1: *const ::std::os::raw::c_char, - _String2: *const ::std::os::raw::c_char, - _MaxCount: usize, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn strnset( - _String: *mut ::std::os::raw::c_char, - _Value: ::std::os::raw::c_int, - _MaxCount: usize, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn strrev(_String: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn strset( - _String: *mut ::std::os::raw::c_char, - _Value: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn strupr(_String: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; -} -pub type slist_index = ::std::os::raw::c_int; -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct slist { - pub n: slist_index, - pub max: slist_index, - pub sorted: ::std::os::raw::c_int, - pub strs: *mut str, -} -extern "C" { - pub fn slists_init(a: *mut slist, ...); -} -extern "C" { - pub fn slists_free(a: *mut slist, ...); -} -extern "C" { - pub fn slists_empty(a: *mut slist, ...); -} -extern "C" { - pub fn slist_init(a: *mut slist); -} -extern "C" { - pub fn slist_init_values(a: *mut slist, ...) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_init_valuesc(a: *mut slist, ...) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_free(a: *mut slist); -} -extern "C" { - pub fn slist_empty(a: *mut slist); -} -extern "C" { - pub fn slist_new() -> *mut slist; -} -extern "C" { - pub fn slist_delete(arg1: *mut slist); -} -extern "C" { - pub fn slist_deletev(v: *mut ::std::os::raw::c_void); -} -extern "C" { - pub fn slist_dup(a: *mut slist) -> *mut slist; -} -extern "C" { - pub fn slist_copy(to: *mut slist, from: *mut slist) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_copy_ret( - to: *mut slist, - from: *mut slist, - retok: ::std::os::raw::c_int, - reterr: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_swap(a: *mut slist, n1: slist_index, n2: slist_index); -} -extern "C" { - pub fn slist_addvp( - a: *mut slist, - mode: ::std::os::raw::c_int, - vp: *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_addc(a: *mut slist, value: *const ::std::os::raw::c_char) - -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_add(a: *mut slist, value: *mut str) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_addvp_ret( - a: *mut slist, - mode: ::std::os::raw::c_int, - vp: *mut ::std::os::raw::c_void, - retok: ::std::os::raw::c_int, - reterr: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_addc_ret( - a: *mut slist, - value: *const ::std::os::raw::c_char, - retok: ::std::os::raw::c_int, - reterr: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_add_ret( - a: *mut slist, - value: *mut str, - retok: ::std::os::raw::c_int, - reterr: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_addvp_all( - a: *mut slist, - mode: ::std::os::raw::c_int, - ... - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_addc_all(a: *mut slist, ...) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_add_all(a: *mut slist, ...) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_addvp_unique( - a: *mut slist, - mode: ::std::os::raw::c_int, - vp: *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_addc_unique( - a: *mut slist, - value: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_add_unique(a: *mut slist, value: *mut str) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_addvp_unique_ret( - a: *mut slist, - mode: ::std::os::raw::c_int, - vp: *mut ::std::os::raw::c_void, - retok: ::std::os::raw::c_int, - reterr: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_addc_unique_ret( - a: *mut slist, - value: *const ::std::os::raw::c_char, - retok: ::std::os::raw::c_int, - reterr: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_add_unique_ret( - a: *mut slist, - value: *mut str, - retok: ::std::os::raw::c_int, - reterr: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_append(a: *mut slist, toadd: *mut slist) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_append_ret( - a: *mut slist, - toadd: *mut slist, - retok: ::std::os::raw::c_int, - reterr: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_append_unique(a: *mut slist, toadd: *mut slist) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_append_unique_ret( - a: *mut slist, - toadd: *mut slist, - retok: ::std::os::raw::c_int, - reterr: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_remove(a: *mut slist, n: slist_index) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_str(a: *mut slist, n: slist_index) -> *mut str; -} -extern "C" { - pub fn slist_cstr(a: *mut slist, n: slist_index) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn slist_set(a: *mut slist, n: slist_index, s: *mut str) -> *mut str; -} -extern "C" { - pub fn slist_setc(a: *mut slist, n: slist_index, s: *const ::std::os::raw::c_char) -> *mut str; -} -extern "C" { - pub fn slist_sort(a: *mut slist); -} -extern "C" { - pub fn slist_revsort(a: *mut slist); -} -extern "C" { - pub fn slist_find(a: *mut slist, searchstr: *mut str) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_findc( - a: *mut slist, - searchstr: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_findnocase(a: *mut slist, searchstr: *mut str) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_findnocasec( - a: *mut slist, - searchstr: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_wasfound(a: *mut slist, n: slist_index) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_wasnotfound(a: *mut slist, n: slist_index) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_match_entry( - a: *mut slist, - n: slist_index, - s: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_trimend(a: *mut slist, n: slist_index); -} -extern "C" { - pub fn slist_get_maxlen(a: *mut slist) -> ::std::os::raw::c_ulong; -} -extern "C" { - pub fn slist_dump(a: *mut slist, fp: *mut FILE, newline: ::std::os::raw::c_int); -} -extern "C" { - pub fn slist_fill( - a: *mut slist, - filename: *const ::std::os::raw::c_char, - skip_blank_lines: ::std::os::raw::c_uchar, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_fillfp( - a: *mut slist, - fp: *mut FILE, - skip_blank_lines: ::std::os::raw::c_uchar, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_tokenize( - tokens: *mut slist, - in_: *mut str, - delim: *const ::std::os::raw::c_char, - merge_delim: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn slist_tokenizec( - tokens: *mut slist, - p: *mut ::std::os::raw::c_char, - delim: *const ::std::os::raw::c_char, - merge_delim: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn charset_get_xmlname(n: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; -} -extern "C" { - pub fn charset_find(name: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn charset_list_all(fp: *mut FILE); -} -extern "C" { - pub fn charset_lookupchar( - charsetin: ::std::os::raw::c_int, - c: ::std::os::raw::c_char, - ) -> ::std::os::raw::c_uint; -} -extern "C" { - pub fn charset_lookupuni( - charsetout: ::std::os::raw::c_int, - unicode: ::std::os::raw::c_uint, - ) -> ::std::os::raw::c_uint; -} -extern "C" { - pub fn str_convert( - s: *mut str, - charsetin: ::std::os::raw::c_int, - latexin: ::std::os::raw::c_int, - utf8in: ::std::os::raw::c_int, - xmlin: ::std::os::raw::c_int, - charsetout: ::std::os::raw::c_int, - latexout: ::std::os::raw::c_int, - utf8out: ::std::os::raw::c_int, - xmlout: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} -pub type uchar = ::std::os::raw::c_uchar; -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct param { - pub readformat: ::std::os::raw::c_int, - pub writeformat: ::std::os::raw::c_int, - pub charsetin: ::std::os::raw::c_int, - pub charsetin_src: uchar, - pub latexin: uchar, - pub utf8in: uchar, - pub xmlin: uchar, - pub nosplittitle: uchar, - pub charsetout: ::std::os::raw::c_int, - pub charsetout_src: uchar, - pub latexout: uchar, - pub utf8out: uchar, - pub utf8bom: uchar, - pub xmlout: uchar, - pub format_opts: ::std::os::raw::c_int, - pub addcount: ::std::os::raw::c_int, - pub output_raw: uchar, - pub verbose: uchar, - pub singlerefperfile: uchar, - pub asis: slist, - pub corps: slist, - pub progname: *mut ::std::os::raw::c_char, - pub readf: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut FILE, - arg2: *mut ::std::os::raw::c_char, - arg3: ::std::os::raw::c_int, - arg4: *mut ::std::os::raw::c_int, - arg5: *mut str, - arg6: *mut str, - arg7: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int, - >, - pub processf: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut fields, - arg2: *const ::std::os::raw::c_char, - arg3: *const ::std::os::raw::c_char, - arg4: ::std::os::raw::c_long, - arg5: *mut param, - ) -> ::std::os::raw::c_int, - >, - pub cleanf: ::std::option::Option< - unsafe extern "C" fn(arg1: *mut bibl, arg2: *mut param) -> ::std::os::raw::c_int, - >, - pub typef: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut fields, - arg2: *const ::std::os::raw::c_char, - arg3: ::std::os::raw::c_int, - arg4: *mut param, - ) -> ::std::os::raw::c_int, - >, - pub convertf: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut fields, - arg2: *mut fields, - arg3: ::std::os::raw::c_int, - arg4: *mut param, - ) -> ::std::os::raw::c_int, - >, - pub headerf: ::std::option::Option<unsafe extern "C" fn(arg1: *mut FILE, arg2: *mut param)>, - pub footerf: ::std::option::Option<unsafe extern "C" fn(arg1: *mut FILE)>, - pub assemblef: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut fields, - arg2: *mut fields, - arg3: *mut param, - arg4: ::std::os::raw::c_ulong, - ) -> ::std::os::raw::c_int, - >, - pub writef: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut fields, - arg2: *mut FILE, - arg3: *mut param, - arg4: ::std::os::raw::c_ulong, - ) -> ::std::os::raw::c_int, - >, - pub all: *mut variants, - pub nall: ::std::os::raw::c_int, -} -extern "C" { - pub fn bibl_initparams( - p: *mut param, - readmode: ::std::os::raw::c_int, - writemode: ::std::os::raw::c_int, - progname: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn bibl_freeparams(p: *mut param); -} -extern "C" { - pub fn bibl_readasis( - p: *mut param, - filename: *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn bibl_addtoasis( - p: *mut param, - entry: *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn bibl_readcorps( - p: *mut param, - filename: *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn bibl_addtocorps( - p: *mut param, - entry: *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn bibl_read( - b: *mut bibl, - fp: *mut FILE, - filename: *const ::std::os::raw::c_char, - p: *mut param, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn bibl_write(b: *mut bibl, fp: *mut FILE, p: *mut param) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn bibl_reporterr(err: ::std::os::raw::c_int); -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct __crt_locale_data { - pub _address: u8, -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct __crt_multibyte_data { - pub _address: u8, -} -pub type __builtin_va_list = *mut ::std::os::raw::c_char; |