summaryrefslogtreecommitdiff
path: root/support/texlab/crates/bibutils_sys/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/crates/bibutils_sys/src/lib.rs')
-rw-r--r--support/texlab/crates/bibutils_sys/src/lib.rs4261
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;