1 /* automatically generated by rust-bindgen */ 2 3 pub const _VCRT_COMPILER_PREPROCESSOR: u32 = 1; 4 pub const _SAL_VERSION: u32 = 20; 5 pub const __SAL_H_VERSION: u32 = 180000000; 6 pub const _USE_DECLSPECS_FOR_SAL: u32 = 0; 7 pub const _USE_ATTRIBUTES_FOR_SAL: u32 = 0; 8 pub const _CRT_PACKING: u32 = 8; 9 pub const _HAS_EXCEPTIONS: u32 = 1; 10 pub const _STL_LANG: u32 = 0; 11 pub const _HAS_CXX17: u32 = 0; 12 pub const _HAS_CXX20: u32 = 0; 13 pub const _HAS_NODISCARD: u32 = 0; 14 pub const _ARGMAX: u32 = 100; 15 pub const _CRT_INT_MAX: u32 = 2147483647; 16 pub const _CRT_FUNCTIONS_REQUIRED: u32 = 1; 17 pub const _CRT_HAS_CXX17: u32 = 0; 18 pub const _ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE: u32 = 1; 19 pub const _CRT_BUILD_DESKTOP_APP: u32 = 1; 20 pub const __STDC_SECURE_LIB__: u32 = 200411; 21 pub const __GOT_SECURE_LIB__: u32 = 200411; 22 pub const __STDC_WANT_SECURE_LIB__: u32 = 1; 23 pub const _SECURECRT_FILL_BUFFER_PATTERN: u32 = 254; 24 pub const _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES: u32 = 0; 25 pub const _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT: u32 = 0; 26 pub const _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES: u32 = 1; 27 pub const _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY: u32 = 0; 28 pub const _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY: u32 = 0; 29 pub const _CRT_INTERNAL_STDIO_SYMBOL_PREFIX: &'static [u8; 1usize] = b"\0"; 30 pub const _CRT_INTERNAL_PRINTF_LEGACY_VSPRINTF_NULL_TERMINATION: u32 = 1; 31 pub const _CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR: u32 = 2; 32 pub const _CRT_INTERNAL_PRINTF_LEGACY_WIDE_SPECIFIERS: u32 = 4; 33 pub const _CRT_INTERNAL_PRINTF_LEGACY_MSVCRT_COMPATIBILITY: u32 = 8; 34 pub const _CRT_INTERNAL_PRINTF_LEGACY_THREE_DIGIT_EXPONENTS: u32 = 16; 35 pub const _CRT_INTERNAL_SCANF_SECURECRT: u32 = 1; 36 pub const _CRT_INTERNAL_SCANF_LEGACY_WIDE_SPECIFIERS: u32 = 2; 37 pub const _CRT_INTERNAL_SCANF_LEGACY_MSVCRT_COMPATIBILITY: u32 = 4; 38 pub const BUFSIZ: u32 = 512; 39 pub const _NSTREAM_: u32 = 512; 40 pub const _IOB_ENTRIES: u32 = 3; 41 pub const EOF: i32 = -1; 42 pub const _IOFBF: u32 = 0; 43 pub const _IOLBF: u32 = 64; 44 pub const _IONBF: u32 = 4; 45 pub const L_tmpnam: u32 = 260; 46 pub const L_tmpnam_s: u32 = 260; 47 pub const SEEK_CUR: u32 = 1; 48 pub const SEEK_END: u32 = 2; 49 pub const SEEK_SET: u32 = 0; 50 pub const FILENAME_MAX: u32 = 260; 51 pub const FOPEN_MAX: u32 = 20; 52 pub const _SYS_OPEN: u32 = 20; 53 pub const TMP_MAX: u32 = 2147483647; 54 pub const TMP_MAX_S: u32 = 2147483647; 55 pub const _TMP_MAX_S: u32 = 2147483647; 56 pub const SYS_OPEN: u32 = 20; 57 pub const STR_OK: u32 = 0; 58 pub const STR_MEMERR: i32 = -1; 59 pub const FIELDS_OK: u32 = 1; 60 pub const FIELDS_ERR_MEMERR: u32 = 0; 61 pub const FIELDS_NOTFOUND: i32 = -1; 62 pub const LEVEL_ORIG: i32 = -2; 63 pub const LEVEL_ANY: i32 = -1; 64 pub const LEVEL_MAIN: u32 = 0; 65 pub const LEVEL_HOST: u32 = 1; 66 pub const LEVEL_SERIES: u32 = 2; 67 pub const __GNUC_VA_LIST: u32 = 1; 68 pub const VPLIST_MEMERR: i32 = -1; 69 pub const VPLIST_OK: u32 = 0; 70 pub const FIELDS_CAN_DUP: u32 = 0; 71 pub const FIELDS_NO_DUPS: u32 = 1; 72 pub const FIELDS_STRP_FLAG: u32 = 2; 73 pub const FIELDS_POSP_FLAG: u32 = 4; 74 pub const FIELDS_NOLENOK_FLAG: u32 = 8; 75 pub const FIELDS_SETUSE_FLAG: u32 = 16; 76 pub const FIELDS_CHRP: u32 = 16; 77 pub const FIELDS_STRP: u32 = 18; 78 pub const FIELDS_POSP: u32 = 20; 79 pub const FIELDS_CHRP_NOLEN: u32 = 24; 80 pub const FIELDS_STRP_NOLEN: u32 = 26; 81 pub const FIELDS_POSP_NOLEN: u32 = 28; 82 pub const FIELDS_CHRP_NOUSE: u32 = 0; 83 pub const FIELDS_STRP_NOUSE: u32 = 2; 84 pub const REFTYPE_CHATTY: u32 = 0; 85 pub const REFTYPE_SILENT: u32 = 1; 86 pub const ALWAYS: u32 = 0; 87 pub const DEFAULT: u32 = 1; 88 pub const SKIP: u32 = 2; 89 pub const SIMPLE: u32 = 3; 90 pub const TYPE: u32 = 4; 91 pub const PERSON: u32 = 5; 92 pub const DATE: u32 = 6; 93 pub const PAGES: u32 = 7; 94 pub const SERIALNO: u32 = 8; 95 pub const TITLE: u32 = 9; 96 pub const NOTES: u32 = 10; 97 pub const DOI: u32 = 11; 98 pub const HOWPUBLISHED: u32 = 12; 99 pub const LINKEDFILE: u32 = 13; 100 pub const KEYWORD: u32 = 14; 101 pub const URL: u32 = 15; 102 pub const GENRE: u32 = 16; 103 pub const BT_SENTE: u32 = 17; 104 pub const BT_EPRINT: u32 = 18; 105 pub const BT_ORG: u32 = 19; 106 pub const BLT_THESIS_TYPE: u32 = 20; 107 pub const BLT_SCHOOL: u32 = 21; 108 pub const BLT_EDITOR: u32 = 22; 109 pub const BLT_SUBTYPE: u32 = 23; 110 pub const BLT_SKIP: u32 = 24; 111 pub const EPRINT: u32 = 25; 112 pub const NUM_REFTYPES: u32 = 26; 113 pub const BIBL_OK: u32 = 0; 114 pub const BIBL_ERR_BADINPUT: i32 = -1; 115 pub const BIBL_ERR_MEMERR: i32 = -2; 116 pub const BIBL_ERR_CANTOPEN: i32 = -3; 117 pub const _MAX_ITOSTR_BASE16_COUNT: u32 = 9; 118 pub const _MAX_ITOSTR_BASE10_COUNT: u32 = 12; 119 pub const _MAX_ITOSTR_BASE8_COUNT: u32 = 12; 120 pub const _MAX_ITOSTR_BASE2_COUNT: u32 = 33; 121 pub const _MAX_LTOSTR_BASE16_COUNT: u32 = 9; 122 pub const _MAX_LTOSTR_BASE10_COUNT: u32 = 12; 123 pub const _MAX_LTOSTR_BASE8_COUNT: u32 = 12; 124 pub const _MAX_LTOSTR_BASE2_COUNT: u32 = 33; 125 pub const _MAX_ULTOSTR_BASE16_COUNT: u32 = 9; 126 pub const _MAX_ULTOSTR_BASE10_COUNT: u32 = 11; 127 pub const _MAX_ULTOSTR_BASE8_COUNT: u32 = 12; 128 pub const _MAX_ULTOSTR_BASE2_COUNT: u32 = 33; 129 pub const _MAX_I64TOSTR_BASE16_COUNT: u32 = 17; 130 pub const _MAX_I64TOSTR_BASE10_COUNT: u32 = 21; 131 pub const _MAX_I64TOSTR_BASE8_COUNT: u32 = 23; 132 pub const _MAX_I64TOSTR_BASE2_COUNT: u32 = 65; 133 pub const _MAX_U64TOSTR_BASE16_COUNT: u32 = 17; 134 pub const _MAX_U64TOSTR_BASE10_COUNT: u32 = 21; 135 pub const _MAX_U64TOSTR_BASE8_COUNT: u32 = 23; 136 pub const _MAX_U64TOSTR_BASE2_COUNT: u32 = 65; 137 pub const CHAR_BIT: u32 = 8; 138 pub const SCHAR_MIN: i32 = -128; 139 pub const SCHAR_MAX: u32 = 127; 140 pub const UCHAR_MAX: u32 = 255; 141 pub const CHAR_MIN: i32 = -128; 142 pub const CHAR_MAX: u32 = 127; 143 pub const MB_LEN_MAX: u32 = 5; 144 pub const SHRT_MIN: i32 = -32768; 145 pub const SHRT_MAX: u32 = 32767; 146 pub const USHRT_MAX: u32 = 65535; 147 pub const INT_MIN: i32 = -2147483648; 148 pub const INT_MAX: u32 = 2147483647; 149 pub const UINT_MAX: u32 = 4294967295; 150 pub const LONG_MIN: i32 = -2147483648; 151 pub const LONG_MAX: u32 = 2147483647; 152 pub const ULONG_MAX: u32 = 4294967295; 153 pub const EXIT_SUCCESS: u32 = 0; 154 pub const EXIT_FAILURE: u32 = 1; 155 pub const _WRITE_ABORT_MSG: u32 = 1; 156 pub const _CALL_REPORTFAULT: u32 = 2; 157 pub const _OUT_TO_DEFAULT: u32 = 0; 158 pub const _OUT_TO_STDERR: u32 = 1; 159 pub const _OUT_TO_MSGBOX: u32 = 2; 160 pub const _REPORT_ERRMODE: u32 = 3; 161 pub const RAND_MAX: u32 = 32767; 162 pub const _CVTBUFSIZE: u32 = 349; 163 pub const _MAX_PATH: u32 = 260; 164 pub const _MAX_DRIVE: u32 = 3; 165 pub const _MAX_DIR: u32 = 256; 166 pub const _MAX_FNAME: u32 = 256; 167 pub const _MAX_EXT: u32 = 256; 168 pub const _MAX_ENV: u32 = 32767; 169 pub const EPERM: u32 = 1; 170 pub const ENOENT: u32 = 2; 171 pub const ESRCH: u32 = 3; 172 pub const EINTR: u32 = 4; 173 pub const EIO: u32 = 5; 174 pub const ENXIO: u32 = 6; 175 pub const E2BIG: u32 = 7; 176 pub const ENOEXEC: u32 = 8; 177 pub const EBADF: u32 = 9; 178 pub const ECHILD: u32 = 10; 179 pub const EAGAIN: u32 = 11; 180 pub const ENOMEM: u32 = 12; 181 pub const EACCES: u32 = 13; 182 pub const EFAULT: u32 = 14; 183 pub const EBUSY: u32 = 16; 184 pub const EEXIST: u32 = 17; 185 pub const EXDEV: u32 = 18; 186 pub const ENODEV: u32 = 19; 187 pub const ENOTDIR: u32 = 20; 188 pub const EISDIR: u32 = 21; 189 pub const ENFILE: u32 = 23; 190 pub const EMFILE: u32 = 24; 191 pub const ENOTTY: u32 = 25; 192 pub const EFBIG: u32 = 27; 193 pub const ENOSPC: u32 = 28; 194 pub const ESPIPE: u32 = 29; 195 pub const EROFS: u32 = 30; 196 pub const EMLINK: u32 = 31; 197 pub const EPIPE: u32 = 32; 198 pub const EDOM: u32 = 33; 199 pub const EDEADLK: u32 = 36; 200 pub const ENAMETOOLONG: u32 = 38; 201 pub const ENOLCK: u32 = 39; 202 pub const ENOSYS: u32 = 40; 203 pub const ENOTEMPTY: u32 = 41; 204 pub const EINVAL: u32 = 22; 205 pub const ERANGE: u32 = 34; 206 pub const EILSEQ: u32 = 42; 207 pub const STRUNCATE: u32 = 80; 208 pub const EDEADLOCK: u32 = 36; 209 pub const EADDRINUSE: u32 = 100; 210 pub const EADDRNOTAVAIL: u32 = 101; 211 pub const EAFNOSUPPORT: u32 = 102; 212 pub const EALREADY: u32 = 103; 213 pub const EBADMSG: u32 = 104; 214 pub const ECANCELED: u32 = 105; 215 pub const ECONNABORTED: u32 = 106; 216 pub const ECONNREFUSED: u32 = 107; 217 pub const ECONNRESET: u32 = 108; 218 pub const EDESTADDRREQ: u32 = 109; 219 pub const EHOSTUNREACH: u32 = 110; 220 pub const EIDRM: u32 = 111; 221 pub const EINPROGRESS: u32 = 112; 222 pub const EISCONN: u32 = 113; 223 pub const ELOOP: u32 = 114; 224 pub const EMSGSIZE: u32 = 115; 225 pub const ENETDOWN: u32 = 116; 226 pub const ENETRESET: u32 = 117; 227 pub const ENETUNREACH: u32 = 118; 228 pub const ENOBUFS: u32 = 119; 229 pub const ENODATA: u32 = 120; 230 pub const ENOLINK: u32 = 121; 231 pub const ENOMSG: u32 = 122; 232 pub const ENOPROTOOPT: u32 = 123; 233 pub const ENOSR: u32 = 124; 234 pub const ENOSTR: u32 = 125; 235 pub const ENOTCONN: u32 = 126; 236 pub const ENOTRECOVERABLE: u32 = 127; 237 pub const ENOTSOCK: u32 = 128; 238 pub const ENOTSUP: u32 = 129; 239 pub const EOPNOTSUPP: u32 = 130; 240 pub const EOTHER: u32 = 131; 241 pub const EOVERFLOW: u32 = 132; 242 pub const EOWNERDEAD: u32 = 133; 243 pub const EPROTO: u32 = 134; 244 pub const EPROTONOSUPPORT: u32 = 135; 245 pub const EPROTOTYPE: u32 = 136; 246 pub const ETIME: u32 = 137; 247 pub const ETIMEDOUT: u32 = 138; 248 pub const ETXTBSY: u32 = 139; 249 pub const EWOULDBLOCK: u32 = 140; 250 pub const _NLSCMPERROR: u32 = 2147483647; 251 pub const SLIST_OK: u32 = 0; 252 pub const SLIST_ERR_MEMERR: i32 = -1; 253 pub const SLIST_ERR_CANTOPEN: i32 = -2; 254 pub const SLIST_ERR_BADPARAM: i32 = -3; 255 pub const SLIST_CHR: u32 = 0; 256 pub const SLIST_STR: u32 = 1; 257 pub const CHARSET_UNKNOWN: i32 = -1; 258 pub const CHARSET_UNICODE: i32 = -2; 259 pub const CHARSET_GB18030: i32 = -3; 260 pub const CHARSET_DEFAULT: i32 = -2; 261 pub const CHARSET_UTF8_DEFAULT: u32 = 1; 262 pub const CHARSET_BOM_DEFAULT: u32 = 1; 263 pub const STR_CONV_XMLOUT_FALSE: u32 = 0; 264 pub const STR_CONV_XMLOUT_TRUE: u32 = 1; 265 pub const STR_CONV_XMLOUT_ENTITIES: u32 = 3; 266 pub const BIBL_FIRSTIN: u32 = 100; 267 pub const BIBL_MODSIN: u32 = 100; 268 pub const BIBL_BIBTEXIN: u32 = 101; 269 pub const BIBL_RISIN: u32 = 102; 270 pub const BIBL_ENDNOTEIN: u32 = 103; 271 pub const BIBL_COPACIN: u32 = 104; 272 pub const BIBL_ISIIN: u32 = 105; 273 pub const BIBL_MEDLINEIN: u32 = 106; 274 pub const BIBL_ENDNOTEXMLIN: u32 = 107; 275 pub const BIBL_BIBLATEXIN: u32 = 108; 276 pub const BIBL_EBIIN: u32 = 109; 277 pub const BIBL_WORDIN: u32 = 110; 278 pub const BIBL_NBIBIN: u32 = 111; 279 pub const BIBL_LASTIN: u32 = 111; 280 pub const BIBL_FIRSTOUT: u32 = 200; 281 pub const BIBL_MODSOUT: u32 = 200; 282 pub const BIBL_BIBTEXOUT: u32 = 201; 283 pub const BIBL_RISOUT: u32 = 202; 284 pub const BIBL_ENDNOTEOUT: u32 = 203; 285 pub const BIBL_ISIOUT: u32 = 204; 286 pub const BIBL_WORD2007OUT: u32 = 205; 287 pub const BIBL_ADSABSOUT: u32 = 206; 288 pub const BIBL_NBIBOUT: u32 = 207; 289 pub const BIBL_BIBLATEXOUT: u32 = 208; 290 pub const BIBL_LASTOUT: u32 = 208; 291 pub const BIBL_FORMAT_VERBOSE: u32 = 1; 292 pub const BIBL_FORMAT_BIBOUT_FINALCOMMA: u32 = 2; 293 pub const BIBL_FORMAT_BIBOUT_SINGLEDASH: u32 = 4; 294 pub const BIBL_FORMAT_BIBOUT_WHITESPACE: u32 = 8; 295 pub const BIBL_FORMAT_BIBOUT_BRACKETS: u32 = 16; 296 pub const BIBL_FORMAT_BIBOUT_UPPERCASE: u32 = 32; 297 pub const BIBL_FORMAT_BIBOUT_STRICTKEY: u32 = 64; 298 pub const BIBL_FORMAT_BIBOUT_SHORTTITLE: u32 = 128; 299 pub const BIBL_FORMAT_BIBOUT_DROPKEY: u32 = 256; 300 pub const BIBL_FORMAT_MODSOUT_DROPKEY: u32 = 512; 301 pub const BIBL_RAW_WITHCHARCONVERT: u32 = 4; 302 pub const BIBL_RAW_WITHMAKEREFID: u32 = 8; 303 pub const BIBL_CHARSET_UNKNOWN: i32 = -1; 304 pub const BIBL_CHARSET_UNICODE: i32 = -2; 305 pub const BIBL_CHARSET_GB18030: i32 = -3; 306 pub const BIBL_CHARSET_DEFAULT: i32 = -2; 307 pub const BIBL_CHARSET_UTF8_DEFAULT: u32 = 1; 308 pub const BIBL_CHARSET_BOM_DEFAULT: u32 = 1; 309 pub const BIBL_SRC_DEFAULT: u32 = 0; 310 pub const BIBL_SRC_FILE: u32 = 1; 311 pub const BIBL_SRC_USER: u32 = 2; 312 pub const BIBL_XMLOUT_FALSE: u32 = 0; 313 pub const BIBL_XMLOUT_TRUE: u32 = 1; 314 pub const BIBL_XMLOUT_ENTITIES: u32 = 3; 315 pub type va_list = *mut ::std::os::raw::c_char; 316 extern "C" { __va_start(arg1: *mut *mut ::std::os::raw::c_char, ...)317 pub fn __va_start(arg1: *mut *mut ::std::os::raw::c_char, ...); 318 } 319 pub type __vcrt_bool = bool; 320 pub type wchar_t = ::std::os::raw::c_ushort; 321 extern "C" { __security_init_cookie()322 pub fn __security_init_cookie(); 323 } 324 extern "C" { __security_check_cookie(_StackCookie: usize)325 pub fn __security_check_cookie(_StackCookie: usize); 326 } 327 extern "C" { __report_gsfailure(_StackCookie: usize)328 pub fn __report_gsfailure(_StackCookie: usize); 329 } 330 extern "C" { 331 pub static mut __security_cookie: usize; 332 } 333 pub type __crt_bool = bool; 334 extern "C" { _invalid_parameter_noinfo()335 pub fn _invalid_parameter_noinfo(); 336 } 337 extern "C" { _invalid_parameter_noinfo_noreturn()338 pub fn _invalid_parameter_noinfo_noreturn(); 339 } 340 extern "C" { _invoke_watson( _Expression: *const wchar_t, _FunctionName: *const wchar_t, _FileName: *const wchar_t, _LineNo: ::std::os::raw::c_uint, _Reserved: usize, )341 pub fn _invoke_watson( 342 _Expression: *const wchar_t, 343 _FunctionName: *const wchar_t, 344 _FileName: *const wchar_t, 345 _LineNo: ::std::os::raw::c_uint, 346 _Reserved: usize, 347 ); 348 } 349 pub type errno_t = ::std::os::raw::c_int; 350 pub type wint_t = ::std::os::raw::c_ushort; 351 pub type wctype_t = ::std::os::raw::c_ushort; 352 pub type __time32_t = ::std::os::raw::c_long; 353 pub type __time64_t = ::std::os::raw::c_longlong; 354 #[repr(C)] 355 #[derive(Debug, Copy, Clone)] 356 pub struct __crt_locale_data_public { 357 pub _locale_pctype: *const ::std::os::raw::c_ushort, 358 pub _locale_mb_cur_max: ::std::os::raw::c_int, 359 pub _locale_lc_codepage: ::std::os::raw::c_uint, 360 } 361 #[repr(C)] 362 #[derive(Debug, Copy, Clone)] 363 pub struct __crt_locale_pointers { 364 pub locinfo: *mut __crt_locale_data, 365 pub mbcinfo: *mut __crt_multibyte_data, 366 } 367 pub type _locale_t = *mut __crt_locale_pointers; 368 #[repr(C)] 369 #[derive(Debug, Copy, Clone)] 370 pub struct _Mbstatet { 371 pub _Wchar: ::std::os::raw::c_ulong, 372 pub _Byte: ::std::os::raw::c_ushort, 373 pub _State: ::std::os::raw::c_ushort, 374 } 375 pub type mbstate_t = _Mbstatet; 376 pub type time_t = __time64_t; 377 pub type rsize_t = usize; 378 #[repr(C)] 379 #[derive(Debug, Copy, Clone)] 380 pub struct _iobuf { 381 pub _Placeholder: *mut ::std::os::raw::c_void, 382 } 383 pub type FILE = _iobuf; 384 extern "C" { __acrt_iob_func(_Ix: ::std::os::raw::c_uint) -> *mut FILE385 pub fn __acrt_iob_func(_Ix: ::std::os::raw::c_uint) -> *mut FILE; 386 } 387 extern "C" { fgetwc(_Stream: *mut FILE) -> wint_t388 pub fn fgetwc(_Stream: *mut FILE) -> wint_t; 389 } 390 extern "C" { _fgetwchar() -> wint_t391 pub fn _fgetwchar() -> wint_t; 392 } 393 extern "C" { fputwc(_Character: wchar_t, _Stream: *mut FILE) -> wint_t394 pub fn fputwc(_Character: wchar_t, _Stream: *mut FILE) -> wint_t; 395 } 396 extern "C" { _fputwchar(_Character: wchar_t) -> wint_t397 pub fn _fputwchar(_Character: wchar_t) -> wint_t; 398 } 399 extern "C" { getwc(_Stream: *mut FILE) -> wint_t400 pub fn getwc(_Stream: *mut FILE) -> wint_t; 401 } 402 extern "C" { getwchar() -> wint_t403 pub fn getwchar() -> wint_t; 404 } 405 extern "C" { fgetws( _Buffer: *mut wchar_t, _BufferCount: ::std::os::raw::c_int, _Stream: *mut FILE, ) -> *mut wchar_t406 pub fn fgetws( 407 _Buffer: *mut wchar_t, 408 _BufferCount: ::std::os::raw::c_int, 409 _Stream: *mut FILE, 410 ) -> *mut wchar_t; 411 } 412 extern "C" { fputws(_Buffer: *const wchar_t, _Stream: *mut FILE) -> ::std::os::raw::c_int413 pub fn fputws(_Buffer: *const wchar_t, _Stream: *mut FILE) -> ::std::os::raw::c_int; 414 } 415 extern "C" { _getws_s(_Buffer: *mut wchar_t, _BufferCount: usize) -> *mut wchar_t416 pub fn _getws_s(_Buffer: *mut wchar_t, _BufferCount: usize) -> *mut wchar_t; 417 } 418 extern "C" { putwc(_Character: wchar_t, _Stream: *mut FILE) -> wint_t419 pub fn putwc(_Character: wchar_t, _Stream: *mut FILE) -> wint_t; 420 } 421 extern "C" { putwchar(_Character: wchar_t) -> wint_t422 pub fn putwchar(_Character: wchar_t) -> wint_t; 423 } 424 extern "C" { _putws(_Buffer: *const wchar_t) -> ::std::os::raw::c_int425 pub fn _putws(_Buffer: *const wchar_t) -> ::std::os::raw::c_int; 426 } 427 extern "C" { ungetwc(_Character: wint_t, _Stream: *mut FILE) -> wint_t428 pub fn ungetwc(_Character: wint_t, _Stream: *mut FILE) -> wint_t; 429 } 430 extern "C" { _wfdopen(_FileHandle: ::std::os::raw::c_int, _Mode: *const wchar_t) -> *mut FILE431 pub fn _wfdopen(_FileHandle: ::std::os::raw::c_int, _Mode: *const wchar_t) -> *mut FILE; 432 } 433 extern "C" { _wfopen(_FileName: *const wchar_t, _Mode: *const wchar_t) -> *mut FILE434 pub fn _wfopen(_FileName: *const wchar_t, _Mode: *const wchar_t) -> *mut FILE; 435 } 436 extern "C" { _wfopen_s( _Stream: *mut *mut FILE, _FileName: *const wchar_t, _Mode: *const wchar_t, ) -> errno_t437 pub fn _wfopen_s( 438 _Stream: *mut *mut FILE, 439 _FileName: *const wchar_t, 440 _Mode: *const wchar_t, 441 ) -> errno_t; 442 } 443 extern "C" { _wfreopen( _FileName: *const wchar_t, _Mode: *const wchar_t, _OldStream: *mut FILE, ) -> *mut FILE444 pub fn _wfreopen( 445 _FileName: *const wchar_t, 446 _Mode: *const wchar_t, 447 _OldStream: *mut FILE, 448 ) -> *mut FILE; 449 } 450 extern "C" { _wfreopen_s( _Stream: *mut *mut FILE, _FileName: *const wchar_t, _Mode: *const wchar_t, _OldStream: *mut FILE, ) -> errno_t451 pub fn _wfreopen_s( 452 _Stream: *mut *mut FILE, 453 _FileName: *const wchar_t, 454 _Mode: *const wchar_t, 455 _OldStream: *mut FILE, 456 ) -> errno_t; 457 } 458 extern "C" { _wfsopen( _FileName: *const wchar_t, _Mode: *const wchar_t, _ShFlag: ::std::os::raw::c_int, ) -> *mut FILE459 pub fn _wfsopen( 460 _FileName: *const wchar_t, 461 _Mode: *const wchar_t, 462 _ShFlag: ::std::os::raw::c_int, 463 ) -> *mut FILE; 464 } 465 extern "C" { _wperror(_ErrorMessage: *const wchar_t)466 pub fn _wperror(_ErrorMessage: *const wchar_t); 467 } 468 extern "C" { _wpopen(_Command: *const wchar_t, _Mode: *const wchar_t) -> *mut FILE469 pub fn _wpopen(_Command: *const wchar_t, _Mode: *const wchar_t) -> *mut FILE; 470 } 471 extern "C" { _wremove(_FileName: *const wchar_t) -> ::std::os::raw::c_int472 pub fn _wremove(_FileName: *const wchar_t) -> ::std::os::raw::c_int; 473 } 474 extern "C" { _wtempnam(_Directory: *const wchar_t, _FilePrefix: *const wchar_t) -> *mut wchar_t475 pub fn _wtempnam(_Directory: *const wchar_t, _FilePrefix: *const wchar_t) -> *mut wchar_t; 476 } 477 extern "C" { _wtmpnam_s(_Buffer: *mut wchar_t, _BufferCount: usize) -> errno_t478 pub fn _wtmpnam_s(_Buffer: *mut wchar_t, _BufferCount: usize) -> errno_t; 479 } 480 extern "C" { _wtmpnam(_Buffer: *mut wchar_t) -> *mut wchar_t481 pub fn _wtmpnam(_Buffer: *mut wchar_t) -> *mut wchar_t; 482 } 483 extern "C" { _fgetwc_nolock(_Stream: *mut FILE) -> wint_t484 pub fn _fgetwc_nolock(_Stream: *mut FILE) -> wint_t; 485 } 486 extern "C" { _fputwc_nolock(_Character: wchar_t, _Stream: *mut FILE) -> wint_t487 pub fn _fputwc_nolock(_Character: wchar_t, _Stream: *mut FILE) -> wint_t; 488 } 489 extern "C" { _getwc_nolock(_Stream: *mut FILE) -> wint_t490 pub fn _getwc_nolock(_Stream: *mut FILE) -> wint_t; 491 } 492 extern "C" { _putwc_nolock(_Character: wchar_t, _Stream: *mut FILE) -> wint_t493 pub fn _putwc_nolock(_Character: wchar_t, _Stream: *mut FILE) -> wint_t; 494 } 495 extern "C" { _ungetwc_nolock(_Character: wint_t, _Stream: *mut FILE) -> wint_t496 pub fn _ungetwc_nolock(_Character: wint_t, _Stream: *mut FILE) -> wint_t; 497 } 498 extern "C" { __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_int499 pub fn __stdio_common_vfwprintf( 500 _Options: ::std::os::raw::c_ulonglong, 501 _Stream: *mut FILE, 502 _Format: *const wchar_t, 503 _Locale: _locale_t, 504 _ArgList: va_list, 505 ) -> ::std::os::raw::c_int; 506 } 507 extern "C" { __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_int508 pub fn __stdio_common_vfwprintf_s( 509 _Options: ::std::os::raw::c_ulonglong, 510 _Stream: *mut FILE, 511 _Format: *const wchar_t, 512 _Locale: _locale_t, 513 _ArgList: va_list, 514 ) -> ::std::os::raw::c_int; 515 } 516 extern "C" { __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_int517 pub fn __stdio_common_vfwprintf_p( 518 _Options: ::std::os::raw::c_ulonglong, 519 _Stream: *mut FILE, 520 _Format: *const wchar_t, 521 _Locale: _locale_t, 522 _ArgList: va_list, 523 ) -> ::std::os::raw::c_int; 524 } 525 extern "C" { __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_int526 pub fn __stdio_common_vfwscanf( 527 _Options: ::std::os::raw::c_ulonglong, 528 _Stream: *mut FILE, 529 _Format: *const wchar_t, 530 _Locale: _locale_t, 531 _ArgList: va_list, 532 ) -> ::std::os::raw::c_int; 533 } 534 extern "C" { __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_int535 pub fn __stdio_common_vswprintf( 536 _Options: ::std::os::raw::c_ulonglong, 537 _Buffer: *mut wchar_t, 538 _BufferCount: usize, 539 _Format: *const wchar_t, 540 _Locale: _locale_t, 541 _ArgList: va_list, 542 ) -> ::std::os::raw::c_int; 543 } 544 extern "C" { __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_int545 pub fn __stdio_common_vswprintf_s( 546 _Options: ::std::os::raw::c_ulonglong, 547 _Buffer: *mut wchar_t, 548 _BufferCount: usize, 549 _Format: *const wchar_t, 550 _Locale: _locale_t, 551 _ArgList: va_list, 552 ) -> ::std::os::raw::c_int; 553 } 554 extern "C" { __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_int555 pub fn __stdio_common_vsnwprintf_s( 556 _Options: ::std::os::raw::c_ulonglong, 557 _Buffer: *mut wchar_t, 558 _BufferCount: usize, 559 _MaxCount: usize, 560 _Format: *const wchar_t, 561 _Locale: _locale_t, 562 _ArgList: va_list, 563 ) -> ::std::os::raw::c_int; 564 } 565 extern "C" { __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_int566 pub fn __stdio_common_vswprintf_p( 567 _Options: ::std::os::raw::c_ulonglong, 568 _Buffer: *mut wchar_t, 569 _BufferCount: usize, 570 _Format: *const wchar_t, 571 _Locale: _locale_t, 572 _ArgList: va_list, 573 ) -> ::std::os::raw::c_int; 574 } 575 extern "C" { __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_int576 pub fn __stdio_common_vswscanf( 577 _Options: ::std::os::raw::c_ulonglong, 578 _Buffer: *const wchar_t, 579 _BufferCount: usize, 580 _Format: *const wchar_t, 581 _Locale: _locale_t, 582 _ArgList: va_list, 583 ) -> ::std::os::raw::c_int; 584 } 585 pub type fpos_t = ::std::os::raw::c_longlong; 586 extern "C" { _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_t587 pub fn _get_stream_buffer_pointers( 588 _Stream: *mut FILE, 589 _Base: *mut *mut *mut ::std::os::raw::c_char, 590 _Pointer: *mut *mut *mut ::std::os::raw::c_char, 591 _Count: *mut *mut ::std::os::raw::c_int, 592 ) -> errno_t; 593 } 594 extern "C" { clearerr_s(_Stream: *mut FILE) -> errno_t595 pub fn clearerr_s(_Stream: *mut FILE) -> errno_t; 596 } 597 extern "C" { fopen_s( _Stream: *mut *mut FILE, _FileName: *const ::std::os::raw::c_char, _Mode: *const ::std::os::raw::c_char, ) -> errno_t598 pub fn fopen_s( 599 _Stream: *mut *mut FILE, 600 _FileName: *const ::std::os::raw::c_char, 601 _Mode: *const ::std::os::raw::c_char, 602 ) -> errno_t; 603 } 604 extern "C" { fread_s( _Buffer: *mut ::std::os::raw::c_void, _BufferSize: usize, _ElementSize: usize, _ElementCount: usize, _Stream: *mut FILE, ) -> usize605 pub fn fread_s( 606 _Buffer: *mut ::std::os::raw::c_void, 607 _BufferSize: usize, 608 _ElementSize: usize, 609 _ElementCount: usize, 610 _Stream: *mut FILE, 611 ) -> usize; 612 } 613 extern "C" { freopen_s( _Stream: *mut *mut FILE, _FileName: *const ::std::os::raw::c_char, _Mode: *const ::std::os::raw::c_char, _OldStream: *mut FILE, ) -> errno_t614 pub fn freopen_s( 615 _Stream: *mut *mut FILE, 616 _FileName: *const ::std::os::raw::c_char, 617 _Mode: *const ::std::os::raw::c_char, 618 _OldStream: *mut FILE, 619 ) -> errno_t; 620 } 621 extern "C" { gets_s( _Buffer: *mut ::std::os::raw::c_char, _Size: rsize_t, ) -> *mut ::std::os::raw::c_char622 pub fn gets_s( 623 _Buffer: *mut ::std::os::raw::c_char, 624 _Size: rsize_t, 625 ) -> *mut ::std::os::raw::c_char; 626 } 627 extern "C" { tmpfile_s(_Stream: *mut *mut FILE) -> errno_t628 pub fn tmpfile_s(_Stream: *mut *mut FILE) -> errno_t; 629 } 630 extern "C" { tmpnam_s(_Buffer: *mut ::std::os::raw::c_char, _Size: rsize_t) -> errno_t631 pub fn tmpnam_s(_Buffer: *mut ::std::os::raw::c_char, _Size: rsize_t) -> errno_t; 632 } 633 extern "C" { clearerr(_Stream: *mut FILE)634 pub fn clearerr(_Stream: *mut FILE); 635 } 636 extern "C" { fclose(_Stream: *mut FILE) -> ::std::os::raw::c_int637 pub fn fclose(_Stream: *mut FILE) -> ::std::os::raw::c_int; 638 } 639 extern "C" { _fcloseall() -> ::std::os::raw::c_int640 pub fn _fcloseall() -> ::std::os::raw::c_int; 641 } 642 extern "C" { _fdopen( _FileHandle: ::std::os::raw::c_int, _Mode: *const ::std::os::raw::c_char, ) -> *mut FILE643 pub fn _fdopen( 644 _FileHandle: ::std::os::raw::c_int, 645 _Mode: *const ::std::os::raw::c_char, 646 ) -> *mut FILE; 647 } 648 extern "C" { feof(_Stream: *mut FILE) -> ::std::os::raw::c_int649 pub fn feof(_Stream: *mut FILE) -> ::std::os::raw::c_int; 650 } 651 extern "C" { ferror(_Stream: *mut FILE) -> ::std::os::raw::c_int652 pub fn ferror(_Stream: *mut FILE) -> ::std::os::raw::c_int; 653 } 654 extern "C" { fflush(_Stream: *mut FILE) -> ::std::os::raw::c_int655 pub fn fflush(_Stream: *mut FILE) -> ::std::os::raw::c_int; 656 } 657 extern "C" { fgetc(_Stream: *mut FILE) -> ::std::os::raw::c_int658 pub fn fgetc(_Stream: *mut FILE) -> ::std::os::raw::c_int; 659 } 660 extern "C" { _fgetchar() -> ::std::os::raw::c_int661 pub fn _fgetchar() -> ::std::os::raw::c_int; 662 } 663 extern "C" { fgetpos(_Stream: *mut FILE, _Position: *mut fpos_t) -> ::std::os::raw::c_int664 pub fn fgetpos(_Stream: *mut FILE, _Position: *mut fpos_t) -> ::std::os::raw::c_int; 665 } 666 extern "C" { fgets( _Buffer: *mut ::std::os::raw::c_char, _MaxCount: ::std::os::raw::c_int, _Stream: *mut FILE, ) -> *mut ::std::os::raw::c_char667 pub fn fgets( 668 _Buffer: *mut ::std::os::raw::c_char, 669 _MaxCount: ::std::os::raw::c_int, 670 _Stream: *mut FILE, 671 ) -> *mut ::std::os::raw::c_char; 672 } 673 extern "C" { _fileno(_Stream: *mut FILE) -> ::std::os::raw::c_int674 pub fn _fileno(_Stream: *mut FILE) -> ::std::os::raw::c_int; 675 } 676 extern "C" { _flushall() -> ::std::os::raw::c_int677 pub fn _flushall() -> ::std::os::raw::c_int; 678 } 679 extern "C" { fopen( _FileName: *const ::std::os::raw::c_char, _Mode: *const ::std::os::raw::c_char, ) -> *mut FILE680 pub fn fopen( 681 _FileName: *const ::std::os::raw::c_char, 682 _Mode: *const ::std::os::raw::c_char, 683 ) -> *mut FILE; 684 } 685 extern "C" { fputc(_Character: ::std::os::raw::c_int, _Stream: *mut FILE) -> ::std::os::raw::c_int686 pub fn fputc(_Character: ::std::os::raw::c_int, _Stream: *mut FILE) -> ::std::os::raw::c_int; 687 } 688 extern "C" { _fputchar(_Character: ::std::os::raw::c_int) -> ::std::os::raw::c_int689 pub fn _fputchar(_Character: ::std::os::raw::c_int) -> ::std::os::raw::c_int; 690 } 691 extern "C" { fputs( _Buffer: *const ::std::os::raw::c_char, _Stream: *mut FILE, ) -> ::std::os::raw::c_int692 pub fn fputs( 693 _Buffer: *const ::std::os::raw::c_char, 694 _Stream: *mut FILE, 695 ) -> ::std::os::raw::c_int; 696 } 697 extern "C" { 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_ulonglong698 pub fn fread( 699 _Buffer: *mut ::std::os::raw::c_void, 700 _ElementSize: ::std::os::raw::c_ulonglong, 701 _ElementCount: ::std::os::raw::c_ulonglong, 702 _Stream: *mut FILE, 703 ) -> ::std::os::raw::c_ulonglong; 704 } 705 extern "C" { freopen( _FileName: *const ::std::os::raw::c_char, _Mode: *const ::std::os::raw::c_char, _Stream: *mut FILE, ) -> *mut FILE706 pub fn freopen( 707 _FileName: *const ::std::os::raw::c_char, 708 _Mode: *const ::std::os::raw::c_char, 709 _Stream: *mut FILE, 710 ) -> *mut FILE; 711 } 712 extern "C" { _fsopen( _FileName: *const ::std::os::raw::c_char, _Mode: *const ::std::os::raw::c_char, _ShFlag: ::std::os::raw::c_int, ) -> *mut FILE713 pub fn _fsopen( 714 _FileName: *const ::std::os::raw::c_char, 715 _Mode: *const ::std::os::raw::c_char, 716 _ShFlag: ::std::os::raw::c_int, 717 ) -> *mut FILE; 718 } 719 extern "C" { fsetpos(_Stream: *mut FILE, _Position: *const fpos_t) -> ::std::os::raw::c_int720 pub fn fsetpos(_Stream: *mut FILE, _Position: *const fpos_t) -> ::std::os::raw::c_int; 721 } 722 extern "C" { fseek( _Stream: *mut FILE, _Offset: ::std::os::raw::c_long, _Origin: ::std::os::raw::c_int, ) -> ::std::os::raw::c_int723 pub fn fseek( 724 _Stream: *mut FILE, 725 _Offset: ::std::os::raw::c_long, 726 _Origin: ::std::os::raw::c_int, 727 ) -> ::std::os::raw::c_int; 728 } 729 extern "C" { _fseeki64( _Stream: *mut FILE, _Offset: ::std::os::raw::c_longlong, _Origin: ::std::os::raw::c_int, ) -> ::std::os::raw::c_int730 pub fn _fseeki64( 731 _Stream: *mut FILE, 732 _Offset: ::std::os::raw::c_longlong, 733 _Origin: ::std::os::raw::c_int, 734 ) -> ::std::os::raw::c_int; 735 } 736 extern "C" { ftell(_Stream: *mut FILE) -> ::std::os::raw::c_long737 pub fn ftell(_Stream: *mut FILE) -> ::std::os::raw::c_long; 738 } 739 extern "C" { _ftelli64(_Stream: *mut FILE) -> ::std::os::raw::c_longlong740 pub fn _ftelli64(_Stream: *mut FILE) -> ::std::os::raw::c_longlong; 741 } 742 extern "C" { 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_ulonglong743 pub fn fwrite( 744 _Buffer: *const ::std::os::raw::c_void, 745 _ElementSize: ::std::os::raw::c_ulonglong, 746 _ElementCount: ::std::os::raw::c_ulonglong, 747 _Stream: *mut FILE, 748 ) -> ::std::os::raw::c_ulonglong; 749 } 750 extern "C" { getc(_Stream: *mut FILE) -> ::std::os::raw::c_int751 pub fn getc(_Stream: *mut FILE) -> ::std::os::raw::c_int; 752 } 753 extern "C" { getchar() -> ::std::os::raw::c_int754 pub fn getchar() -> ::std::os::raw::c_int; 755 } 756 extern "C" { _getmaxstdio() -> ::std::os::raw::c_int757 pub fn _getmaxstdio() -> ::std::os::raw::c_int; 758 } 759 extern "C" { _getw(_Stream: *mut FILE) -> ::std::os::raw::c_int760 pub fn _getw(_Stream: *mut FILE) -> ::std::os::raw::c_int; 761 } 762 extern "C" { perror(_ErrorMessage: *const ::std::os::raw::c_char)763 pub fn perror(_ErrorMessage: *const ::std::os::raw::c_char); 764 } 765 extern "C" { _pclose(_Stream: *mut FILE) -> ::std::os::raw::c_int766 pub fn _pclose(_Stream: *mut FILE) -> ::std::os::raw::c_int; 767 } 768 extern "C" { _popen( _Command: *const ::std::os::raw::c_char, _Mode: *const ::std::os::raw::c_char, ) -> *mut FILE769 pub fn _popen( 770 _Command: *const ::std::os::raw::c_char, 771 _Mode: *const ::std::os::raw::c_char, 772 ) -> *mut FILE; 773 } 774 extern "C" { putc(_Character: ::std::os::raw::c_int, _Stream: *mut FILE) -> ::std::os::raw::c_int775 pub fn putc(_Character: ::std::os::raw::c_int, _Stream: *mut FILE) -> ::std::os::raw::c_int; 776 } 777 extern "C" { putchar(_Character: ::std::os::raw::c_int) -> ::std::os::raw::c_int778 pub fn putchar(_Character: ::std::os::raw::c_int) -> ::std::os::raw::c_int; 779 } 780 extern "C" { puts(_Buffer: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int781 pub fn puts(_Buffer: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; 782 } 783 extern "C" { _putw(_Word: ::std::os::raw::c_int, _Stream: *mut FILE) -> ::std::os::raw::c_int784 pub fn _putw(_Word: ::std::os::raw::c_int, _Stream: *mut FILE) -> ::std::os::raw::c_int; 785 } 786 extern "C" { remove(_FileName: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int787 pub fn remove(_FileName: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; 788 } 789 extern "C" { rename( _OldFileName: *const ::std::os::raw::c_char, _NewFileName: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int790 pub fn rename( 791 _OldFileName: *const ::std::os::raw::c_char, 792 _NewFileName: *const ::std::os::raw::c_char, 793 ) -> ::std::os::raw::c_int; 794 } 795 extern "C" { _unlink(_FileName: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int796 pub fn _unlink(_FileName: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; 797 } 798 extern "C" { unlink(_FileName: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int799 pub fn unlink(_FileName: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; 800 } 801 extern "C" { rewind(_Stream: *mut FILE)802 pub fn rewind(_Stream: *mut FILE); 803 } 804 extern "C" { _rmtmp() -> ::std::os::raw::c_int805 pub fn _rmtmp() -> ::std::os::raw::c_int; 806 } 807 extern "C" { setbuf(_Stream: *mut FILE, _Buffer: *mut ::std::os::raw::c_char)808 pub fn setbuf(_Stream: *mut FILE, _Buffer: *mut ::std::os::raw::c_char); 809 } 810 extern "C" { _setmaxstdio(_Maximum: ::std::os::raw::c_int) -> ::std::os::raw::c_int811 pub fn _setmaxstdio(_Maximum: ::std::os::raw::c_int) -> ::std::os::raw::c_int; 812 } 813 extern "C" { setvbuf( _Stream: *mut FILE, _Buffer: *mut ::std::os::raw::c_char, _Mode: ::std::os::raw::c_int, _Size: usize, ) -> ::std::os::raw::c_int814 pub fn setvbuf( 815 _Stream: *mut FILE, 816 _Buffer: *mut ::std::os::raw::c_char, 817 _Mode: ::std::os::raw::c_int, 818 _Size: usize, 819 ) -> ::std::os::raw::c_int; 820 } 821 extern "C" { _tempnam( _DirectoryName: *const ::std::os::raw::c_char, _FilePrefix: *const ::std::os::raw::c_char, ) -> *mut ::std::os::raw::c_char822 pub fn _tempnam( 823 _DirectoryName: *const ::std::os::raw::c_char, 824 _FilePrefix: *const ::std::os::raw::c_char, 825 ) -> *mut ::std::os::raw::c_char; 826 } 827 extern "C" { tmpfile() -> *mut FILE828 pub fn tmpfile() -> *mut FILE; 829 } 830 extern "C" { tmpnam(_Buffer: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char831 pub fn tmpnam(_Buffer: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; 832 } 833 extern "C" { ungetc(_Character: ::std::os::raw::c_int, _Stream: *mut FILE) -> ::std::os::raw::c_int834 pub fn ungetc(_Character: ::std::os::raw::c_int, _Stream: *mut FILE) -> ::std::os::raw::c_int; 835 } 836 extern "C" { _lock_file(_Stream: *mut FILE)837 pub fn _lock_file(_Stream: *mut FILE); 838 } 839 extern "C" { _unlock_file(_Stream: *mut FILE)840 pub fn _unlock_file(_Stream: *mut FILE); 841 } 842 extern "C" { _fclose_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_int843 pub fn _fclose_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_int; 844 } 845 extern "C" { _fflush_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_int846 pub fn _fflush_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_int; 847 } 848 extern "C" { _fgetc_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_int849 pub fn _fgetc_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_int; 850 } 851 extern "C" { _fputc_nolock( _Character: ::std::os::raw::c_int, _Stream: *mut FILE, ) -> ::std::os::raw::c_int852 pub fn _fputc_nolock( 853 _Character: ::std::os::raw::c_int, 854 _Stream: *mut FILE, 855 ) -> ::std::os::raw::c_int; 856 } 857 extern "C" { _fread_nolock( _Buffer: *mut ::std::os::raw::c_void, _ElementSize: usize, _ElementCount: usize, _Stream: *mut FILE, ) -> usize858 pub fn _fread_nolock( 859 _Buffer: *mut ::std::os::raw::c_void, 860 _ElementSize: usize, 861 _ElementCount: usize, 862 _Stream: *mut FILE, 863 ) -> usize; 864 } 865 extern "C" { _fread_nolock_s( _Buffer: *mut ::std::os::raw::c_void, _BufferSize: usize, _ElementSize: usize, _ElementCount: usize, _Stream: *mut FILE, ) -> usize866 pub fn _fread_nolock_s( 867 _Buffer: *mut ::std::os::raw::c_void, 868 _BufferSize: usize, 869 _ElementSize: usize, 870 _ElementCount: usize, 871 _Stream: *mut FILE, 872 ) -> usize; 873 } 874 extern "C" { _fseek_nolock( _Stream: *mut FILE, _Offset: ::std::os::raw::c_long, _Origin: ::std::os::raw::c_int, ) -> ::std::os::raw::c_int875 pub fn _fseek_nolock( 876 _Stream: *mut FILE, 877 _Offset: ::std::os::raw::c_long, 878 _Origin: ::std::os::raw::c_int, 879 ) -> ::std::os::raw::c_int; 880 } 881 extern "C" { _fseeki64_nolock( _Stream: *mut FILE, _Offset: ::std::os::raw::c_longlong, _Origin: ::std::os::raw::c_int, ) -> ::std::os::raw::c_int882 pub fn _fseeki64_nolock( 883 _Stream: *mut FILE, 884 _Offset: ::std::os::raw::c_longlong, 885 _Origin: ::std::os::raw::c_int, 886 ) -> ::std::os::raw::c_int; 887 } 888 extern "C" { _ftell_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_long889 pub fn _ftell_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_long; 890 } 891 extern "C" { _ftelli64_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_longlong892 pub fn _ftelli64_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_longlong; 893 } 894 extern "C" { _fwrite_nolock( _Buffer: *const ::std::os::raw::c_void, _ElementSize: usize, _ElementCount: usize, _Stream: *mut FILE, ) -> usize895 pub fn _fwrite_nolock( 896 _Buffer: *const ::std::os::raw::c_void, 897 _ElementSize: usize, 898 _ElementCount: usize, 899 _Stream: *mut FILE, 900 ) -> usize; 901 } 902 extern "C" { _getc_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_int903 pub fn _getc_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_int; 904 } 905 extern "C" { _putc_nolock( _Character: ::std::os::raw::c_int, _Stream: *mut FILE, ) -> ::std::os::raw::c_int906 pub fn _putc_nolock( 907 _Character: ::std::os::raw::c_int, 908 _Stream: *mut FILE, 909 ) -> ::std::os::raw::c_int; 910 } 911 extern "C" { _ungetc_nolock( _Character: ::std::os::raw::c_int, _Stream: *mut FILE, ) -> ::std::os::raw::c_int912 pub fn _ungetc_nolock( 913 _Character: ::std::os::raw::c_int, 914 _Stream: *mut FILE, 915 ) -> ::std::os::raw::c_int; 916 } 917 extern "C" { __p__commode() -> *mut ::std::os::raw::c_int918 pub fn __p__commode() -> *mut ::std::os::raw::c_int; 919 } 920 extern "C" { __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_int921 pub fn __stdio_common_vfprintf( 922 _Options: ::std::os::raw::c_ulonglong, 923 _Stream: *mut FILE, 924 _Format: *const ::std::os::raw::c_char, 925 _Locale: _locale_t, 926 _ArgList: va_list, 927 ) -> ::std::os::raw::c_int; 928 } 929 extern "C" { __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_int930 pub fn __stdio_common_vfprintf_s( 931 _Options: ::std::os::raw::c_ulonglong, 932 _Stream: *mut FILE, 933 _Format: *const ::std::os::raw::c_char, 934 _Locale: _locale_t, 935 _ArgList: va_list, 936 ) -> ::std::os::raw::c_int; 937 } 938 extern "C" { __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_int939 pub fn __stdio_common_vfprintf_p( 940 _Options: ::std::os::raw::c_ulonglong, 941 _Stream: *mut FILE, 942 _Format: *const ::std::os::raw::c_char, 943 _Locale: _locale_t, 944 _ArgList: va_list, 945 ) -> ::std::os::raw::c_int; 946 } 947 extern "C" { _set_printf_count_output(_Value: ::std::os::raw::c_int) -> ::std::os::raw::c_int948 pub fn _set_printf_count_output(_Value: ::std::os::raw::c_int) -> ::std::os::raw::c_int; 949 } 950 extern "C" { _get_printf_count_output() -> ::std::os::raw::c_int951 pub fn _get_printf_count_output() -> ::std::os::raw::c_int; 952 } 953 extern "C" { __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_int954 pub fn __stdio_common_vfscanf( 955 _Options: ::std::os::raw::c_ulonglong, 956 _Stream: *mut FILE, 957 _Format: *const ::std::os::raw::c_char, 958 _Locale: _locale_t, 959 _Arglist: va_list, 960 ) -> ::std::os::raw::c_int; 961 } 962 extern "C" { __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_int963 pub fn __stdio_common_vsprintf( 964 _Options: ::std::os::raw::c_ulonglong, 965 _Buffer: *mut ::std::os::raw::c_char, 966 _BufferCount: usize, 967 _Format: *const ::std::os::raw::c_char, 968 _Locale: _locale_t, 969 _ArgList: va_list, 970 ) -> ::std::os::raw::c_int; 971 } 972 extern "C" { __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_int973 pub fn __stdio_common_vsprintf_s( 974 _Options: ::std::os::raw::c_ulonglong, 975 _Buffer: *mut ::std::os::raw::c_char, 976 _BufferCount: usize, 977 _Format: *const ::std::os::raw::c_char, 978 _Locale: _locale_t, 979 _ArgList: va_list, 980 ) -> ::std::os::raw::c_int; 981 } 982 extern "C" { __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_int983 pub fn __stdio_common_vsnprintf_s( 984 _Options: ::std::os::raw::c_ulonglong, 985 _Buffer: *mut ::std::os::raw::c_char, 986 _BufferCount: usize, 987 _MaxCount: usize, 988 _Format: *const ::std::os::raw::c_char, 989 _Locale: _locale_t, 990 _ArgList: va_list, 991 ) -> ::std::os::raw::c_int; 992 } 993 extern "C" { __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_int994 pub fn __stdio_common_vsprintf_p( 995 _Options: ::std::os::raw::c_ulonglong, 996 _Buffer: *mut ::std::os::raw::c_char, 997 _BufferCount: usize, 998 _Format: *const ::std::os::raw::c_char, 999 _Locale: _locale_t, 1000 _ArgList: va_list, 1001 ) -> ::std::os::raw::c_int; 1002 } 1003 extern "C" { __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_int1004 pub fn __stdio_common_vsscanf( 1005 _Options: ::std::os::raw::c_ulonglong, 1006 _Buffer: *const ::std::os::raw::c_char, 1007 _BufferCount: usize, 1008 _Format: *const ::std::os::raw::c_char, 1009 _Locale: _locale_t, 1010 _ArgList: va_list, 1011 ) -> ::std::os::raw::c_int; 1012 } 1013 extern "C" { tempnam( _Directory: *const ::std::os::raw::c_char, _FilePrefix: *const ::std::os::raw::c_char, ) -> *mut ::std::os::raw::c_char1014 pub fn tempnam( 1015 _Directory: *const ::std::os::raw::c_char, 1016 _FilePrefix: *const ::std::os::raw::c_char, 1017 ) -> *mut ::std::os::raw::c_char; 1018 } 1019 extern "C" { fcloseall() -> ::std::os::raw::c_int1020 pub fn fcloseall() -> ::std::os::raw::c_int; 1021 } 1022 extern "C" { fdopen( _FileHandle: ::std::os::raw::c_int, _Format: *const ::std::os::raw::c_char, ) -> *mut FILE1023 pub fn fdopen( 1024 _FileHandle: ::std::os::raw::c_int, 1025 _Format: *const ::std::os::raw::c_char, 1026 ) -> *mut FILE; 1027 } 1028 extern "C" { fgetchar() -> ::std::os::raw::c_int1029 pub fn fgetchar() -> ::std::os::raw::c_int; 1030 } 1031 extern "C" { fileno(_Stream: *mut FILE) -> ::std::os::raw::c_int1032 pub fn fileno(_Stream: *mut FILE) -> ::std::os::raw::c_int; 1033 } 1034 extern "C" { flushall() -> ::std::os::raw::c_int1035 pub fn flushall() -> ::std::os::raw::c_int; 1036 } 1037 extern "C" { fputchar(_Ch: ::std::os::raw::c_int) -> ::std::os::raw::c_int1038 pub fn fputchar(_Ch: ::std::os::raw::c_int) -> ::std::os::raw::c_int; 1039 } 1040 extern "C" { getw(_Stream: *mut FILE) -> ::std::os::raw::c_int1041 pub fn getw(_Stream: *mut FILE) -> ::std::os::raw::c_int; 1042 } 1043 extern "C" { putw(_Ch: ::std::os::raw::c_int, _Stream: *mut FILE) -> ::std::os::raw::c_int1044 pub fn putw(_Ch: ::std::os::raw::c_int, _Stream: *mut FILE) -> ::std::os::raw::c_int; 1045 } 1046 extern "C" { rmtmp() -> ::std::os::raw::c_int1047 pub fn rmtmp() -> ::std::os::raw::c_int; 1048 } 1049 #[repr(C)] 1050 #[derive(Debug, Copy, Clone)] 1051 pub struct str { 1052 pub data: *mut ::std::os::raw::c_char, 1053 pub dim: ::std::os::raw::c_ulong, 1054 pub len: ::std::os::raw::c_ulong, 1055 pub status: ::std::os::raw::c_int, 1056 } 1057 extern "C" { str_new() -> *mut str1058 pub fn str_new() -> *mut str; 1059 } 1060 extern "C" { str_delete(s: *mut str)1061 pub fn str_delete(s: *mut str); 1062 } 1063 extern "C" { str_init(s: *mut str)1064 pub fn str_init(s: *mut str); 1065 } 1066 extern "C" { str_initstr(s: *mut str, from: *mut str)1067 pub fn str_initstr(s: *mut str, from: *mut str); 1068 } 1069 extern "C" { str_initstrc(s: *mut str, initstr: *const ::std::os::raw::c_char)1070 pub fn str_initstrc(s: *mut str, initstr: *const ::std::os::raw::c_char); 1071 } 1072 extern "C" { str_initstrsc(s: *mut str, ...)1073 pub fn str_initstrsc(s: *mut str, ...); 1074 } 1075 extern "C" { str_empty(s: *mut str)1076 pub fn str_empty(s: *mut str); 1077 } 1078 extern "C" { str_free(s: *mut str)1079 pub fn str_free(s: *mut str); 1080 } 1081 extern "C" { strs_init(s: *mut str, ...)1082 pub fn strs_init(s: *mut str, ...); 1083 } 1084 extern "C" { strs_empty(s: *mut str, ...)1085 pub fn strs_empty(s: *mut str, ...); 1086 } 1087 extern "C" { strs_free(s: *mut str, ...)1088 pub fn strs_free(s: *mut str, ...); 1089 } 1090 extern "C" { str_strdup(s: *mut str) -> *mut str1091 pub fn str_strdup(s: *mut str) -> *mut str; 1092 } 1093 extern "C" { str_strdupc(p: *const ::std::os::raw::c_char) -> *mut str1094 pub fn str_strdupc(p: *const ::std::os::raw::c_char) -> *mut str; 1095 } 1096 extern "C" { str_strcat(s: *mut str, from: *mut str)1097 pub fn str_strcat(s: *mut str, from: *mut str); 1098 } 1099 extern "C" { str_strcatc(s: *mut str, from: *const ::std::os::raw::c_char)1100 pub fn str_strcatc(s: *mut str, from: *const ::std::os::raw::c_char); 1101 } 1102 extern "C" { str_strcpy(s: *mut str, from: *mut str)1103 pub fn str_strcpy(s: *mut str, from: *mut str); 1104 } 1105 extern "C" { str_strcpyc(s: *mut str, from: *const ::std::os::raw::c_char)1106 pub fn str_strcpyc(s: *mut str, from: *const ::std::os::raw::c_char); 1107 } 1108 extern "C" { str_strcmp(s: *const str, t: *const str) -> ::std::os::raw::c_int1109 pub fn str_strcmp(s: *const str, t: *const str) -> ::std::os::raw::c_int; 1110 } 1111 extern "C" { str_strcmpc(s: *const str, t: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int1112 pub fn str_strcmpc(s: *const str, t: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; 1113 } 1114 extern "C" { str_strncmp(s: *const str, t: *const str, n: usize) -> ::std::os::raw::c_int1115 pub fn str_strncmp(s: *const str, t: *const str, n: usize) -> ::std::os::raw::c_int; 1116 } 1117 extern "C" { str_strncmpc( s: *const str, t: *const ::std::os::raw::c_char, n: usize, ) -> ::std::os::raw::c_int1118 pub fn str_strncmpc( 1119 s: *const str, 1120 t: *const ::std::os::raw::c_char, 1121 n: usize, 1122 ) -> ::std::os::raw::c_int; 1123 } 1124 extern "C" { str_strcasecmp(s: *const str, t: *const str) -> ::std::os::raw::c_int1125 pub fn str_strcasecmp(s: *const str, t: *const str) -> ::std::os::raw::c_int; 1126 } 1127 extern "C" { str_strcasecmpc( s: *const str, t: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int1128 pub fn str_strcasecmpc( 1129 s: *const str, 1130 t: *const ::std::os::raw::c_char, 1131 ) -> ::std::os::raw::c_int; 1132 } 1133 extern "C" { str_strstr(s: *const str, t: *const str) -> *mut ::std::os::raw::c_char1134 pub fn str_strstr(s: *const str, t: *const str) -> *mut ::std::os::raw::c_char; 1135 } 1136 extern "C" { str_strstrc( s: *const str, t: *const ::std::os::raw::c_char, ) -> *mut ::std::os::raw::c_char1137 pub fn str_strstrc( 1138 s: *const str, 1139 t: *const ::std::os::raw::c_char, 1140 ) -> *mut ::std::os::raw::c_char; 1141 } 1142 extern "C" { str_prepend(s: *mut str, addstr: *const ::std::os::raw::c_char)1143 pub fn str_prepend(s: *mut str, addstr: *const ::std::os::raw::c_char); 1144 } 1145 extern "C" { str_mergestrs(s: *mut str, ...)1146 pub fn str_mergestrs(s: *mut str, ...); 1147 } 1148 extern "C" { str_addchar(s: *mut str, newchar: ::std::os::raw::c_char)1149 pub fn str_addchar(s: *mut str, newchar: ::std::os::raw::c_char); 1150 } 1151 extern "C" { str_reverse(s: *mut str)1152 pub fn str_reverse(s: *mut str); 1153 } 1154 extern "C" { str_addutf8( s: *mut str, p: *const ::std::os::raw::c_char, ) -> *const ::std::os::raw::c_char1155 pub fn str_addutf8( 1156 s: *mut str, 1157 p: *const ::std::os::raw::c_char, 1158 ) -> *const ::std::os::raw::c_char; 1159 } 1160 extern "C" { str_segcat( s: *mut str, startat: *mut ::std::os::raw::c_char, endat: *mut ::std::os::raw::c_char, )1161 pub fn str_segcat( 1162 s: *mut str, 1163 startat: *mut ::std::os::raw::c_char, 1164 endat: *mut ::std::os::raw::c_char, 1165 ); 1166 } 1167 extern "C" { 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_char1168 pub fn str_cpytodelim( 1169 s: *mut str, 1170 p: *const ::std::os::raw::c_char, 1171 delim: *const ::std::os::raw::c_char, 1172 finalstep: ::std::os::raw::c_uchar, 1173 ) -> *const ::std::os::raw::c_char; 1174 } 1175 extern "C" { 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_char1176 pub fn str_cattodelim( 1177 s: *mut str, 1178 p: *const ::std::os::raw::c_char, 1179 delim: *const ::std::os::raw::c_char, 1180 finalstep: ::std::os::raw::c_uchar, 1181 ) -> *const ::std::os::raw::c_char; 1182 } 1183 extern "C" { str_segcpy( s: *mut str, startat: *mut ::std::os::raw::c_char, endat: *mut ::std::os::raw::c_char, )1184 pub fn str_segcpy( 1185 s: *mut str, 1186 startat: *mut ::std::os::raw::c_char, 1187 endat: *mut ::std::os::raw::c_char, 1188 ); 1189 } 1190 extern "C" { str_segdel( s: *mut str, startat: *mut ::std::os::raw::c_char, endat: *mut ::std::os::raw::c_char, )1191 pub fn str_segdel( 1192 s: *mut str, 1193 startat: *mut ::std::os::raw::c_char, 1194 endat: *mut ::std::os::raw::c_char, 1195 ); 1196 } 1197 extern "C" { str_indxcpy( s: *mut str, p: *mut ::std::os::raw::c_char, start: ::std::os::raw::c_ulong, stop: ::std::os::raw::c_ulong, )1198 pub fn str_indxcpy( 1199 s: *mut str, 1200 p: *mut ::std::os::raw::c_char, 1201 start: ::std::os::raw::c_ulong, 1202 stop: ::std::os::raw::c_ulong, 1203 ); 1204 } 1205 extern "C" { str_indxcat( s: *mut str, p: *mut ::std::os::raw::c_char, start: ::std::os::raw::c_ulong, stop: ::std::os::raw::c_ulong, )1206 pub fn str_indxcat( 1207 s: *mut str, 1208 p: *mut ::std::os::raw::c_char, 1209 start: ::std::os::raw::c_ulong, 1210 stop: ::std::os::raw::c_ulong, 1211 ); 1212 } 1213 extern "C" { str_fprintf(fp: *mut FILE, s: *mut str)1214 pub fn str_fprintf(fp: *mut FILE, s: *mut str); 1215 } 1216 extern "C" { 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_int1217 pub fn str_fget( 1218 fp: *mut FILE, 1219 buf: *mut ::std::os::raw::c_char, 1220 bufsize: ::std::os::raw::c_int, 1221 pbufpos: *mut ::std::os::raw::c_int, 1222 outs: *mut str, 1223 ) -> ::std::os::raw::c_int; 1224 } 1225 extern "C" { str_cstr(s: *mut str) -> *mut ::std::os::raw::c_char1226 pub fn str_cstr(s: *mut str) -> *mut ::std::os::raw::c_char; 1227 } 1228 extern "C" { str_char(s: *mut str, n: ::std::os::raw::c_ulong) -> ::std::os::raw::c_char1229 pub fn str_char(s: *mut str, n: ::std::os::raw::c_ulong) -> ::std::os::raw::c_char; 1230 } 1231 extern "C" { str_revchar(s: *mut str, n: ::std::os::raw::c_ulong) -> ::std::os::raw::c_char1232 pub fn str_revchar(s: *mut str, n: ::std::os::raw::c_ulong) -> ::std::os::raw::c_char; 1233 } 1234 extern "C" { str_fgetline(s: *mut str, fp: *mut FILE) -> ::std::os::raw::c_int1235 pub fn str_fgetline(s: *mut str, fp: *mut FILE) -> ::std::os::raw::c_int; 1236 } 1237 extern "C" { str_findreplace( s: *mut str, find: *const ::std::os::raw::c_char, replace: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int1238 pub fn str_findreplace( 1239 s: *mut str, 1240 find: *const ::std::os::raw::c_char, 1241 replace: *const ::std::os::raw::c_char, 1242 ) -> ::std::os::raw::c_int; 1243 } 1244 extern "C" { str_toupper(s: *mut str)1245 pub fn str_toupper(s: *mut str); 1246 } 1247 extern "C" { str_tolower(s: *mut str)1248 pub fn str_tolower(s: *mut str); 1249 } 1250 extern "C" { str_trimstartingws(s: *mut str)1251 pub fn str_trimstartingws(s: *mut str); 1252 } 1253 extern "C" { str_trimendingws(s: *mut str)1254 pub fn str_trimendingws(s: *mut str); 1255 } 1256 extern "C" { str_swapstrings(s1: *mut str, s2: *mut str)1257 pub fn str_swapstrings(s1: *mut str, s2: *mut str); 1258 } 1259 extern "C" { str_stripws(s: *mut str)1260 pub fn str_stripws(s: *mut str); 1261 } 1262 extern "C" { str_match_first(s: *mut str, ch: ::std::os::raw::c_char) -> ::std::os::raw::c_int1263 pub fn str_match_first(s: *mut str, ch: ::std::os::raw::c_char) -> ::std::os::raw::c_int; 1264 } 1265 extern "C" { str_match_end(s: *mut str, ch: ::std::os::raw::c_char) -> ::std::os::raw::c_int1266 pub fn str_match_end(s: *mut str, ch: ::std::os::raw::c_char) -> ::std::os::raw::c_int; 1267 } 1268 extern "C" { str_trimbegin(s: *mut str, n: ::std::os::raw::c_ulong)1269 pub fn str_trimbegin(s: *mut str, n: ::std::os::raw::c_ulong); 1270 } 1271 extern "C" { str_trimend(s: *mut str, n: ::std::os::raw::c_ulong)1272 pub fn str_trimend(s: *mut str, n: ::std::os::raw::c_ulong); 1273 } 1274 extern "C" { str_pad(s: *mut str, len: ::std::os::raw::c_ulong, ch: ::std::os::raw::c_char)1275 pub fn str_pad(s: *mut str, len: ::std::os::raw::c_ulong, ch: ::std::os::raw::c_char); 1276 } 1277 extern "C" { str_copyposlen( s: *mut str, in_: *mut str, pos: ::std::os::raw::c_ulong, len: ::std::os::raw::c_ulong, )1278 pub fn str_copyposlen( 1279 s: *mut str, 1280 in_: *mut str, 1281 pos: ::std::os::raw::c_ulong, 1282 len: ::std::os::raw::c_ulong, 1283 ); 1284 } 1285 extern "C" { 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, )1286 pub fn str_makepath( 1287 path: *mut str, 1288 dirname: *const ::std::os::raw::c_char, 1289 filename: *const ::std::os::raw::c_char, 1290 sep: ::std::os::raw::c_char, 1291 ); 1292 } 1293 extern "C" { str_fill(s: *mut str, n: ::std::os::raw::c_ulong, fillchar: ::std::os::raw::c_char)1294 pub fn str_fill(s: *mut str, n: ::std::os::raw::c_ulong, fillchar: ::std::os::raw::c_char); 1295 } 1296 extern "C" { str_is_mixedcase(s: *mut str) -> ::std::os::raw::c_int1297 pub fn str_is_mixedcase(s: *mut str) -> ::std::os::raw::c_int; 1298 } 1299 extern "C" { str_is_lowercase(s: *mut str) -> ::std::os::raw::c_int1300 pub fn str_is_lowercase(s: *mut str) -> ::std::os::raw::c_int; 1301 } 1302 extern "C" { str_is_uppercase(s: *mut str) -> ::std::os::raw::c_int1303 pub fn str_is_uppercase(s: *mut str) -> ::std::os::raw::c_int; 1304 } 1305 extern "C" { str_memerr(s: *mut str) -> ::std::os::raw::c_int1306 pub fn str_memerr(s: *mut str) -> ::std::os::raw::c_int; 1307 } 1308 extern "C" { str_strlen(s: *mut str) -> ::std::os::raw::c_ulong1309 pub fn str_strlen(s: *mut str) -> ::std::os::raw::c_ulong; 1310 } 1311 extern "C" { str_has_value(s: *mut str) -> ::std::os::raw::c_int1312 pub fn str_has_value(s: *mut str) -> ::std::os::raw::c_int; 1313 } 1314 extern "C" { str_is_empty(s: *mut str) -> ::std::os::raw::c_int1315 pub fn str_is_empty(s: *mut str) -> ::std::os::raw::c_int; 1316 } 1317 pub type __gnuc_va_list = __builtin_va_list; 1318 pub type vplist_index = ::std::os::raw::c_int; 1319 #[repr(C)] 1320 #[derive(Debug, Copy, Clone)] 1321 pub struct vplist { 1322 pub n: vplist_index, 1323 pub max: vplist_index, 1324 pub data: *mut *mut ::std::os::raw::c_void, 1325 } 1326 pub type vplist_ptrfree = 1327 ::std::option::Option<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>; 1328 extern "C" { vplist_new() -> *mut vplist1329 pub fn vplist_new() -> *mut vplist; 1330 } 1331 extern "C" { vplist_init(vpl: *mut vplist)1332 pub fn vplist_init(vpl: *mut vplist); 1333 } 1334 extern "C" { vplist_add(vpl: *mut vplist, v: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int1335 pub fn vplist_add(vpl: *mut vplist, v: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int; 1336 } 1337 extern "C" { vplist_fill( vpl: *mut vplist, n: vplist_index, v: *mut ::std::os::raw::c_void, ) -> ::std::os::raw::c_int1338 pub fn vplist_fill( 1339 vpl: *mut vplist, 1340 n: vplist_index, 1341 v: *mut ::std::os::raw::c_void, 1342 ) -> ::std::os::raw::c_int; 1343 } 1344 extern "C" { vplist_copy(to: *mut vplist, from: *mut vplist) -> ::std::os::raw::c_int1345 pub fn vplist_copy(to: *mut vplist, from: *mut vplist) -> ::std::os::raw::c_int; 1346 } 1347 extern "C" { vplist_append(vpl: *mut vplist, add: *mut vplist) -> ::std::os::raw::c_int1348 pub fn vplist_append(vpl: *mut vplist, add: *mut vplist) -> ::std::os::raw::c_int; 1349 } 1350 extern "C" { vplist_insert_list( vpl: *mut vplist, pos: vplist_index, add: *mut vplist, ) -> ::std::os::raw::c_int1351 pub fn vplist_insert_list( 1352 vpl: *mut vplist, 1353 pos: vplist_index, 1354 add: *mut vplist, 1355 ) -> ::std::os::raw::c_int; 1356 } 1357 extern "C" { vplist_get(vpl: *mut vplist, n: vplist_index) -> *mut ::std::os::raw::c_void1358 pub fn vplist_get(vpl: *mut vplist, n: vplist_index) -> *mut ::std::os::raw::c_void; 1359 } 1360 extern "C" { vplist_set(vpl: *mut vplist, n: vplist_index, v: *mut ::std::os::raw::c_void)1361 pub fn vplist_set(vpl: *mut vplist, n: vplist_index, v: *mut ::std::os::raw::c_void); 1362 } 1363 extern "C" { vplist_swap(vpl: *mut vplist, n1: vplist_index, n2: vplist_index)1364 pub fn vplist_swap(vpl: *mut vplist, n1: vplist_index, n2: vplist_index); 1365 } 1366 extern "C" { vplist_remove(vpl: *mut vplist, n: vplist_index) -> ::std::os::raw::c_int1367 pub fn vplist_remove(vpl: *mut vplist, n: vplist_index) -> ::std::os::raw::c_int; 1368 } 1369 extern "C" { vplist_removefn( vpl: *mut vplist, n: vplist_index, vpf: vplist_ptrfree, ) -> ::std::os::raw::c_int1370 pub fn vplist_removefn( 1371 vpl: *mut vplist, 1372 n: vplist_index, 1373 vpf: vplist_ptrfree, 1374 ) -> ::std::os::raw::c_int; 1375 } 1376 extern "C" { vplist_removevp( vpl: *mut vplist, v: *mut ::std::os::raw::c_void, ) -> ::std::os::raw::c_int1377 pub fn vplist_removevp( 1378 vpl: *mut vplist, 1379 v: *mut ::std::os::raw::c_void, 1380 ) -> ::std::os::raw::c_int; 1381 } 1382 extern "C" { vplist_removevpfn( vpl: *mut vplist, v: *mut ::std::os::raw::c_void, vpf: vplist_ptrfree, ) -> ::std::os::raw::c_int1383 pub fn vplist_removevpfn( 1384 vpl: *mut vplist, 1385 v: *mut ::std::os::raw::c_void, 1386 vpf: vplist_ptrfree, 1387 ) -> ::std::os::raw::c_int; 1388 } 1389 extern "C" { vplist_remove_rangefn( vpl: *mut vplist, start: vplist_index, endplusone: vplist_index, vpf: vplist_ptrfree, )1390 pub fn vplist_remove_rangefn( 1391 vpl: *mut vplist, 1392 start: vplist_index, 1393 endplusone: vplist_index, 1394 vpf: vplist_ptrfree, 1395 ); 1396 } 1397 extern "C" { vplist_remove_range(vpl: *mut vplist, start: vplist_index, endplusone: vplist_index)1398 pub fn vplist_remove_range(vpl: *mut vplist, start: vplist_index, endplusone: vplist_index); 1399 } 1400 extern "C" { vplist_find(vpl: *mut vplist, v: *mut ::std::os::raw::c_void) -> vplist_index1401 pub fn vplist_find(vpl: *mut vplist, v: *mut ::std::os::raw::c_void) -> vplist_index; 1402 } 1403 extern "C" { vplist_empty(vpl: *mut vplist)1404 pub fn vplist_empty(vpl: *mut vplist); 1405 } 1406 extern "C" { vplist_emptyfn(vpl: *mut vplist, fn_: vplist_ptrfree)1407 pub fn vplist_emptyfn(vpl: *mut vplist, fn_: vplist_ptrfree); 1408 } 1409 extern "C" { vplist_free(vpl: *mut vplist)1410 pub fn vplist_free(vpl: *mut vplist); 1411 } 1412 extern "C" { vplist_freefn(vpl: *mut vplist, fn_: vplist_ptrfree)1413 pub fn vplist_freefn(vpl: *mut vplist, fn_: vplist_ptrfree); 1414 } 1415 extern "C" { vplist_delete(vpl: *mut *mut vplist)1416 pub fn vplist_delete(vpl: *mut *mut vplist); 1417 } 1418 extern "C" { vplist_deletefn(vpl: *mut *mut vplist, fn_: vplist_ptrfree)1419 pub fn vplist_deletefn(vpl: *mut *mut vplist, fn_: vplist_ptrfree); 1420 } 1421 #[repr(C)] 1422 #[derive(Debug, Copy, Clone)] 1423 pub struct fields { 1424 pub tag: *mut str, 1425 pub value: *mut str, 1426 pub used: *mut ::std::os::raw::c_int, 1427 pub level: *mut ::std::os::raw::c_int, 1428 pub n: ::std::os::raw::c_int, 1429 pub max: ::std::os::raw::c_int, 1430 } 1431 extern "C" { fields_init(f: *mut fields)1432 pub fn fields_init(f: *mut fields); 1433 } 1434 extern "C" { fields_new() -> *mut fields1435 pub fn fields_new() -> *mut fields; 1436 } 1437 extern "C" { fields_dupl(f: *mut fields) -> *mut fields1438 pub fn fields_dupl(f: *mut fields) -> *mut fields; 1439 } 1440 extern "C" { fields_delete(f: *mut fields)1441 pub fn fields_delete(f: *mut fields); 1442 } 1443 extern "C" { fields_free(f: *mut fields)1444 pub fn fields_free(f: *mut fields); 1445 } 1446 extern "C" { fields_remove(f: *mut fields, n: ::std::os::raw::c_int) -> ::std::os::raw::c_int1447 pub fn fields_remove(f: *mut fields, n: ::std::os::raw::c_int) -> ::std::os::raw::c_int; 1448 } 1449 extern "C" { _fields_add( f: *mut fields, tag: *const ::std::os::raw::c_char, value: *const ::std::os::raw::c_char, level: ::std::os::raw::c_int, mode: ::std::os::raw::c_int, ) -> ::std::os::raw::c_int1450 pub fn _fields_add( 1451 f: *mut fields, 1452 tag: *const ::std::os::raw::c_char, 1453 value: *const ::std::os::raw::c_char, 1454 level: ::std::os::raw::c_int, 1455 mode: ::std::os::raw::c_int, 1456 ) -> ::std::os::raw::c_int; 1457 } 1458 extern "C" { _fields_add_suffix( f: *mut fields, tag: *const ::std::os::raw::c_char, suffix: *const ::std::os::raw::c_char, value: *const ::std::os::raw::c_char, level: ::std::os::raw::c_int, mode: ::std::os::raw::c_int, ) -> ::std::os::raw::c_int1459 pub fn _fields_add_suffix( 1460 f: *mut fields, 1461 tag: *const ::std::os::raw::c_char, 1462 suffix: *const ::std::os::raw::c_char, 1463 value: *const ::std::os::raw::c_char, 1464 level: ::std::os::raw::c_int, 1465 mode: ::std::os::raw::c_int, 1466 ) -> ::std::os::raw::c_int; 1467 } 1468 extern "C" { fields_maxlevel(f: *mut fields) -> ::std::os::raw::c_int1469 pub fn fields_maxlevel(f: *mut fields) -> ::std::os::raw::c_int; 1470 } 1471 extern "C" { fields_clear_used(f: *mut fields)1472 pub fn fields_clear_used(f: *mut fields); 1473 } 1474 extern "C" { fields_set_used(f: *mut fields, n: ::std::os::raw::c_int)1475 pub fn fields_set_used(f: *mut fields, n: ::std::os::raw::c_int); 1476 } 1477 extern "C" { fields_replace_or_add( f: *mut fields, tag: *const ::std::os::raw::c_char, value: *const ::std::os::raw::c_char, level: ::std::os::raw::c_int, ) -> ::std::os::raw::c_int1478 pub fn fields_replace_or_add( 1479 f: *mut fields, 1480 tag: *const ::std::os::raw::c_char, 1481 value: *const ::std::os::raw::c_char, 1482 level: ::std::os::raw::c_int, 1483 ) -> ::std::os::raw::c_int; 1484 } 1485 extern "C" { fields_num(f: *mut fields) -> ::std::os::raw::c_int1486 pub fn fields_num(f: *mut fields) -> ::std::os::raw::c_int; 1487 } 1488 extern "C" { fields_used(f: *mut fields, n: ::std::os::raw::c_int) -> ::std::os::raw::c_int1489 pub fn fields_used(f: *mut fields, n: ::std::os::raw::c_int) -> ::std::os::raw::c_int; 1490 } 1491 extern "C" { fields_no_tag(f: *mut fields, n: ::std::os::raw::c_int) -> ::std::os::raw::c_int1492 pub fn fields_no_tag(f: *mut fields, n: ::std::os::raw::c_int) -> ::std::os::raw::c_int; 1493 } 1494 extern "C" { fields_no_value(f: *mut fields, n: ::std::os::raw::c_int) -> ::std::os::raw::c_int1495 pub fn fields_no_value(f: *mut fields, n: ::std::os::raw::c_int) -> ::std::os::raw::c_int; 1496 } 1497 extern "C" { fields_has_value(f: *mut fields, n: ::std::os::raw::c_int) -> ::std::os::raw::c_int1498 pub fn fields_has_value(f: *mut fields, n: ::std::os::raw::c_int) -> ::std::os::raw::c_int; 1499 } 1500 extern "C" { fields_match_level( f: *mut fields, n: ::std::os::raw::c_int, level: ::std::os::raw::c_int, ) -> ::std::os::raw::c_int1501 pub fn fields_match_level( 1502 f: *mut fields, 1503 n: ::std::os::raw::c_int, 1504 level: ::std::os::raw::c_int, 1505 ) -> ::std::os::raw::c_int; 1506 } 1507 extern "C" { fields_match_tag( f: *mut fields, n: ::std::os::raw::c_int, tag: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int1508 pub fn fields_match_tag( 1509 f: *mut fields, 1510 n: ::std::os::raw::c_int, 1511 tag: *const ::std::os::raw::c_char, 1512 ) -> ::std::os::raw::c_int; 1513 } 1514 extern "C" { fields_match_casetag( f: *mut fields, n: ::std::os::raw::c_int, tag: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int1515 pub fn fields_match_casetag( 1516 f: *mut fields, 1517 n: ::std::os::raw::c_int, 1518 tag: *const ::std::os::raw::c_char, 1519 ) -> ::std::os::raw::c_int; 1520 } 1521 extern "C" { 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_int1522 pub fn fields_match_tag_level( 1523 f: *mut fields, 1524 n: ::std::os::raw::c_int, 1525 tag: *const ::std::os::raw::c_char, 1526 level: ::std::os::raw::c_int, 1527 ) -> ::std::os::raw::c_int; 1528 } 1529 extern "C" { 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_int1530 pub fn fields_match_casetag_level( 1531 f: *mut fields, 1532 n: ::std::os::raw::c_int, 1533 tag: *const ::std::os::raw::c_char, 1534 level: ::std::os::raw::c_int, 1535 ) -> ::std::os::raw::c_int; 1536 } 1537 extern "C" { fields_report(f: *mut fields, fp: *mut FILE)1538 pub fn fields_report(f: *mut fields, fp: *mut FILE); 1539 } 1540 extern "C" { fields_tag( f: *mut fields, n: ::std::os::raw::c_int, mode: ::std::os::raw::c_int, ) -> *mut ::std::os::raw::c_void1541 pub fn fields_tag( 1542 f: *mut fields, 1543 n: ::std::os::raw::c_int, 1544 mode: ::std::os::raw::c_int, 1545 ) -> *mut ::std::os::raw::c_void; 1546 } 1547 extern "C" { fields_value( f: *mut fields, n: ::std::os::raw::c_int, mode: ::std::os::raw::c_int, ) -> *mut ::std::os::raw::c_void1548 pub fn fields_value( 1549 f: *mut fields, 1550 n: ::std::os::raw::c_int, 1551 mode: ::std::os::raw::c_int, 1552 ) -> *mut ::std::os::raw::c_void; 1553 } 1554 extern "C" { fields_level(f: *mut fields, n: ::std::os::raw::c_int) -> ::std::os::raw::c_int1555 pub fn fields_level(f: *mut fields, n: ::std::os::raw::c_int) -> ::std::os::raw::c_int; 1556 } 1557 extern "C" { fields_find( f: *mut fields, searchtag: *const ::std::os::raw::c_char, level: ::std::os::raw::c_int, ) -> ::std::os::raw::c_int1558 pub fn fields_find( 1559 f: *mut fields, 1560 searchtag: *const ::std::os::raw::c_char, 1561 level: ::std::os::raw::c_int, 1562 ) -> ::std::os::raw::c_int; 1563 } 1564 extern "C" { 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_void1565 pub fn fields_findv( 1566 f: *mut fields, 1567 level: ::std::os::raw::c_int, 1568 mode: ::std::os::raw::c_int, 1569 tag: *const ::std::os::raw::c_char, 1570 ) -> *mut ::std::os::raw::c_void; 1571 } 1572 extern "C" { fields_findv_firstof( f: *mut fields, level: ::std::os::raw::c_int, mode: ::std::os::raw::c_int, ... ) -> *mut ::std::os::raw::c_void1573 pub fn fields_findv_firstof( 1574 f: *mut fields, 1575 level: ::std::os::raw::c_int, 1576 mode: ::std::os::raw::c_int, 1577 ... 1578 ) -> *mut ::std::os::raw::c_void; 1579 } 1580 extern "C" { 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_int1581 pub fn fields_findv_each( 1582 f: *mut fields, 1583 level: ::std::os::raw::c_int, 1584 mode: ::std::os::raw::c_int, 1585 a: *mut vplist, 1586 tag: *const ::std::os::raw::c_char, 1587 ) -> ::std::os::raw::c_int; 1588 } 1589 extern "C" { 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_int1590 pub fn fields_findv_eachof( 1591 f: *mut fields, 1592 level: ::std::os::raw::c_int, 1593 mode: ::std::os::raw::c_int, 1594 a: *mut vplist, 1595 ... 1596 ) -> ::std::os::raw::c_int; 1597 } 1598 #[repr(C)] 1599 #[derive(Debug, Copy, Clone)] 1600 pub struct lookups { 1601 pub oldstr: *mut ::std::os::raw::c_char, 1602 pub newstr: *mut ::std::os::raw::c_char, 1603 pub processingtype: ::std::os::raw::c_int, 1604 pub level: ::std::os::raw::c_int, 1605 } 1606 #[repr(C)] 1607 #[derive(Debug, Copy, Clone)] 1608 pub struct variants { 1609 pub type_: [::std::os::raw::c_char; 25usize], 1610 pub tags: *mut lookups, 1611 pub ntags: ::std::os::raw::c_int, 1612 } 1613 extern "C" { 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_int1614 pub fn get_reftype( 1615 q: *const ::std::os::raw::c_char, 1616 refnum: ::std::os::raw::c_long, 1617 progname: *mut ::std::os::raw::c_char, 1618 all: *mut variants, 1619 nall: ::std::os::raw::c_int, 1620 tag: *mut ::std::os::raw::c_char, 1621 is_default: *mut ::std::os::raw::c_int, 1622 chattiness: ::std::os::raw::c_int, 1623 ) -> ::std::os::raw::c_int; 1624 } 1625 extern "C" { 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_int1626 pub fn process_findoldtag( 1627 oldtag: *const ::std::os::raw::c_char, 1628 reftype: ::std::os::raw::c_int, 1629 all: *mut variants, 1630 nall: ::std::os::raw::c_int, 1631 ) -> ::std::os::raw::c_int; 1632 } 1633 extern "C" { 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_int1634 pub fn translate_oldtag( 1635 oldtag: *const ::std::os::raw::c_char, 1636 reftype: ::std::os::raw::c_int, 1637 all: *mut variants, 1638 nall: ::std::os::raw::c_int, 1639 processingtype: *mut ::std::os::raw::c_int, 1640 level: *mut ::std::os::raw::c_int, 1641 newtag: *mut *mut ::std::os::raw::c_char, 1642 ) -> ::std::os::raw::c_int; 1643 } 1644 #[repr(C)] 1645 #[derive(Debug, Copy, Clone)] 1646 pub struct bibl { 1647 pub n: ::std::os::raw::c_long, 1648 pub max: ::std::os::raw::c_long, 1649 pub ref_: *mut *mut fields, 1650 } 1651 extern "C" { bibl_init(b: *mut bibl)1652 pub fn bibl_init(b: *mut bibl); 1653 } 1654 extern "C" { bibl_addref(b: *mut bibl, ref_: *mut fields) -> ::std::os::raw::c_int1655 pub fn bibl_addref(b: *mut bibl, ref_: *mut fields) -> ::std::os::raw::c_int; 1656 } 1657 extern "C" { bibl_free(b: *mut bibl)1658 pub fn bibl_free(b: *mut bibl); 1659 } 1660 extern "C" { bibl_copy(bout: *mut bibl, bin: *mut bibl) -> ::std::os::raw::c_int1661 pub fn bibl_copy(bout: *mut bibl, bin: *mut bibl) -> ::std::os::raw::c_int; 1662 } 1663 extern "C" { bibl_findref( bin: *mut bibl, citekey: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_long1664 pub fn bibl_findref( 1665 bin: *mut bibl, 1666 citekey: *const ::std::os::raw::c_char, 1667 ) -> ::std::os::raw::c_long; 1668 } 1669 extern "C" { _calloc_base(_Count: usize, _Size: usize) -> *mut ::std::os::raw::c_void1670 pub fn _calloc_base(_Count: usize, _Size: usize) -> *mut ::std::os::raw::c_void; 1671 } 1672 extern "C" { calloc( _Count: ::std::os::raw::c_ulonglong, _Size: ::std::os::raw::c_ulonglong, ) -> *mut ::std::os::raw::c_void1673 pub fn calloc( 1674 _Count: ::std::os::raw::c_ulonglong, 1675 _Size: ::std::os::raw::c_ulonglong, 1676 ) -> *mut ::std::os::raw::c_void; 1677 } 1678 extern "C" { _callnewh(_Size: usize) -> ::std::os::raw::c_int1679 pub fn _callnewh(_Size: usize) -> ::std::os::raw::c_int; 1680 } 1681 extern "C" { _expand( _Block: *mut ::std::os::raw::c_void, _Size: usize, ) -> *mut ::std::os::raw::c_void1682 pub fn _expand( 1683 _Block: *mut ::std::os::raw::c_void, 1684 _Size: usize, 1685 ) -> *mut ::std::os::raw::c_void; 1686 } 1687 extern "C" { _free_base(_Block: *mut ::std::os::raw::c_void)1688 pub fn _free_base(_Block: *mut ::std::os::raw::c_void); 1689 } 1690 extern "C" { free(_Block: *mut ::std::os::raw::c_void)1691 pub fn free(_Block: *mut ::std::os::raw::c_void); 1692 } 1693 extern "C" { _malloc_base(_Size: usize) -> *mut ::std::os::raw::c_void1694 pub fn _malloc_base(_Size: usize) -> *mut ::std::os::raw::c_void; 1695 } 1696 extern "C" { malloc(_Size: ::std::os::raw::c_ulonglong) -> *mut ::std::os::raw::c_void1697 pub fn malloc(_Size: ::std::os::raw::c_ulonglong) -> *mut ::std::os::raw::c_void; 1698 } 1699 extern "C" { _msize_base(_Block: *mut ::std::os::raw::c_void) -> usize1700 pub fn _msize_base(_Block: *mut ::std::os::raw::c_void) -> usize; 1701 } 1702 extern "C" { _msize(_Block: *mut ::std::os::raw::c_void) -> usize1703 pub fn _msize(_Block: *mut ::std::os::raw::c_void) -> usize; 1704 } 1705 extern "C" { _realloc_base( _Block: *mut ::std::os::raw::c_void, _Size: usize, ) -> *mut ::std::os::raw::c_void1706 pub fn _realloc_base( 1707 _Block: *mut ::std::os::raw::c_void, 1708 _Size: usize, 1709 ) -> *mut ::std::os::raw::c_void; 1710 } 1711 extern "C" { realloc( _Block: *mut ::std::os::raw::c_void, _Size: ::std::os::raw::c_ulonglong, ) -> *mut ::std::os::raw::c_void1712 pub fn realloc( 1713 _Block: *mut ::std::os::raw::c_void, 1714 _Size: ::std::os::raw::c_ulonglong, 1715 ) -> *mut ::std::os::raw::c_void; 1716 } 1717 extern "C" { _recalloc_base( _Block: *mut ::std::os::raw::c_void, _Count: usize, _Size: usize, ) -> *mut ::std::os::raw::c_void1718 pub fn _recalloc_base( 1719 _Block: *mut ::std::os::raw::c_void, 1720 _Count: usize, 1721 _Size: usize, 1722 ) -> *mut ::std::os::raw::c_void; 1723 } 1724 extern "C" { _recalloc( _Block: *mut ::std::os::raw::c_void, _Count: usize, _Size: usize, ) -> *mut ::std::os::raw::c_void1725 pub fn _recalloc( 1726 _Block: *mut ::std::os::raw::c_void, 1727 _Count: usize, 1728 _Size: usize, 1729 ) -> *mut ::std::os::raw::c_void; 1730 } 1731 extern "C" { _aligned_free(_Block: *mut ::std::os::raw::c_void)1732 pub fn _aligned_free(_Block: *mut ::std::os::raw::c_void); 1733 } 1734 extern "C" { _aligned_malloc(_Size: usize, _Alignment: usize) -> *mut ::std::os::raw::c_void1735 pub fn _aligned_malloc(_Size: usize, _Alignment: usize) -> *mut ::std::os::raw::c_void; 1736 } 1737 extern "C" { _aligned_offset_malloc( _Size: usize, _Alignment: usize, _Offset: usize, ) -> *mut ::std::os::raw::c_void1738 pub fn _aligned_offset_malloc( 1739 _Size: usize, 1740 _Alignment: usize, 1741 _Offset: usize, 1742 ) -> *mut ::std::os::raw::c_void; 1743 } 1744 extern "C" { _aligned_msize( _Block: *mut ::std::os::raw::c_void, _Alignment: usize, _Offset: usize, ) -> usize1745 pub fn _aligned_msize( 1746 _Block: *mut ::std::os::raw::c_void, 1747 _Alignment: usize, 1748 _Offset: usize, 1749 ) -> usize; 1750 } 1751 extern "C" { _aligned_offset_realloc( _Block: *mut ::std::os::raw::c_void, _Size: usize, _Alignment: usize, _Offset: usize, ) -> *mut ::std::os::raw::c_void1752 pub fn _aligned_offset_realloc( 1753 _Block: *mut ::std::os::raw::c_void, 1754 _Size: usize, 1755 _Alignment: usize, 1756 _Offset: usize, 1757 ) -> *mut ::std::os::raw::c_void; 1758 } 1759 extern "C" { _aligned_offset_recalloc( _Block: *mut ::std::os::raw::c_void, _Count: usize, _Size: usize, _Alignment: usize, _Offset: usize, ) -> *mut ::std::os::raw::c_void1760 pub fn _aligned_offset_recalloc( 1761 _Block: *mut ::std::os::raw::c_void, 1762 _Count: usize, 1763 _Size: usize, 1764 _Alignment: usize, 1765 _Offset: usize, 1766 ) -> *mut ::std::os::raw::c_void; 1767 } 1768 extern "C" { _aligned_realloc( _Block: *mut ::std::os::raw::c_void, _Size: usize, _Alignment: usize, ) -> *mut ::std::os::raw::c_void1769 pub fn _aligned_realloc( 1770 _Block: *mut ::std::os::raw::c_void, 1771 _Size: usize, 1772 _Alignment: usize, 1773 ) -> *mut ::std::os::raw::c_void; 1774 } 1775 extern "C" { _aligned_recalloc( _Block: *mut ::std::os::raw::c_void, _Count: usize, _Size: usize, _Alignment: usize, ) -> *mut ::std::os::raw::c_void1776 pub fn _aligned_recalloc( 1777 _Block: *mut ::std::os::raw::c_void, 1778 _Count: usize, 1779 _Size: usize, 1780 _Alignment: usize, 1781 ) -> *mut ::std::os::raw::c_void; 1782 } 1783 pub type max_align_t = f64; 1784 pub type _CoreCrtSecureSearchSortCompareFunction = ::std::option::Option< 1785 unsafe extern "C" fn( 1786 arg1: *mut ::std::os::raw::c_void, 1787 arg2: *const ::std::os::raw::c_void, 1788 arg3: *const ::std::os::raw::c_void, 1789 ) -> ::std::os::raw::c_int, 1790 >; 1791 pub type _CoreCrtNonSecureSearchSortCompareFunction = ::std::option::Option< 1792 unsafe extern "C" fn( 1793 arg1: *const ::std::os::raw::c_void, 1794 arg2: *const ::std::os::raw::c_void, 1795 ) -> ::std::os::raw::c_int, 1796 >; 1797 extern "C" { 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_void1798 pub fn bsearch_s( 1799 _Key: *const ::std::os::raw::c_void, 1800 _Base: *const ::std::os::raw::c_void, 1801 _NumOfElements: rsize_t, 1802 _SizeOfElements: rsize_t, 1803 _CompareFunction: _CoreCrtSecureSearchSortCompareFunction, 1804 _Context: *mut ::std::os::raw::c_void, 1805 ) -> *mut ::std::os::raw::c_void; 1806 } 1807 extern "C" { qsort_s( _Base: *mut ::std::os::raw::c_void, _NumOfElements: rsize_t, _SizeOfElements: rsize_t, _CompareFunction: _CoreCrtSecureSearchSortCompareFunction, _Context: *mut ::std::os::raw::c_void, )1808 pub fn qsort_s( 1809 _Base: *mut ::std::os::raw::c_void, 1810 _NumOfElements: rsize_t, 1811 _SizeOfElements: rsize_t, 1812 _CompareFunction: _CoreCrtSecureSearchSortCompareFunction, 1813 _Context: *mut ::std::os::raw::c_void, 1814 ); 1815 } 1816 extern "C" { 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_void1817 pub fn bsearch( 1818 _Key: *const ::std::os::raw::c_void, 1819 _Base: *const ::std::os::raw::c_void, 1820 _NumOfElements: usize, 1821 _SizeOfElements: usize, 1822 _CompareFunction: _CoreCrtNonSecureSearchSortCompareFunction, 1823 ) -> *mut ::std::os::raw::c_void; 1824 } 1825 extern "C" { qsort( _Base: *mut ::std::os::raw::c_void, _NumOfElements: usize, _SizeOfElements: usize, _CompareFunction: _CoreCrtNonSecureSearchSortCompareFunction, )1826 pub fn qsort( 1827 _Base: *mut ::std::os::raw::c_void, 1828 _NumOfElements: usize, 1829 _SizeOfElements: usize, 1830 _CompareFunction: _CoreCrtNonSecureSearchSortCompareFunction, 1831 ); 1832 } 1833 extern "C" { _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_void1834 pub fn _lfind_s( 1835 _Key: *const ::std::os::raw::c_void, 1836 _Base: *const ::std::os::raw::c_void, 1837 _NumOfElements: *mut ::std::os::raw::c_uint, 1838 _SizeOfElements: usize, 1839 _CompareFunction: _CoreCrtSecureSearchSortCompareFunction, 1840 _Context: *mut ::std::os::raw::c_void, 1841 ) -> *mut ::std::os::raw::c_void; 1842 } 1843 extern "C" { _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_void1844 pub fn _lfind( 1845 _Key: *const ::std::os::raw::c_void, 1846 _Base: *const ::std::os::raw::c_void, 1847 _NumOfElements: *mut ::std::os::raw::c_uint, 1848 _SizeOfElements: ::std::os::raw::c_uint, 1849 _CompareFunction: _CoreCrtNonSecureSearchSortCompareFunction, 1850 ) -> *mut ::std::os::raw::c_void; 1851 } 1852 extern "C" { _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_void1853 pub fn _lsearch_s( 1854 _Key: *const ::std::os::raw::c_void, 1855 _Base: *mut ::std::os::raw::c_void, 1856 _NumOfElements: *mut ::std::os::raw::c_uint, 1857 _SizeOfElements: usize, 1858 _CompareFunction: _CoreCrtSecureSearchSortCompareFunction, 1859 _Context: *mut ::std::os::raw::c_void, 1860 ) -> *mut ::std::os::raw::c_void; 1861 } 1862 extern "C" { _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_void1863 pub fn _lsearch( 1864 _Key: *const ::std::os::raw::c_void, 1865 _Base: *mut ::std::os::raw::c_void, 1866 _NumOfElements: *mut ::std::os::raw::c_uint, 1867 _SizeOfElements: ::std::os::raw::c_uint, 1868 _CompareFunction: _CoreCrtNonSecureSearchSortCompareFunction, 1869 ) -> *mut ::std::os::raw::c_void; 1870 } 1871 extern "C" { 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_void1872 pub fn lfind( 1873 _Key: *const ::std::os::raw::c_void, 1874 _Base: *const ::std::os::raw::c_void, 1875 _NumOfElements: *mut ::std::os::raw::c_uint, 1876 _SizeOfElements: ::std::os::raw::c_uint, 1877 _CompareFunction: _CoreCrtNonSecureSearchSortCompareFunction, 1878 ) -> *mut ::std::os::raw::c_void; 1879 } 1880 extern "C" { 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_void1881 pub fn lsearch( 1882 _Key: *const ::std::os::raw::c_void, 1883 _Base: *mut ::std::os::raw::c_void, 1884 _NumOfElements: *mut ::std::os::raw::c_uint, 1885 _SizeOfElements: ::std::os::raw::c_uint, 1886 _CompareFunction: _CoreCrtNonSecureSearchSortCompareFunction, 1887 ) -> *mut ::std::os::raw::c_void; 1888 } 1889 extern "C" { _itow_s( _Value: ::std::os::raw::c_int, _Buffer: *mut wchar_t, _BufferCount: usize, _Radix: ::std::os::raw::c_int, ) -> errno_t1890 pub fn _itow_s( 1891 _Value: ::std::os::raw::c_int, 1892 _Buffer: *mut wchar_t, 1893 _BufferCount: usize, 1894 _Radix: ::std::os::raw::c_int, 1895 ) -> errno_t; 1896 } 1897 extern "C" { _itow( _Value: ::std::os::raw::c_int, _Buffer: *mut wchar_t, _Radix: ::std::os::raw::c_int, ) -> *mut wchar_t1898 pub fn _itow( 1899 _Value: ::std::os::raw::c_int, 1900 _Buffer: *mut wchar_t, 1901 _Radix: ::std::os::raw::c_int, 1902 ) -> *mut wchar_t; 1903 } 1904 extern "C" { _ltow_s( _Value: ::std::os::raw::c_long, _Buffer: *mut wchar_t, _BufferCount: usize, _Radix: ::std::os::raw::c_int, ) -> errno_t1905 pub fn _ltow_s( 1906 _Value: ::std::os::raw::c_long, 1907 _Buffer: *mut wchar_t, 1908 _BufferCount: usize, 1909 _Radix: ::std::os::raw::c_int, 1910 ) -> errno_t; 1911 } 1912 extern "C" { _ltow( _Value: ::std::os::raw::c_long, _Buffer: *mut wchar_t, _Radix: ::std::os::raw::c_int, ) -> *mut wchar_t1913 pub fn _ltow( 1914 _Value: ::std::os::raw::c_long, 1915 _Buffer: *mut wchar_t, 1916 _Radix: ::std::os::raw::c_int, 1917 ) -> *mut wchar_t; 1918 } 1919 extern "C" { _ultow_s( _Value: ::std::os::raw::c_ulong, _Buffer: *mut wchar_t, _BufferCount: usize, _Radix: ::std::os::raw::c_int, ) -> errno_t1920 pub fn _ultow_s( 1921 _Value: ::std::os::raw::c_ulong, 1922 _Buffer: *mut wchar_t, 1923 _BufferCount: usize, 1924 _Radix: ::std::os::raw::c_int, 1925 ) -> errno_t; 1926 } 1927 extern "C" { _ultow( _Value: ::std::os::raw::c_ulong, _Buffer: *mut wchar_t, _Radix: ::std::os::raw::c_int, ) -> *mut wchar_t1928 pub fn _ultow( 1929 _Value: ::std::os::raw::c_ulong, 1930 _Buffer: *mut wchar_t, 1931 _Radix: ::std::os::raw::c_int, 1932 ) -> *mut wchar_t; 1933 } 1934 extern "C" { wcstod(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t) -> f641935 pub fn wcstod(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t) -> f64; 1936 } 1937 extern "C" { _wcstod_l( _String: *const wchar_t, _EndPtr: *mut *mut wchar_t, _Locale: _locale_t, ) -> f641938 pub fn _wcstod_l( 1939 _String: *const wchar_t, 1940 _EndPtr: *mut *mut wchar_t, 1941 _Locale: _locale_t, 1942 ) -> f64; 1943 } 1944 extern "C" { wcstol( _String: *const wchar_t, _EndPtr: *mut *mut wchar_t, _Radix: ::std::os::raw::c_int, ) -> ::std::os::raw::c_long1945 pub fn wcstol( 1946 _String: *const wchar_t, 1947 _EndPtr: *mut *mut wchar_t, 1948 _Radix: ::std::os::raw::c_int, 1949 ) -> ::std::os::raw::c_long; 1950 } 1951 extern "C" { _wcstol_l( _String: *const wchar_t, _EndPtr: *mut *mut wchar_t, _Radix: ::std::os::raw::c_int, _Locale: _locale_t, ) -> ::std::os::raw::c_long1952 pub fn _wcstol_l( 1953 _String: *const wchar_t, 1954 _EndPtr: *mut *mut wchar_t, 1955 _Radix: ::std::os::raw::c_int, 1956 _Locale: _locale_t, 1957 ) -> ::std::os::raw::c_long; 1958 } 1959 extern "C" { wcstoll( _String: *const wchar_t, _EndPtr: *mut *mut wchar_t, _Radix: ::std::os::raw::c_int, ) -> ::std::os::raw::c_longlong1960 pub fn wcstoll( 1961 _String: *const wchar_t, 1962 _EndPtr: *mut *mut wchar_t, 1963 _Radix: ::std::os::raw::c_int, 1964 ) -> ::std::os::raw::c_longlong; 1965 } 1966 extern "C" { _wcstoll_l( _String: *const wchar_t, _EndPtr: *mut *mut wchar_t, _Radix: ::std::os::raw::c_int, _Locale: _locale_t, ) -> ::std::os::raw::c_longlong1967 pub fn _wcstoll_l( 1968 _String: *const wchar_t, 1969 _EndPtr: *mut *mut wchar_t, 1970 _Radix: ::std::os::raw::c_int, 1971 _Locale: _locale_t, 1972 ) -> ::std::os::raw::c_longlong; 1973 } 1974 extern "C" { wcstoul( _String: *const wchar_t, _EndPtr: *mut *mut wchar_t, _Radix: ::std::os::raw::c_int, ) -> ::std::os::raw::c_ulong1975 pub fn wcstoul( 1976 _String: *const wchar_t, 1977 _EndPtr: *mut *mut wchar_t, 1978 _Radix: ::std::os::raw::c_int, 1979 ) -> ::std::os::raw::c_ulong; 1980 } 1981 extern "C" { _wcstoul_l( _String: *const wchar_t, _EndPtr: *mut *mut wchar_t, _Radix: ::std::os::raw::c_int, _Locale: _locale_t, ) -> ::std::os::raw::c_ulong1982 pub fn _wcstoul_l( 1983 _String: *const wchar_t, 1984 _EndPtr: *mut *mut wchar_t, 1985 _Radix: ::std::os::raw::c_int, 1986 _Locale: _locale_t, 1987 ) -> ::std::os::raw::c_ulong; 1988 } 1989 extern "C" { wcstoull( _String: *const wchar_t, _EndPtr: *mut *mut wchar_t, _Radix: ::std::os::raw::c_int, ) -> ::std::os::raw::c_ulonglong1990 pub fn wcstoull( 1991 _String: *const wchar_t, 1992 _EndPtr: *mut *mut wchar_t, 1993 _Radix: ::std::os::raw::c_int, 1994 ) -> ::std::os::raw::c_ulonglong; 1995 } 1996 extern "C" { _wcstoull_l( _String: *const wchar_t, _EndPtr: *mut *mut wchar_t, _Radix: ::std::os::raw::c_int, _Locale: _locale_t, ) -> ::std::os::raw::c_ulonglong1997 pub fn _wcstoull_l( 1998 _String: *const wchar_t, 1999 _EndPtr: *mut *mut wchar_t, 2000 _Radix: ::std::os::raw::c_int, 2001 _Locale: _locale_t, 2002 ) -> ::std::os::raw::c_ulonglong; 2003 } 2004 extern "C" { wcstold(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t) -> f642005 pub fn wcstold(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t) -> f64; 2006 } 2007 extern "C" { _wcstold_l( _String: *const wchar_t, _EndPtr: *mut *mut wchar_t, _Locale: _locale_t, ) -> f642008 pub fn _wcstold_l( 2009 _String: *const wchar_t, 2010 _EndPtr: *mut *mut wchar_t, 2011 _Locale: _locale_t, 2012 ) -> f64; 2013 } 2014 extern "C" { wcstof(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t) -> f322015 pub fn wcstof(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t) -> f32; 2016 } 2017 extern "C" { _wcstof_l( _String: *const wchar_t, _EndPtr: *mut *mut wchar_t, _Locale: _locale_t, ) -> f322018 pub fn _wcstof_l( 2019 _String: *const wchar_t, 2020 _EndPtr: *mut *mut wchar_t, 2021 _Locale: _locale_t, 2022 ) -> f32; 2023 } 2024 extern "C" { _wtof(_String: *const wchar_t) -> f642025 pub fn _wtof(_String: *const wchar_t) -> f64; 2026 } 2027 extern "C" { _wtof_l(_String: *const wchar_t, _Locale: _locale_t) -> f642028 pub fn _wtof_l(_String: *const wchar_t, _Locale: _locale_t) -> f64; 2029 } 2030 extern "C" { _wtoi(_String: *const wchar_t) -> ::std::os::raw::c_int2031 pub fn _wtoi(_String: *const wchar_t) -> ::std::os::raw::c_int; 2032 } 2033 extern "C" { _wtoi_l(_String: *const wchar_t, _Locale: _locale_t) -> ::std::os::raw::c_int2034 pub fn _wtoi_l(_String: *const wchar_t, _Locale: _locale_t) -> ::std::os::raw::c_int; 2035 } 2036 extern "C" { _wtol(_String: *const wchar_t) -> ::std::os::raw::c_long2037 pub fn _wtol(_String: *const wchar_t) -> ::std::os::raw::c_long; 2038 } 2039 extern "C" { _wtol_l(_String: *const wchar_t, _Locale: _locale_t) -> ::std::os::raw::c_long2040 pub fn _wtol_l(_String: *const wchar_t, _Locale: _locale_t) -> ::std::os::raw::c_long; 2041 } 2042 extern "C" { _wtoll(_String: *const wchar_t) -> ::std::os::raw::c_longlong2043 pub fn _wtoll(_String: *const wchar_t) -> ::std::os::raw::c_longlong; 2044 } 2045 extern "C" { _wtoll_l(_String: *const wchar_t, _Locale: _locale_t) -> ::std::os::raw::c_longlong2046 pub fn _wtoll_l(_String: *const wchar_t, _Locale: _locale_t) -> ::std::os::raw::c_longlong; 2047 } 2048 extern "C" { _i64tow_s( _Value: ::std::os::raw::c_longlong, _Buffer: *mut wchar_t, _BufferCount: usize, _Radix: ::std::os::raw::c_int, ) -> errno_t2049 pub fn _i64tow_s( 2050 _Value: ::std::os::raw::c_longlong, 2051 _Buffer: *mut wchar_t, 2052 _BufferCount: usize, 2053 _Radix: ::std::os::raw::c_int, 2054 ) -> errno_t; 2055 } 2056 extern "C" { _i64tow( _Value: ::std::os::raw::c_longlong, _Buffer: *mut wchar_t, _Radix: ::std::os::raw::c_int, ) -> *mut wchar_t2057 pub fn _i64tow( 2058 _Value: ::std::os::raw::c_longlong, 2059 _Buffer: *mut wchar_t, 2060 _Radix: ::std::os::raw::c_int, 2061 ) -> *mut wchar_t; 2062 } 2063 extern "C" { _ui64tow_s( _Value: ::std::os::raw::c_ulonglong, _Buffer: *mut wchar_t, _BufferCount: usize, _Radix: ::std::os::raw::c_int, ) -> errno_t2064 pub fn _ui64tow_s( 2065 _Value: ::std::os::raw::c_ulonglong, 2066 _Buffer: *mut wchar_t, 2067 _BufferCount: usize, 2068 _Radix: ::std::os::raw::c_int, 2069 ) -> errno_t; 2070 } 2071 extern "C" { _ui64tow( _Value: ::std::os::raw::c_ulonglong, _Buffer: *mut wchar_t, _Radix: ::std::os::raw::c_int, ) -> *mut wchar_t2072 pub fn _ui64tow( 2073 _Value: ::std::os::raw::c_ulonglong, 2074 _Buffer: *mut wchar_t, 2075 _Radix: ::std::os::raw::c_int, 2076 ) -> *mut wchar_t; 2077 } 2078 extern "C" { _wtoi64(_String: *const wchar_t) -> ::std::os::raw::c_longlong2079 pub fn _wtoi64(_String: *const wchar_t) -> ::std::os::raw::c_longlong; 2080 } 2081 extern "C" { _wtoi64_l(_String: *const wchar_t, _Locale: _locale_t) -> ::std::os::raw::c_longlong2082 pub fn _wtoi64_l(_String: *const wchar_t, _Locale: _locale_t) -> ::std::os::raw::c_longlong; 2083 } 2084 extern "C" { _wcstoi64( _String: *const wchar_t, _EndPtr: *mut *mut wchar_t, _Radix: ::std::os::raw::c_int, ) -> ::std::os::raw::c_longlong2085 pub fn _wcstoi64( 2086 _String: *const wchar_t, 2087 _EndPtr: *mut *mut wchar_t, 2088 _Radix: ::std::os::raw::c_int, 2089 ) -> ::std::os::raw::c_longlong; 2090 } 2091 extern "C" { _wcstoi64_l( _String: *const wchar_t, _EndPtr: *mut *mut wchar_t, _Radix: ::std::os::raw::c_int, _Locale: _locale_t, ) -> ::std::os::raw::c_longlong2092 pub fn _wcstoi64_l( 2093 _String: *const wchar_t, 2094 _EndPtr: *mut *mut wchar_t, 2095 _Radix: ::std::os::raw::c_int, 2096 _Locale: _locale_t, 2097 ) -> ::std::os::raw::c_longlong; 2098 } 2099 extern "C" { _wcstoui64( _String: *const wchar_t, _EndPtr: *mut *mut wchar_t, _Radix: ::std::os::raw::c_int, ) -> ::std::os::raw::c_ulonglong2100 pub fn _wcstoui64( 2101 _String: *const wchar_t, 2102 _EndPtr: *mut *mut wchar_t, 2103 _Radix: ::std::os::raw::c_int, 2104 ) -> ::std::os::raw::c_ulonglong; 2105 } 2106 extern "C" { _wcstoui64_l( _String: *const wchar_t, _EndPtr: *mut *mut wchar_t, _Radix: ::std::os::raw::c_int, _Locale: _locale_t, ) -> ::std::os::raw::c_ulonglong2107 pub fn _wcstoui64_l( 2108 _String: *const wchar_t, 2109 _EndPtr: *mut *mut wchar_t, 2110 _Radix: ::std::os::raw::c_int, 2111 _Locale: _locale_t, 2112 ) -> ::std::os::raw::c_ulonglong; 2113 } 2114 extern "C" { _wfullpath( _Buffer: *mut wchar_t, _Path: *const wchar_t, _BufferCount: usize, ) -> *mut wchar_t2115 pub fn _wfullpath( 2116 _Buffer: *mut wchar_t, 2117 _Path: *const wchar_t, 2118 _BufferCount: usize, 2119 ) -> *mut wchar_t; 2120 } 2121 extern "C" { _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_t2122 pub fn _wmakepath_s( 2123 _Buffer: *mut wchar_t, 2124 _BufferCount: usize, 2125 _Drive: *const wchar_t, 2126 _Dir: *const wchar_t, 2127 _Filename: *const wchar_t, 2128 _Ext: *const wchar_t, 2129 ) -> errno_t; 2130 } 2131 extern "C" { _wmakepath( _Buffer: *mut wchar_t, _Drive: *const wchar_t, _Dir: *const wchar_t, _Filename: *const wchar_t, _Ext: *const wchar_t, )2132 pub fn _wmakepath( 2133 _Buffer: *mut wchar_t, 2134 _Drive: *const wchar_t, 2135 _Dir: *const wchar_t, 2136 _Filename: *const wchar_t, 2137 _Ext: *const wchar_t, 2138 ); 2139 } 2140 extern "C" { _wsplitpath( _FullPath: *const wchar_t, _Drive: *mut wchar_t, _Dir: *mut wchar_t, _Filename: *mut wchar_t, _Ext: *mut wchar_t, )2141 pub fn _wsplitpath( 2142 _FullPath: *const wchar_t, 2143 _Drive: *mut wchar_t, 2144 _Dir: *mut wchar_t, 2145 _Filename: *mut wchar_t, 2146 _Ext: *mut wchar_t, 2147 ); 2148 } 2149 extern "C" { _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_t2150 pub fn _wsplitpath_s( 2151 _FullPath: *const wchar_t, 2152 _Drive: *mut wchar_t, 2153 _DriveCount: usize, 2154 _Dir: *mut wchar_t, 2155 _DirCount: usize, 2156 _Filename: *mut wchar_t, 2157 _FilenameCount: usize, 2158 _Ext: *mut wchar_t, 2159 _ExtCount: usize, 2160 ) -> errno_t; 2161 } 2162 extern "C" { _wdupenv_s( _Buffer: *mut *mut wchar_t, _BufferCount: *mut usize, _VarName: *const wchar_t, ) -> errno_t2163 pub fn _wdupenv_s( 2164 _Buffer: *mut *mut wchar_t, 2165 _BufferCount: *mut usize, 2166 _VarName: *const wchar_t, 2167 ) -> errno_t; 2168 } 2169 extern "C" { _wgetenv(_VarName: *const wchar_t) -> *mut wchar_t2170 pub fn _wgetenv(_VarName: *const wchar_t) -> *mut wchar_t; 2171 } 2172 extern "C" { _wgetenv_s( _RequiredCount: *mut usize, _Buffer: *mut wchar_t, _BufferCount: usize, _VarName: *const wchar_t, ) -> errno_t2173 pub fn _wgetenv_s( 2174 _RequiredCount: *mut usize, 2175 _Buffer: *mut wchar_t, 2176 _BufferCount: usize, 2177 _VarName: *const wchar_t, 2178 ) -> errno_t; 2179 } 2180 extern "C" { _wputenv(_EnvString: *const wchar_t) -> ::std::os::raw::c_int2181 pub fn _wputenv(_EnvString: *const wchar_t) -> ::std::os::raw::c_int; 2182 } 2183 extern "C" { _wputenv_s(_Name: *const wchar_t, _Value: *const wchar_t) -> errno_t2184 pub fn _wputenv_s(_Name: *const wchar_t, _Value: *const wchar_t) -> errno_t; 2185 } 2186 extern "C" { _wsearchenv_s( _Filename: *const wchar_t, _VarName: *const wchar_t, _Buffer: *mut wchar_t, _BufferCount: usize, ) -> errno_t2187 pub fn _wsearchenv_s( 2188 _Filename: *const wchar_t, 2189 _VarName: *const wchar_t, 2190 _Buffer: *mut wchar_t, 2191 _BufferCount: usize, 2192 ) -> errno_t; 2193 } 2194 extern "C" { _wsearchenv( _Filename: *const wchar_t, _VarName: *const wchar_t, _ResultPath: *mut wchar_t, )2195 pub fn _wsearchenv( 2196 _Filename: *const wchar_t, 2197 _VarName: *const wchar_t, 2198 _ResultPath: *mut wchar_t, 2199 ); 2200 } 2201 extern "C" { _wsystem(_Command: *const wchar_t) -> ::std::os::raw::c_int2202 pub fn _wsystem(_Command: *const wchar_t) -> ::std::os::raw::c_int; 2203 } 2204 extern "C" { _swab( _Buf1: *mut ::std::os::raw::c_char, _Buf2: *mut ::std::os::raw::c_char, _SizeInBytes: ::std::os::raw::c_int, )2205 pub fn _swab( 2206 _Buf1: *mut ::std::os::raw::c_char, 2207 _Buf2: *mut ::std::os::raw::c_char, 2208 _SizeInBytes: ::std::os::raw::c_int, 2209 ); 2210 } 2211 extern "C" { exit(_Code: ::std::os::raw::c_int)2212 pub fn exit(_Code: ::std::os::raw::c_int); 2213 } 2214 extern "C" { _exit(_Code: ::std::os::raw::c_int)2215 pub fn _exit(_Code: ::std::os::raw::c_int); 2216 } 2217 extern "C" { _Exit(_Code: ::std::os::raw::c_int)2218 pub fn _Exit(_Code: ::std::os::raw::c_int); 2219 } 2220 extern "C" { quick_exit(_Code: ::std::os::raw::c_int)2221 pub fn quick_exit(_Code: ::std::os::raw::c_int); 2222 } 2223 extern "C" { abort()2224 pub fn abort(); 2225 } 2226 extern "C" { _set_abort_behavior( _Flags: ::std::os::raw::c_uint, _Mask: ::std::os::raw::c_uint, ) -> ::std::os::raw::c_uint2227 pub fn _set_abort_behavior( 2228 _Flags: ::std::os::raw::c_uint, 2229 _Mask: ::std::os::raw::c_uint, 2230 ) -> ::std::os::raw::c_uint; 2231 } 2232 pub type _onexit_t = ::std::option::Option<unsafe extern "C" fn() -> ::std::os::raw::c_int>; 2233 extern "C" { atexit(arg1: ::std::option::Option<unsafe extern "C" fn()>) -> ::std::os::raw::c_int2234 pub fn atexit(arg1: ::std::option::Option<unsafe extern "C" fn()>) -> ::std::os::raw::c_int; 2235 } 2236 extern "C" { _onexit(_Func: _onexit_t) -> _onexit_t2237 pub fn _onexit(_Func: _onexit_t) -> _onexit_t; 2238 } 2239 extern "C" { at_quick_exit( arg1: ::std::option::Option<unsafe extern "C" fn()>, ) -> ::std::os::raw::c_int2240 pub fn at_quick_exit( 2241 arg1: ::std::option::Option<unsafe extern "C" fn()>, 2242 ) -> ::std::os::raw::c_int; 2243 } 2244 pub type _purecall_handler = ::std::option::Option<unsafe extern "C" fn()>; 2245 pub type _invalid_parameter_handler = ::std::option::Option< 2246 unsafe extern "C" fn( 2247 arg1: *const wchar_t, 2248 arg2: *const wchar_t, 2249 arg3: *const wchar_t, 2250 arg4: ::std::os::raw::c_uint, 2251 arg5: usize, 2252 ), 2253 >; 2254 extern "C" { _set_purecall_handler(_Handler: _purecall_handler) -> _purecall_handler2255 pub fn _set_purecall_handler(_Handler: _purecall_handler) -> _purecall_handler; 2256 } 2257 extern "C" { _get_purecall_handler() -> _purecall_handler2258 pub fn _get_purecall_handler() -> _purecall_handler; 2259 } 2260 extern "C" { _set_invalid_parameter_handler( _Handler: _invalid_parameter_handler, ) -> _invalid_parameter_handler2261 pub fn _set_invalid_parameter_handler( 2262 _Handler: _invalid_parameter_handler, 2263 ) -> _invalid_parameter_handler; 2264 } 2265 extern "C" { _get_invalid_parameter_handler() -> _invalid_parameter_handler2266 pub fn _get_invalid_parameter_handler() -> _invalid_parameter_handler; 2267 } 2268 extern "C" { _set_thread_local_invalid_parameter_handler( _Handler: _invalid_parameter_handler, ) -> _invalid_parameter_handler2269 pub fn _set_thread_local_invalid_parameter_handler( 2270 _Handler: _invalid_parameter_handler, 2271 ) -> _invalid_parameter_handler; 2272 } 2273 extern "C" { _get_thread_local_invalid_parameter_handler() -> _invalid_parameter_handler2274 pub fn _get_thread_local_invalid_parameter_handler() -> _invalid_parameter_handler; 2275 } 2276 extern "C" { _set_error_mode(_Mode: ::std::os::raw::c_int) -> ::std::os::raw::c_int2277 pub fn _set_error_mode(_Mode: ::std::os::raw::c_int) -> ::std::os::raw::c_int; 2278 } 2279 extern "C" { _errno() -> *mut ::std::os::raw::c_int2280 pub fn _errno() -> *mut ::std::os::raw::c_int; 2281 } 2282 extern "C" { _set_errno(_Value: ::std::os::raw::c_int) -> errno_t2283 pub fn _set_errno(_Value: ::std::os::raw::c_int) -> errno_t; 2284 } 2285 extern "C" { _get_errno(_Value: *mut ::std::os::raw::c_int) -> errno_t2286 pub fn _get_errno(_Value: *mut ::std::os::raw::c_int) -> errno_t; 2287 } 2288 extern "C" { __doserrno() -> *mut ::std::os::raw::c_ulong2289 pub fn __doserrno() -> *mut ::std::os::raw::c_ulong; 2290 } 2291 extern "C" { _set_doserrno(_Value: ::std::os::raw::c_ulong) -> errno_t2292 pub fn _set_doserrno(_Value: ::std::os::raw::c_ulong) -> errno_t; 2293 } 2294 extern "C" { _get_doserrno(_Value: *mut ::std::os::raw::c_ulong) -> errno_t2295 pub fn _get_doserrno(_Value: *mut ::std::os::raw::c_ulong) -> errno_t; 2296 } 2297 extern "C" { __sys_errlist() -> *mut *mut ::std::os::raw::c_char2298 pub fn __sys_errlist() -> *mut *mut ::std::os::raw::c_char; 2299 } 2300 extern "C" { __sys_nerr() -> *mut ::std::os::raw::c_int2301 pub fn __sys_nerr() -> *mut ::std::os::raw::c_int; 2302 } 2303 extern "C" { __p__pgmptr() -> *mut *mut ::std::os::raw::c_char2304 pub fn __p__pgmptr() -> *mut *mut ::std::os::raw::c_char; 2305 } 2306 extern "C" { __p__wpgmptr() -> *mut *mut wchar_t2307 pub fn __p__wpgmptr() -> *mut *mut wchar_t; 2308 } 2309 extern "C" { __p__fmode() -> *mut ::std::os::raw::c_int2310 pub fn __p__fmode() -> *mut ::std::os::raw::c_int; 2311 } 2312 extern "C" { _get_pgmptr(_Value: *mut *mut ::std::os::raw::c_char) -> errno_t2313 pub fn _get_pgmptr(_Value: *mut *mut ::std::os::raw::c_char) -> errno_t; 2314 } 2315 extern "C" { _get_wpgmptr(_Value: *mut *mut wchar_t) -> errno_t2316 pub fn _get_wpgmptr(_Value: *mut *mut wchar_t) -> errno_t; 2317 } 2318 extern "C" { _set_fmode(_Mode: ::std::os::raw::c_int) -> errno_t2319 pub fn _set_fmode(_Mode: ::std::os::raw::c_int) -> errno_t; 2320 } 2321 extern "C" { _get_fmode(_PMode: *mut ::std::os::raw::c_int) -> errno_t2322 pub fn _get_fmode(_PMode: *mut ::std::os::raw::c_int) -> errno_t; 2323 } 2324 #[repr(C)] 2325 #[derive(Debug, Copy, Clone)] 2326 pub struct _div_t { 2327 pub quot: ::std::os::raw::c_int, 2328 pub rem: ::std::os::raw::c_int, 2329 } 2330 pub type div_t = _div_t; 2331 #[repr(C)] 2332 #[derive(Debug, Copy, Clone)] 2333 pub struct _ldiv_t { 2334 pub quot: ::std::os::raw::c_long, 2335 pub rem: ::std::os::raw::c_long, 2336 } 2337 pub type ldiv_t = _ldiv_t; 2338 #[repr(C)] 2339 #[derive(Debug, Copy, Clone)] 2340 pub struct _lldiv_t { 2341 pub quot: ::std::os::raw::c_longlong, 2342 pub rem: ::std::os::raw::c_longlong, 2343 } 2344 pub type lldiv_t = _lldiv_t; 2345 extern "C" { abs(_Number: ::std::os::raw::c_int) -> ::std::os::raw::c_int2346 pub fn abs(_Number: ::std::os::raw::c_int) -> ::std::os::raw::c_int; 2347 } 2348 extern "C" { labs(_Number: ::std::os::raw::c_long) -> ::std::os::raw::c_long2349 pub fn labs(_Number: ::std::os::raw::c_long) -> ::std::os::raw::c_long; 2350 } 2351 extern "C" { llabs(_Number: ::std::os::raw::c_longlong) -> ::std::os::raw::c_longlong2352 pub fn llabs(_Number: ::std::os::raw::c_longlong) -> ::std::os::raw::c_longlong; 2353 } 2354 extern "C" { _abs64(_Number: ::std::os::raw::c_longlong) -> ::std::os::raw::c_longlong2355 pub fn _abs64(_Number: ::std::os::raw::c_longlong) -> ::std::os::raw::c_longlong; 2356 } 2357 extern "C" { _byteswap_ushort(_Number: ::std::os::raw::c_ushort) -> ::std::os::raw::c_ushort2358 pub fn _byteswap_ushort(_Number: ::std::os::raw::c_ushort) -> ::std::os::raw::c_ushort; 2359 } 2360 extern "C" { _byteswap_ulong(_Number: ::std::os::raw::c_ulong) -> ::std::os::raw::c_ulong2361 pub fn _byteswap_ulong(_Number: ::std::os::raw::c_ulong) -> ::std::os::raw::c_ulong; 2362 } 2363 extern "C" { _byteswap_uint64(_Number: ::std::os::raw::c_ulonglong) -> ::std::os::raw::c_ulonglong2364 pub fn _byteswap_uint64(_Number: ::std::os::raw::c_ulonglong) -> ::std::os::raw::c_ulonglong; 2365 } 2366 extern "C" { div(_Numerator: ::std::os::raw::c_int, _Denominator: ::std::os::raw::c_int) -> div_t2367 pub fn div(_Numerator: ::std::os::raw::c_int, _Denominator: ::std::os::raw::c_int) -> div_t; 2368 } 2369 extern "C" { ldiv(_Numerator: ::std::os::raw::c_long, _Denominator: ::std::os::raw::c_long) -> ldiv_t2370 pub fn ldiv(_Numerator: ::std::os::raw::c_long, _Denominator: ::std::os::raw::c_long) 2371 -> ldiv_t; 2372 } 2373 extern "C" { lldiv( _Numerator: ::std::os::raw::c_longlong, _Denominator: ::std::os::raw::c_longlong, ) -> lldiv_t2374 pub fn lldiv( 2375 _Numerator: ::std::os::raw::c_longlong, 2376 _Denominator: ::std::os::raw::c_longlong, 2377 ) -> lldiv_t; 2378 } 2379 extern "C" { _rotl( _Value: ::std::os::raw::c_uint, _Shift: ::std::os::raw::c_int, ) -> ::std::os::raw::c_uint2380 pub fn _rotl( 2381 _Value: ::std::os::raw::c_uint, 2382 _Shift: ::std::os::raw::c_int, 2383 ) -> ::std::os::raw::c_uint; 2384 } 2385 extern "C" { _lrotl( _Value: ::std::os::raw::c_ulong, _Shift: ::std::os::raw::c_int, ) -> ::std::os::raw::c_ulong2386 pub fn _lrotl( 2387 _Value: ::std::os::raw::c_ulong, 2388 _Shift: ::std::os::raw::c_int, 2389 ) -> ::std::os::raw::c_ulong; 2390 } 2391 extern "C" { _rotl64( _Value: ::std::os::raw::c_ulonglong, _Shift: ::std::os::raw::c_int, ) -> ::std::os::raw::c_ulonglong2392 pub fn _rotl64( 2393 _Value: ::std::os::raw::c_ulonglong, 2394 _Shift: ::std::os::raw::c_int, 2395 ) -> ::std::os::raw::c_ulonglong; 2396 } 2397 extern "C" { _rotr( _Value: ::std::os::raw::c_uint, _Shift: ::std::os::raw::c_int, ) -> ::std::os::raw::c_uint2398 pub fn _rotr( 2399 _Value: ::std::os::raw::c_uint, 2400 _Shift: ::std::os::raw::c_int, 2401 ) -> ::std::os::raw::c_uint; 2402 } 2403 extern "C" { _lrotr( _Value: ::std::os::raw::c_ulong, _Shift: ::std::os::raw::c_int, ) -> ::std::os::raw::c_ulong2404 pub fn _lrotr( 2405 _Value: ::std::os::raw::c_ulong, 2406 _Shift: ::std::os::raw::c_int, 2407 ) -> ::std::os::raw::c_ulong; 2408 } 2409 extern "C" { _rotr64( _Value: ::std::os::raw::c_ulonglong, _Shift: ::std::os::raw::c_int, ) -> ::std::os::raw::c_ulonglong2410 pub fn _rotr64( 2411 _Value: ::std::os::raw::c_ulonglong, 2412 _Shift: ::std::os::raw::c_int, 2413 ) -> ::std::os::raw::c_ulonglong; 2414 } 2415 extern "C" { srand(_Seed: ::std::os::raw::c_uint)2416 pub fn srand(_Seed: ::std::os::raw::c_uint); 2417 } 2418 extern "C" { rand() -> ::std::os::raw::c_int2419 pub fn rand() -> ::std::os::raw::c_int; 2420 } 2421 #[repr(C)] 2422 #[derive(Debug, Copy, Clone)] 2423 pub struct _LDOUBLE { 2424 pub ld: [::std::os::raw::c_uchar; 10usize], 2425 } 2426 #[repr(C)] 2427 #[derive(Debug, Copy, Clone)] 2428 pub struct _CRT_DOUBLE { 2429 pub x: f64, 2430 } 2431 #[repr(C)] 2432 #[derive(Debug, Copy, Clone)] 2433 pub struct _CRT_FLOAT { 2434 pub f: f32, 2435 } 2436 #[repr(C)] 2437 #[derive(Debug, Copy, Clone)] 2438 pub struct _LONGDOUBLE { 2439 pub x: f64, 2440 } 2441 #[repr(C)] 2442 #[derive(Debug, Copy, Clone)] 2443 pub struct _LDBL12 { 2444 pub ld12: [::std::os::raw::c_uchar; 12usize], 2445 } 2446 extern "C" { atof(_String: *const ::std::os::raw::c_char) -> f642447 pub fn atof(_String: *const ::std::os::raw::c_char) -> f64; 2448 } 2449 extern "C" { atoi(_String: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int2450 pub fn atoi(_String: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; 2451 } 2452 extern "C" { atol(_String: *const ::std::os::raw::c_char) -> ::std::os::raw::c_long2453 pub fn atol(_String: *const ::std::os::raw::c_char) -> ::std::os::raw::c_long; 2454 } 2455 extern "C" { atoll(_String: *const ::std::os::raw::c_char) -> ::std::os::raw::c_longlong2456 pub fn atoll(_String: *const ::std::os::raw::c_char) -> ::std::os::raw::c_longlong; 2457 } 2458 extern "C" { _atoi64(_String: *const ::std::os::raw::c_char) -> ::std::os::raw::c_longlong2459 pub fn _atoi64(_String: *const ::std::os::raw::c_char) -> ::std::os::raw::c_longlong; 2460 } 2461 extern "C" { _atof_l(_String: *const ::std::os::raw::c_char, _Locale: _locale_t) -> f642462 pub fn _atof_l(_String: *const ::std::os::raw::c_char, _Locale: _locale_t) -> f64; 2463 } 2464 extern "C" { _atoi_l( _String: *const ::std::os::raw::c_char, _Locale: _locale_t, ) -> ::std::os::raw::c_int2465 pub fn _atoi_l( 2466 _String: *const ::std::os::raw::c_char, 2467 _Locale: _locale_t, 2468 ) -> ::std::os::raw::c_int; 2469 } 2470 extern "C" { _atol_l( _String: *const ::std::os::raw::c_char, _Locale: _locale_t, ) -> ::std::os::raw::c_long2471 pub fn _atol_l( 2472 _String: *const ::std::os::raw::c_char, 2473 _Locale: _locale_t, 2474 ) -> ::std::os::raw::c_long; 2475 } 2476 extern "C" { _atoll_l( _String: *const ::std::os::raw::c_char, _Locale: _locale_t, ) -> ::std::os::raw::c_longlong2477 pub fn _atoll_l( 2478 _String: *const ::std::os::raw::c_char, 2479 _Locale: _locale_t, 2480 ) -> ::std::os::raw::c_longlong; 2481 } 2482 extern "C" { _atoi64_l( _String: *const ::std::os::raw::c_char, _Locale: _locale_t, ) -> ::std::os::raw::c_longlong2483 pub fn _atoi64_l( 2484 _String: *const ::std::os::raw::c_char, 2485 _Locale: _locale_t, 2486 ) -> ::std::os::raw::c_longlong; 2487 } 2488 extern "C" { _atoflt( _Result: *mut _CRT_FLOAT, _String: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int2489 pub fn _atoflt( 2490 _Result: *mut _CRT_FLOAT, 2491 _String: *const ::std::os::raw::c_char, 2492 ) -> ::std::os::raw::c_int; 2493 } 2494 extern "C" { _atodbl( _Result: *mut _CRT_DOUBLE, _String: *mut ::std::os::raw::c_char, ) -> ::std::os::raw::c_int2495 pub fn _atodbl( 2496 _Result: *mut _CRT_DOUBLE, 2497 _String: *mut ::std::os::raw::c_char, 2498 ) -> ::std::os::raw::c_int; 2499 } 2500 extern "C" { _atoldbl( _Result: *mut _LDOUBLE, _String: *mut ::std::os::raw::c_char, ) -> ::std::os::raw::c_int2501 pub fn _atoldbl( 2502 _Result: *mut _LDOUBLE, 2503 _String: *mut ::std::os::raw::c_char, 2504 ) -> ::std::os::raw::c_int; 2505 } 2506 extern "C" { _atoflt_l( _Result: *mut _CRT_FLOAT, _String: *const ::std::os::raw::c_char, _Locale: _locale_t, ) -> ::std::os::raw::c_int2507 pub fn _atoflt_l( 2508 _Result: *mut _CRT_FLOAT, 2509 _String: *const ::std::os::raw::c_char, 2510 _Locale: _locale_t, 2511 ) -> ::std::os::raw::c_int; 2512 } 2513 extern "C" { _atodbl_l( _Result: *mut _CRT_DOUBLE, _String: *mut ::std::os::raw::c_char, _Locale: _locale_t, ) -> ::std::os::raw::c_int2514 pub fn _atodbl_l( 2515 _Result: *mut _CRT_DOUBLE, 2516 _String: *mut ::std::os::raw::c_char, 2517 _Locale: _locale_t, 2518 ) -> ::std::os::raw::c_int; 2519 } 2520 extern "C" { _atoldbl_l( _Result: *mut _LDOUBLE, _String: *mut ::std::os::raw::c_char, _Locale: _locale_t, ) -> ::std::os::raw::c_int2521 pub fn _atoldbl_l( 2522 _Result: *mut _LDOUBLE, 2523 _String: *mut ::std::os::raw::c_char, 2524 _Locale: _locale_t, 2525 ) -> ::std::os::raw::c_int; 2526 } 2527 extern "C" { strtof( _String: *const ::std::os::raw::c_char, _EndPtr: *mut *mut ::std::os::raw::c_char, ) -> f322528 pub fn strtof( 2529 _String: *const ::std::os::raw::c_char, 2530 _EndPtr: *mut *mut ::std::os::raw::c_char, 2531 ) -> f32; 2532 } 2533 extern "C" { _strtof_l( _String: *const ::std::os::raw::c_char, _EndPtr: *mut *mut ::std::os::raw::c_char, _Locale: _locale_t, ) -> f322534 pub fn _strtof_l( 2535 _String: *const ::std::os::raw::c_char, 2536 _EndPtr: *mut *mut ::std::os::raw::c_char, 2537 _Locale: _locale_t, 2538 ) -> f32; 2539 } 2540 extern "C" { strtod( _String: *const ::std::os::raw::c_char, _EndPtr: *mut *mut ::std::os::raw::c_char, ) -> f642541 pub fn strtod( 2542 _String: *const ::std::os::raw::c_char, 2543 _EndPtr: *mut *mut ::std::os::raw::c_char, 2544 ) -> f64; 2545 } 2546 extern "C" { _strtod_l( _String: *const ::std::os::raw::c_char, _EndPtr: *mut *mut ::std::os::raw::c_char, _Locale: _locale_t, ) -> f642547 pub fn _strtod_l( 2548 _String: *const ::std::os::raw::c_char, 2549 _EndPtr: *mut *mut ::std::os::raw::c_char, 2550 _Locale: _locale_t, 2551 ) -> f64; 2552 } 2553 extern "C" { strtold( _String: *const ::std::os::raw::c_char, _EndPtr: *mut *mut ::std::os::raw::c_char, ) -> f642554 pub fn strtold( 2555 _String: *const ::std::os::raw::c_char, 2556 _EndPtr: *mut *mut ::std::os::raw::c_char, 2557 ) -> f64; 2558 } 2559 extern "C" { _strtold_l( _String: *const ::std::os::raw::c_char, _EndPtr: *mut *mut ::std::os::raw::c_char, _Locale: _locale_t, ) -> f642560 pub fn _strtold_l( 2561 _String: *const ::std::os::raw::c_char, 2562 _EndPtr: *mut *mut ::std::os::raw::c_char, 2563 _Locale: _locale_t, 2564 ) -> f64; 2565 } 2566 extern "C" { 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_long2567 pub fn strtol( 2568 _String: *const ::std::os::raw::c_char, 2569 _EndPtr: *mut *mut ::std::os::raw::c_char, 2570 _Radix: ::std::os::raw::c_int, 2571 ) -> ::std::os::raw::c_long; 2572 } 2573 extern "C" { _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_long2574 pub fn _strtol_l( 2575 _String: *const ::std::os::raw::c_char, 2576 _EndPtr: *mut *mut ::std::os::raw::c_char, 2577 _Radix: ::std::os::raw::c_int, 2578 _Locale: _locale_t, 2579 ) -> ::std::os::raw::c_long; 2580 } 2581 extern "C" { 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_longlong2582 pub fn strtoll( 2583 _String: *const ::std::os::raw::c_char, 2584 _EndPtr: *mut *mut ::std::os::raw::c_char, 2585 _Radix: ::std::os::raw::c_int, 2586 ) -> ::std::os::raw::c_longlong; 2587 } 2588 extern "C" { _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_longlong2589 pub fn _strtoll_l( 2590 _String: *const ::std::os::raw::c_char, 2591 _EndPtr: *mut *mut ::std::os::raw::c_char, 2592 _Radix: ::std::os::raw::c_int, 2593 _Locale: _locale_t, 2594 ) -> ::std::os::raw::c_longlong; 2595 } 2596 extern "C" { 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_ulong2597 pub fn strtoul( 2598 _String: *const ::std::os::raw::c_char, 2599 _EndPtr: *mut *mut ::std::os::raw::c_char, 2600 _Radix: ::std::os::raw::c_int, 2601 ) -> ::std::os::raw::c_ulong; 2602 } 2603 extern "C" { _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_ulong2604 pub fn _strtoul_l( 2605 _String: *const ::std::os::raw::c_char, 2606 _EndPtr: *mut *mut ::std::os::raw::c_char, 2607 _Radix: ::std::os::raw::c_int, 2608 _Locale: _locale_t, 2609 ) -> ::std::os::raw::c_ulong; 2610 } 2611 extern "C" { 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_ulonglong2612 pub fn strtoull( 2613 _String: *const ::std::os::raw::c_char, 2614 _EndPtr: *mut *mut ::std::os::raw::c_char, 2615 _Radix: ::std::os::raw::c_int, 2616 ) -> ::std::os::raw::c_ulonglong; 2617 } 2618 extern "C" { _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_ulonglong2619 pub fn _strtoull_l( 2620 _String: *const ::std::os::raw::c_char, 2621 _EndPtr: *mut *mut ::std::os::raw::c_char, 2622 _Radix: ::std::os::raw::c_int, 2623 _Locale: _locale_t, 2624 ) -> ::std::os::raw::c_ulonglong; 2625 } 2626 extern "C" { _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_longlong2627 pub fn _strtoi64( 2628 _String: *const ::std::os::raw::c_char, 2629 _EndPtr: *mut *mut ::std::os::raw::c_char, 2630 _Radix: ::std::os::raw::c_int, 2631 ) -> ::std::os::raw::c_longlong; 2632 } 2633 extern "C" { _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_longlong2634 pub fn _strtoi64_l( 2635 _String: *const ::std::os::raw::c_char, 2636 _EndPtr: *mut *mut ::std::os::raw::c_char, 2637 _Radix: ::std::os::raw::c_int, 2638 _Locale: _locale_t, 2639 ) -> ::std::os::raw::c_longlong; 2640 } 2641 extern "C" { _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_ulonglong2642 pub fn _strtoui64( 2643 _String: *const ::std::os::raw::c_char, 2644 _EndPtr: *mut *mut ::std::os::raw::c_char, 2645 _Radix: ::std::os::raw::c_int, 2646 ) -> ::std::os::raw::c_ulonglong; 2647 } 2648 extern "C" { _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_ulonglong2649 pub fn _strtoui64_l( 2650 _String: *const ::std::os::raw::c_char, 2651 _EndPtr: *mut *mut ::std::os::raw::c_char, 2652 _Radix: ::std::os::raw::c_int, 2653 _Locale: _locale_t, 2654 ) -> ::std::os::raw::c_ulonglong; 2655 } 2656 extern "C" { _itoa_s( _Value: ::std::os::raw::c_int, _Buffer: *mut ::std::os::raw::c_char, _BufferCount: usize, _Radix: ::std::os::raw::c_int, ) -> errno_t2657 pub fn _itoa_s( 2658 _Value: ::std::os::raw::c_int, 2659 _Buffer: *mut ::std::os::raw::c_char, 2660 _BufferCount: usize, 2661 _Radix: ::std::os::raw::c_int, 2662 ) -> errno_t; 2663 } 2664 extern "C" { _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_char2665 pub fn _itoa( 2666 _Value: ::std::os::raw::c_int, 2667 _Buffer: *mut ::std::os::raw::c_char, 2668 _Radix: ::std::os::raw::c_int, 2669 ) -> *mut ::std::os::raw::c_char; 2670 } 2671 extern "C" { _ltoa_s( _Value: ::std::os::raw::c_long, _Buffer: *mut ::std::os::raw::c_char, _BufferCount: usize, _Radix: ::std::os::raw::c_int, ) -> errno_t2672 pub fn _ltoa_s( 2673 _Value: ::std::os::raw::c_long, 2674 _Buffer: *mut ::std::os::raw::c_char, 2675 _BufferCount: usize, 2676 _Radix: ::std::os::raw::c_int, 2677 ) -> errno_t; 2678 } 2679 extern "C" { _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_char2680 pub fn _ltoa( 2681 _Value: ::std::os::raw::c_long, 2682 _Buffer: *mut ::std::os::raw::c_char, 2683 _Radix: ::std::os::raw::c_int, 2684 ) -> *mut ::std::os::raw::c_char; 2685 } 2686 extern "C" { _ultoa_s( _Value: ::std::os::raw::c_ulong, _Buffer: *mut ::std::os::raw::c_char, _BufferCount: usize, _Radix: ::std::os::raw::c_int, ) -> errno_t2687 pub fn _ultoa_s( 2688 _Value: ::std::os::raw::c_ulong, 2689 _Buffer: *mut ::std::os::raw::c_char, 2690 _BufferCount: usize, 2691 _Radix: ::std::os::raw::c_int, 2692 ) -> errno_t; 2693 } 2694 extern "C" { _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_char2695 pub fn _ultoa( 2696 _Value: ::std::os::raw::c_ulong, 2697 _Buffer: *mut ::std::os::raw::c_char, 2698 _Radix: ::std::os::raw::c_int, 2699 ) -> *mut ::std::os::raw::c_char; 2700 } 2701 extern "C" { _i64toa_s( _Value: ::std::os::raw::c_longlong, _Buffer: *mut ::std::os::raw::c_char, _BufferCount: usize, _Radix: ::std::os::raw::c_int, ) -> errno_t2702 pub fn _i64toa_s( 2703 _Value: ::std::os::raw::c_longlong, 2704 _Buffer: *mut ::std::os::raw::c_char, 2705 _BufferCount: usize, 2706 _Radix: ::std::os::raw::c_int, 2707 ) -> errno_t; 2708 } 2709 extern "C" { _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_char2710 pub fn _i64toa( 2711 _Value: ::std::os::raw::c_longlong, 2712 _Buffer: *mut ::std::os::raw::c_char, 2713 _Radix: ::std::os::raw::c_int, 2714 ) -> *mut ::std::os::raw::c_char; 2715 } 2716 extern "C" { _ui64toa_s( _Value: ::std::os::raw::c_ulonglong, _Buffer: *mut ::std::os::raw::c_char, _BufferCount: usize, _Radix: ::std::os::raw::c_int, ) -> errno_t2717 pub fn _ui64toa_s( 2718 _Value: ::std::os::raw::c_ulonglong, 2719 _Buffer: *mut ::std::os::raw::c_char, 2720 _BufferCount: usize, 2721 _Radix: ::std::os::raw::c_int, 2722 ) -> errno_t; 2723 } 2724 extern "C" { _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_char2725 pub fn _ui64toa( 2726 _Value: ::std::os::raw::c_ulonglong, 2727 _Buffer: *mut ::std::os::raw::c_char, 2728 _Radix: ::std::os::raw::c_int, 2729 ) -> *mut ::std::os::raw::c_char; 2730 } 2731 extern "C" { _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_t2732 pub fn _ecvt_s( 2733 _Buffer: *mut ::std::os::raw::c_char, 2734 _BufferCount: usize, 2735 _Value: f64, 2736 _DigitCount: ::std::os::raw::c_int, 2737 _PtDec: *mut ::std::os::raw::c_int, 2738 _PtSign: *mut ::std::os::raw::c_int, 2739 ) -> errno_t; 2740 } 2741 extern "C" { _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_char2742 pub fn _ecvt( 2743 _Value: f64, 2744 _DigitCount: ::std::os::raw::c_int, 2745 _PtDec: *mut ::std::os::raw::c_int, 2746 _PtSign: *mut ::std::os::raw::c_int, 2747 ) -> *mut ::std::os::raw::c_char; 2748 } 2749 extern "C" { _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_t2750 pub fn _fcvt_s( 2751 _Buffer: *mut ::std::os::raw::c_char, 2752 _BufferCount: usize, 2753 _Value: f64, 2754 _FractionalDigitCount: ::std::os::raw::c_int, 2755 _PtDec: *mut ::std::os::raw::c_int, 2756 _PtSign: *mut ::std::os::raw::c_int, 2757 ) -> errno_t; 2758 } 2759 extern "C" { _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_char2760 pub fn _fcvt( 2761 _Value: f64, 2762 _FractionalDigitCount: ::std::os::raw::c_int, 2763 _PtDec: *mut ::std::os::raw::c_int, 2764 _PtSign: *mut ::std::os::raw::c_int, 2765 ) -> *mut ::std::os::raw::c_char; 2766 } 2767 extern "C" { _gcvt_s( _Buffer: *mut ::std::os::raw::c_char, _BufferCount: usize, _Value: f64, _DigitCount: ::std::os::raw::c_int, ) -> errno_t2768 pub fn _gcvt_s( 2769 _Buffer: *mut ::std::os::raw::c_char, 2770 _BufferCount: usize, 2771 _Value: f64, 2772 _DigitCount: ::std::os::raw::c_int, 2773 ) -> errno_t; 2774 } 2775 extern "C" { _gcvt( _Value: f64, _DigitCount: ::std::os::raw::c_int, _Buffer: *mut ::std::os::raw::c_char, ) -> *mut ::std::os::raw::c_char2776 pub fn _gcvt( 2777 _Value: f64, 2778 _DigitCount: ::std::os::raw::c_int, 2779 _Buffer: *mut ::std::os::raw::c_char, 2780 ) -> *mut ::std::os::raw::c_char; 2781 } 2782 extern "C" { ___mb_cur_max_func() -> ::std::os::raw::c_int2783 pub fn ___mb_cur_max_func() -> ::std::os::raw::c_int; 2784 } 2785 extern "C" { ___mb_cur_max_l_func(_Locale: _locale_t) -> ::std::os::raw::c_int2786 pub fn ___mb_cur_max_l_func(_Locale: _locale_t) -> ::std::os::raw::c_int; 2787 } 2788 extern "C" { mblen(_Ch: *const ::std::os::raw::c_char, _MaxCount: usize) -> ::std::os::raw::c_int2789 pub fn mblen(_Ch: *const ::std::os::raw::c_char, _MaxCount: usize) -> ::std::os::raw::c_int; 2790 } 2791 extern "C" { _mblen_l( _Ch: *const ::std::os::raw::c_char, _MaxCount: usize, _Locale: _locale_t, ) -> ::std::os::raw::c_int2792 pub fn _mblen_l( 2793 _Ch: *const ::std::os::raw::c_char, 2794 _MaxCount: usize, 2795 _Locale: _locale_t, 2796 ) -> ::std::os::raw::c_int; 2797 } 2798 extern "C" { _mbstrlen(_String: *const ::std::os::raw::c_char) -> usize2799 pub fn _mbstrlen(_String: *const ::std::os::raw::c_char) -> usize; 2800 } 2801 extern "C" { _mbstrlen_l(_String: *const ::std::os::raw::c_char, _Locale: _locale_t) -> usize2802 pub fn _mbstrlen_l(_String: *const ::std::os::raw::c_char, _Locale: _locale_t) -> usize; 2803 } 2804 extern "C" { _mbstrnlen(_String: *const ::std::os::raw::c_char, _MaxCount: usize) -> usize2805 pub fn _mbstrnlen(_String: *const ::std::os::raw::c_char, _MaxCount: usize) -> usize; 2806 } 2807 extern "C" { _mbstrnlen_l( _String: *const ::std::os::raw::c_char, _MaxCount: usize, _Locale: _locale_t, ) -> usize2808 pub fn _mbstrnlen_l( 2809 _String: *const ::std::os::raw::c_char, 2810 _MaxCount: usize, 2811 _Locale: _locale_t, 2812 ) -> usize; 2813 } 2814 extern "C" { mbtowc( _DstCh: *mut wchar_t, _SrcCh: *const ::std::os::raw::c_char, _SrcSizeInBytes: usize, ) -> ::std::os::raw::c_int2815 pub fn mbtowc( 2816 _DstCh: *mut wchar_t, 2817 _SrcCh: *const ::std::os::raw::c_char, 2818 _SrcSizeInBytes: usize, 2819 ) -> ::std::os::raw::c_int; 2820 } 2821 extern "C" { _mbtowc_l( _DstCh: *mut wchar_t, _SrcCh: *const ::std::os::raw::c_char, _SrcSizeInBytes: usize, _Locale: _locale_t, ) -> ::std::os::raw::c_int2822 pub fn _mbtowc_l( 2823 _DstCh: *mut wchar_t, 2824 _SrcCh: *const ::std::os::raw::c_char, 2825 _SrcSizeInBytes: usize, 2826 _Locale: _locale_t, 2827 ) -> ::std::os::raw::c_int; 2828 } 2829 extern "C" { mbstowcs_s( _PtNumOfCharConverted: *mut usize, _DstBuf: *mut wchar_t, _SizeInWords: usize, _SrcBuf: *const ::std::os::raw::c_char, _MaxCount: usize, ) -> errno_t2830 pub fn mbstowcs_s( 2831 _PtNumOfCharConverted: *mut usize, 2832 _DstBuf: *mut wchar_t, 2833 _SizeInWords: usize, 2834 _SrcBuf: *const ::std::os::raw::c_char, 2835 _MaxCount: usize, 2836 ) -> errno_t; 2837 } 2838 extern "C" { mbstowcs( _Dest: *mut wchar_t, _Source: *const ::std::os::raw::c_char, _MaxCount: usize, ) -> usize2839 pub fn mbstowcs( 2840 _Dest: *mut wchar_t, 2841 _Source: *const ::std::os::raw::c_char, 2842 _MaxCount: usize, 2843 ) -> usize; 2844 } 2845 extern "C" { _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_t2846 pub fn _mbstowcs_s_l( 2847 _PtNumOfCharConverted: *mut usize, 2848 _DstBuf: *mut wchar_t, 2849 _SizeInWords: usize, 2850 _SrcBuf: *const ::std::os::raw::c_char, 2851 _MaxCount: usize, 2852 _Locale: _locale_t, 2853 ) -> errno_t; 2854 } 2855 extern "C" { _mbstowcs_l( _Dest: *mut wchar_t, _Source: *const ::std::os::raw::c_char, _MaxCount: usize, _Locale: _locale_t, ) -> usize2856 pub fn _mbstowcs_l( 2857 _Dest: *mut wchar_t, 2858 _Source: *const ::std::os::raw::c_char, 2859 _MaxCount: usize, 2860 _Locale: _locale_t, 2861 ) -> usize; 2862 } 2863 extern "C" { wctomb(_MbCh: *mut ::std::os::raw::c_char, _WCh: wchar_t) -> ::std::os::raw::c_int2864 pub fn wctomb(_MbCh: *mut ::std::os::raw::c_char, _WCh: wchar_t) -> ::std::os::raw::c_int; 2865 } 2866 extern "C" { _wctomb_l( _MbCh: *mut ::std::os::raw::c_char, _WCh: wchar_t, _Locale: _locale_t, ) -> ::std::os::raw::c_int2867 pub fn _wctomb_l( 2868 _MbCh: *mut ::std::os::raw::c_char, 2869 _WCh: wchar_t, 2870 _Locale: _locale_t, 2871 ) -> ::std::os::raw::c_int; 2872 } 2873 extern "C" { wctomb_s( _SizeConverted: *mut ::std::os::raw::c_int, _MbCh: *mut ::std::os::raw::c_char, _SizeInBytes: rsize_t, _WCh: wchar_t, ) -> errno_t2874 pub fn wctomb_s( 2875 _SizeConverted: *mut ::std::os::raw::c_int, 2876 _MbCh: *mut ::std::os::raw::c_char, 2877 _SizeInBytes: rsize_t, 2878 _WCh: wchar_t, 2879 ) -> errno_t; 2880 } 2881 extern "C" { _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_t2882 pub fn _wctomb_s_l( 2883 _SizeConverted: *mut ::std::os::raw::c_int, 2884 _MbCh: *mut ::std::os::raw::c_char, 2885 _SizeInBytes: usize, 2886 _WCh: wchar_t, 2887 _Locale: _locale_t, 2888 ) -> errno_t; 2889 } 2890 extern "C" { wcstombs_s( _PtNumOfCharConverted: *mut usize, _Dst: *mut ::std::os::raw::c_char, _DstSizeInBytes: usize, _Src: *const wchar_t, _MaxCountInBytes: usize, ) -> errno_t2891 pub fn wcstombs_s( 2892 _PtNumOfCharConverted: *mut usize, 2893 _Dst: *mut ::std::os::raw::c_char, 2894 _DstSizeInBytes: usize, 2895 _Src: *const wchar_t, 2896 _MaxCountInBytes: usize, 2897 ) -> errno_t; 2898 } 2899 extern "C" { wcstombs( _Dest: *mut ::std::os::raw::c_char, _Source: *const wchar_t, _MaxCount: usize, ) -> usize2900 pub fn wcstombs( 2901 _Dest: *mut ::std::os::raw::c_char, 2902 _Source: *const wchar_t, 2903 _MaxCount: usize, 2904 ) -> usize; 2905 } 2906 extern "C" { _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_t2907 pub fn _wcstombs_s_l( 2908 _PtNumOfCharConverted: *mut usize, 2909 _Dst: *mut ::std::os::raw::c_char, 2910 _DstSizeInBytes: usize, 2911 _Src: *const wchar_t, 2912 _MaxCountInBytes: usize, 2913 _Locale: _locale_t, 2914 ) -> errno_t; 2915 } 2916 extern "C" { _wcstombs_l( _Dest: *mut ::std::os::raw::c_char, _Source: *const wchar_t, _MaxCount: usize, _Locale: _locale_t, ) -> usize2917 pub fn _wcstombs_l( 2918 _Dest: *mut ::std::os::raw::c_char, 2919 _Source: *const wchar_t, 2920 _MaxCount: usize, 2921 _Locale: _locale_t, 2922 ) -> usize; 2923 } 2924 extern "C" { _fullpath( _Buffer: *mut ::std::os::raw::c_char, _Path: *const ::std::os::raw::c_char, _BufferCount: usize, ) -> *mut ::std::os::raw::c_char2925 pub fn _fullpath( 2926 _Buffer: *mut ::std::os::raw::c_char, 2927 _Path: *const ::std::os::raw::c_char, 2928 _BufferCount: usize, 2929 ) -> *mut ::std::os::raw::c_char; 2930 } 2931 extern "C" { _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_t2932 pub fn _makepath_s( 2933 _Buffer: *mut ::std::os::raw::c_char, 2934 _BufferCount: usize, 2935 _Drive: *const ::std::os::raw::c_char, 2936 _Dir: *const ::std::os::raw::c_char, 2937 _Filename: *const ::std::os::raw::c_char, 2938 _Ext: *const ::std::os::raw::c_char, 2939 ) -> errno_t; 2940 } 2941 extern "C" { _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, )2942 pub fn _makepath( 2943 _Buffer: *mut ::std::os::raw::c_char, 2944 _Drive: *const ::std::os::raw::c_char, 2945 _Dir: *const ::std::os::raw::c_char, 2946 _Filename: *const ::std::os::raw::c_char, 2947 _Ext: *const ::std::os::raw::c_char, 2948 ); 2949 } 2950 extern "C" { _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, )2951 pub fn _splitpath( 2952 _FullPath: *const ::std::os::raw::c_char, 2953 _Drive: *mut ::std::os::raw::c_char, 2954 _Dir: *mut ::std::os::raw::c_char, 2955 _Filename: *mut ::std::os::raw::c_char, 2956 _Ext: *mut ::std::os::raw::c_char, 2957 ); 2958 } 2959 extern "C" { _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_t2960 pub fn _splitpath_s( 2961 _FullPath: *const ::std::os::raw::c_char, 2962 _Drive: *mut ::std::os::raw::c_char, 2963 _DriveCount: usize, 2964 _Dir: *mut ::std::os::raw::c_char, 2965 _DirCount: usize, 2966 _Filename: *mut ::std::os::raw::c_char, 2967 _FilenameCount: usize, 2968 _Ext: *mut ::std::os::raw::c_char, 2969 _ExtCount: usize, 2970 ) -> errno_t; 2971 } 2972 extern "C" { getenv_s( _RequiredCount: *mut usize, _Buffer: *mut ::std::os::raw::c_char, _BufferCount: rsize_t, _VarName: *const ::std::os::raw::c_char, ) -> errno_t2973 pub fn getenv_s( 2974 _RequiredCount: *mut usize, 2975 _Buffer: *mut ::std::os::raw::c_char, 2976 _BufferCount: rsize_t, 2977 _VarName: *const ::std::os::raw::c_char, 2978 ) -> errno_t; 2979 } 2980 extern "C" { __p___argc() -> *mut ::std::os::raw::c_int2981 pub fn __p___argc() -> *mut ::std::os::raw::c_int; 2982 } 2983 extern "C" { __p___argv() -> *mut *mut *mut ::std::os::raw::c_char2984 pub fn __p___argv() -> *mut *mut *mut ::std::os::raw::c_char; 2985 } 2986 extern "C" { __p___wargv() -> *mut *mut *mut wchar_t2987 pub fn __p___wargv() -> *mut *mut *mut wchar_t; 2988 } 2989 extern "C" { __p__environ() -> *mut *mut *mut ::std::os::raw::c_char2990 pub fn __p__environ() -> *mut *mut *mut ::std::os::raw::c_char; 2991 } 2992 extern "C" { __p__wenviron() -> *mut *mut *mut wchar_t2993 pub fn __p__wenviron() -> *mut *mut *mut wchar_t; 2994 } 2995 extern "C" { getenv(_VarName: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char2996 pub fn getenv(_VarName: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; 2997 } 2998 extern "C" { _dupenv_s( _Buffer: *mut *mut ::std::os::raw::c_char, _BufferCount: *mut usize, _VarName: *const ::std::os::raw::c_char, ) -> errno_t2999 pub fn _dupenv_s( 3000 _Buffer: *mut *mut ::std::os::raw::c_char, 3001 _BufferCount: *mut usize, 3002 _VarName: *const ::std::os::raw::c_char, 3003 ) -> errno_t; 3004 } 3005 extern "C" { system(_Command: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int3006 pub fn system(_Command: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; 3007 } 3008 extern "C" { _putenv(_EnvString: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int3009 pub fn _putenv(_EnvString: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; 3010 } 3011 extern "C" { _putenv_s( _Name: *const ::std::os::raw::c_char, _Value: *const ::std::os::raw::c_char, ) -> errno_t3012 pub fn _putenv_s( 3013 _Name: *const ::std::os::raw::c_char, 3014 _Value: *const ::std::os::raw::c_char, 3015 ) -> errno_t; 3016 } 3017 extern "C" { _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_t3018 pub fn _searchenv_s( 3019 _Filename: *const ::std::os::raw::c_char, 3020 _VarName: *const ::std::os::raw::c_char, 3021 _Buffer: *mut ::std::os::raw::c_char, 3022 _BufferCount: usize, 3023 ) -> errno_t; 3024 } 3025 extern "C" { _searchenv( _Filename: *const ::std::os::raw::c_char, _VarName: *const ::std::os::raw::c_char, _Buffer: *mut ::std::os::raw::c_char, )3026 pub fn _searchenv( 3027 _Filename: *const ::std::os::raw::c_char, 3028 _VarName: *const ::std::os::raw::c_char, 3029 _Buffer: *mut ::std::os::raw::c_char, 3030 ); 3031 } 3032 extern "C" { _seterrormode(_Mode: ::std::os::raw::c_int)3033 pub fn _seterrormode(_Mode: ::std::os::raw::c_int); 3034 } 3035 extern "C" { _beep(_Frequency: ::std::os::raw::c_uint, _Duration: ::std::os::raw::c_uint)3036 pub fn _beep(_Frequency: ::std::os::raw::c_uint, _Duration: ::std::os::raw::c_uint); 3037 } 3038 extern "C" { _sleep(_Duration: ::std::os::raw::c_ulong)3039 pub fn _sleep(_Duration: ::std::os::raw::c_ulong); 3040 } 3041 extern "C" { 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_char3042 pub fn ecvt( 3043 _Value: f64, 3044 _DigitCount: ::std::os::raw::c_int, 3045 _PtDec: *mut ::std::os::raw::c_int, 3046 _PtSign: *mut ::std::os::raw::c_int, 3047 ) -> *mut ::std::os::raw::c_char; 3048 } 3049 extern "C" { 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_char3050 pub fn fcvt( 3051 _Value: f64, 3052 _FractionalDigitCount: ::std::os::raw::c_int, 3053 _PtDec: *mut ::std::os::raw::c_int, 3054 _PtSign: *mut ::std::os::raw::c_int, 3055 ) -> *mut ::std::os::raw::c_char; 3056 } 3057 extern "C" { gcvt( _Value: f64, _DigitCount: ::std::os::raw::c_int, _DstBuf: *mut ::std::os::raw::c_char, ) -> *mut ::std::os::raw::c_char3058 pub fn gcvt( 3059 _Value: f64, 3060 _DigitCount: ::std::os::raw::c_int, 3061 _DstBuf: *mut ::std::os::raw::c_char, 3062 ) -> *mut ::std::os::raw::c_char; 3063 } 3064 extern "C" { 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_char3065 pub fn itoa( 3066 _Value: ::std::os::raw::c_int, 3067 _Buffer: *mut ::std::os::raw::c_char, 3068 _Radix: ::std::os::raw::c_int, 3069 ) -> *mut ::std::os::raw::c_char; 3070 } 3071 extern "C" { 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_char3072 pub fn ltoa( 3073 _Value: ::std::os::raw::c_long, 3074 _Buffer: *mut ::std::os::raw::c_char, 3075 _Radix: ::std::os::raw::c_int, 3076 ) -> *mut ::std::os::raw::c_char; 3077 } 3078 extern "C" { swab( _Buf1: *mut ::std::os::raw::c_char, _Buf2: *mut ::std::os::raw::c_char, _SizeInBytes: ::std::os::raw::c_int, )3079 pub fn swab( 3080 _Buf1: *mut ::std::os::raw::c_char, 3081 _Buf2: *mut ::std::os::raw::c_char, 3082 _SizeInBytes: ::std::os::raw::c_int, 3083 ); 3084 } 3085 extern "C" { 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_char3086 pub fn ultoa( 3087 _Value: ::std::os::raw::c_ulong, 3088 _Buffer: *mut ::std::os::raw::c_char, 3089 _Radix: ::std::os::raw::c_int, 3090 ) -> *mut ::std::os::raw::c_char; 3091 } 3092 extern "C" { putenv(_EnvString: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int3093 pub fn putenv(_EnvString: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; 3094 } 3095 extern "C" { onexit(_Func: _onexit_t) -> _onexit_t3096 pub fn onexit(_Func: _onexit_t) -> _onexit_t; 3097 } 3098 extern "C" { 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_void3099 pub fn memchr( 3100 _Buf: *const ::std::os::raw::c_void, 3101 _Val: ::std::os::raw::c_int, 3102 _MaxCount: ::std::os::raw::c_ulonglong, 3103 ) -> *mut ::std::os::raw::c_void; 3104 } 3105 extern "C" { 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_int3106 pub fn memcmp( 3107 _Buf1: *const ::std::os::raw::c_void, 3108 _Buf2: *const ::std::os::raw::c_void, 3109 _Size: ::std::os::raw::c_ulonglong, 3110 ) -> ::std::os::raw::c_int; 3111 } 3112 extern "C" { 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_void3113 pub fn memcpy( 3114 _Dst: *mut ::std::os::raw::c_void, 3115 _Src: *const ::std::os::raw::c_void, 3116 _Size: ::std::os::raw::c_ulonglong, 3117 ) -> *mut ::std::os::raw::c_void; 3118 } 3119 extern "C" { 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_void3120 pub fn memmove( 3121 _Dst: *mut ::std::os::raw::c_void, 3122 _Src: *const ::std::os::raw::c_void, 3123 _Size: ::std::os::raw::c_ulonglong, 3124 ) -> *mut ::std::os::raw::c_void; 3125 } 3126 extern "C" { 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_void3127 pub fn memset( 3128 _Dst: *mut ::std::os::raw::c_void, 3129 _Val: ::std::os::raw::c_int, 3130 _Size: ::std::os::raw::c_ulonglong, 3131 ) -> *mut ::std::os::raw::c_void; 3132 } 3133 extern "C" { strchr( _Str: *const ::std::os::raw::c_char, _Val: ::std::os::raw::c_int, ) -> *mut ::std::os::raw::c_char3134 pub fn strchr( 3135 _Str: *const ::std::os::raw::c_char, 3136 _Val: ::std::os::raw::c_int, 3137 ) -> *mut ::std::os::raw::c_char; 3138 } 3139 extern "C" { strrchr( _Str: *const ::std::os::raw::c_char, _Ch: ::std::os::raw::c_int, ) -> *mut ::std::os::raw::c_char3140 pub fn strrchr( 3141 _Str: *const ::std::os::raw::c_char, 3142 _Ch: ::std::os::raw::c_int, 3143 ) -> *mut ::std::os::raw::c_char; 3144 } 3145 extern "C" { strstr( _Str: *const ::std::os::raw::c_char, _SubStr: *const ::std::os::raw::c_char, ) -> *mut ::std::os::raw::c_char3146 pub fn strstr( 3147 _Str: *const ::std::os::raw::c_char, 3148 _SubStr: *const ::std::os::raw::c_char, 3149 ) -> *mut ::std::os::raw::c_char; 3150 } 3151 extern "C" { wcschr( _Str: *const ::std::os::raw::c_ushort, _Ch: ::std::os::raw::c_ushort, ) -> *mut ::std::os::raw::c_ushort3152 pub fn wcschr( 3153 _Str: *const ::std::os::raw::c_ushort, 3154 _Ch: ::std::os::raw::c_ushort, 3155 ) -> *mut ::std::os::raw::c_ushort; 3156 } 3157 extern "C" { wcsrchr(_Str: *const wchar_t, _Ch: wchar_t) -> *mut wchar_t3158 pub fn wcsrchr(_Str: *const wchar_t, _Ch: wchar_t) -> *mut wchar_t; 3159 } 3160 extern "C" { wcsstr(_Str: *const wchar_t, _SubStr: *const wchar_t) -> *mut wchar_t3161 pub fn wcsstr(_Str: *const wchar_t, _SubStr: *const wchar_t) -> *mut wchar_t; 3162 } 3163 extern "C" { _memicmp( _Buf1: *const ::std::os::raw::c_void, _Buf2: *const ::std::os::raw::c_void, _Size: usize, ) -> ::std::os::raw::c_int3164 pub fn _memicmp( 3165 _Buf1: *const ::std::os::raw::c_void, 3166 _Buf2: *const ::std::os::raw::c_void, 3167 _Size: usize, 3168 ) -> ::std::os::raw::c_int; 3169 } 3170 extern "C" { _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_int3171 pub fn _memicmp_l( 3172 _Buf1: *const ::std::os::raw::c_void, 3173 _Buf2: *const ::std::os::raw::c_void, 3174 _Size: usize, 3175 _Locale: _locale_t, 3176 ) -> ::std::os::raw::c_int; 3177 } 3178 extern "C" { 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_void3179 pub fn memccpy( 3180 _Dst: *mut ::std::os::raw::c_void, 3181 _Src: *const ::std::os::raw::c_void, 3182 _Val: ::std::os::raw::c_int, 3183 _Size: usize, 3184 ) -> *mut ::std::os::raw::c_void; 3185 } 3186 extern "C" { memicmp( _Buf1: *const ::std::os::raw::c_void, _Buf2: *const ::std::os::raw::c_void, _Size: usize, ) -> ::std::os::raw::c_int3187 pub fn memicmp( 3188 _Buf1: *const ::std::os::raw::c_void, 3189 _Buf2: *const ::std::os::raw::c_void, 3190 _Size: usize, 3191 ) -> ::std::os::raw::c_int; 3192 } 3193 extern "C" { wcscat_s( _Destination: *mut wchar_t, _SizeInWords: rsize_t, _Source: *const wchar_t, ) -> errno_t3194 pub fn wcscat_s( 3195 _Destination: *mut wchar_t, 3196 _SizeInWords: rsize_t, 3197 _Source: *const wchar_t, 3198 ) -> errno_t; 3199 } 3200 extern "C" { wcscpy_s( _Destination: *mut wchar_t, _SizeInWords: rsize_t, _Source: *const wchar_t, ) -> errno_t3201 pub fn wcscpy_s( 3202 _Destination: *mut wchar_t, 3203 _SizeInWords: rsize_t, 3204 _Source: *const wchar_t, 3205 ) -> errno_t; 3206 } 3207 extern "C" { wcsncat_s( _Destination: *mut wchar_t, _SizeInWords: rsize_t, _Source: *const wchar_t, _MaxCount: rsize_t, ) -> errno_t3208 pub fn wcsncat_s( 3209 _Destination: *mut wchar_t, 3210 _SizeInWords: rsize_t, 3211 _Source: *const wchar_t, 3212 _MaxCount: rsize_t, 3213 ) -> errno_t; 3214 } 3215 extern "C" { wcsncpy_s( _Destination: *mut wchar_t, _SizeInWords: rsize_t, _Source: *const wchar_t, _MaxCount: rsize_t, ) -> errno_t3216 pub fn wcsncpy_s( 3217 _Destination: *mut wchar_t, 3218 _SizeInWords: rsize_t, 3219 _Source: *const wchar_t, 3220 _MaxCount: rsize_t, 3221 ) -> errno_t; 3222 } 3223 extern "C" { wcstok_s( _String: *mut wchar_t, _Delimiter: *const wchar_t, _Context: *mut *mut wchar_t, ) -> *mut wchar_t3224 pub fn wcstok_s( 3225 _String: *mut wchar_t, 3226 _Delimiter: *const wchar_t, 3227 _Context: *mut *mut wchar_t, 3228 ) -> *mut wchar_t; 3229 } 3230 extern "C" { _wcsdup(_String: *const wchar_t) -> *mut wchar_t3231 pub fn _wcsdup(_String: *const wchar_t) -> *mut wchar_t; 3232 } 3233 extern "C" { wcscat(_Destination: *mut wchar_t, _Source: *const wchar_t) -> *mut wchar_t3234 pub fn wcscat(_Destination: *mut wchar_t, _Source: *const wchar_t) -> *mut wchar_t; 3235 } 3236 extern "C" { wcscmp( _String1: *const ::std::os::raw::c_ushort, _String2: *const ::std::os::raw::c_ushort, ) -> ::std::os::raw::c_int3237 pub fn wcscmp( 3238 _String1: *const ::std::os::raw::c_ushort, 3239 _String2: *const ::std::os::raw::c_ushort, 3240 ) -> ::std::os::raw::c_int; 3241 } 3242 extern "C" { wcscpy(_Destination: *mut wchar_t, _Source: *const wchar_t) -> *mut wchar_t3243 pub fn wcscpy(_Destination: *mut wchar_t, _Source: *const wchar_t) -> *mut wchar_t; 3244 } 3245 extern "C" { wcscspn(_String: *const wchar_t, _Control: *const wchar_t) -> usize3246 pub fn wcscspn(_String: *const wchar_t, _Control: *const wchar_t) -> usize; 3247 } 3248 extern "C" { wcslen(_String: *const ::std::os::raw::c_ushort) -> ::std::os::raw::c_ulonglong3249 pub fn wcslen(_String: *const ::std::os::raw::c_ushort) -> ::std::os::raw::c_ulonglong; 3250 } 3251 extern "C" { wcsnlen(_Source: *const wchar_t, _MaxCount: usize) -> usize3252 pub fn wcsnlen(_Source: *const wchar_t, _MaxCount: usize) -> usize; 3253 } 3254 extern "C" { wcsncat( _Destination: *mut wchar_t, _Source: *const wchar_t, _Count: usize, ) -> *mut wchar_t3255 pub fn wcsncat( 3256 _Destination: *mut wchar_t, 3257 _Source: *const wchar_t, 3258 _Count: usize, 3259 ) -> *mut wchar_t; 3260 } 3261 extern "C" { 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_int3262 pub fn wcsncmp( 3263 _String1: *const ::std::os::raw::c_ushort, 3264 _String2: *const ::std::os::raw::c_ushort, 3265 _MaxCount: ::std::os::raw::c_ulonglong, 3266 ) -> ::std::os::raw::c_int; 3267 } 3268 extern "C" { wcsncpy( _Destination: *mut wchar_t, _Source: *const wchar_t, _Count: usize, ) -> *mut wchar_t3269 pub fn wcsncpy( 3270 _Destination: *mut wchar_t, 3271 _Source: *const wchar_t, 3272 _Count: usize, 3273 ) -> *mut wchar_t; 3274 } 3275 extern "C" { wcspbrk(_String: *const wchar_t, _Control: *const wchar_t) -> *mut wchar_t3276 pub fn wcspbrk(_String: *const wchar_t, _Control: *const wchar_t) -> *mut wchar_t; 3277 } 3278 extern "C" { wcsspn(_String: *const wchar_t, _Control: *const wchar_t) -> usize3279 pub fn wcsspn(_String: *const wchar_t, _Control: *const wchar_t) -> usize; 3280 } 3281 extern "C" { wcstok( _String: *mut wchar_t, _Delimiter: *const wchar_t, _Context: *mut *mut wchar_t, ) -> *mut wchar_t3282 pub fn wcstok( 3283 _String: *mut wchar_t, 3284 _Delimiter: *const wchar_t, 3285 _Context: *mut *mut wchar_t, 3286 ) -> *mut wchar_t; 3287 } 3288 extern "C" { _wcserror(_ErrorNumber: ::std::os::raw::c_int) -> *mut wchar_t3289 pub fn _wcserror(_ErrorNumber: ::std::os::raw::c_int) -> *mut wchar_t; 3290 } 3291 extern "C" { _wcserror_s( _Buffer: *mut wchar_t, _SizeInWords: usize, _ErrorNumber: ::std::os::raw::c_int, ) -> errno_t3292 pub fn _wcserror_s( 3293 _Buffer: *mut wchar_t, 3294 _SizeInWords: usize, 3295 _ErrorNumber: ::std::os::raw::c_int, 3296 ) -> errno_t; 3297 } 3298 extern "C" { __wcserror(_String: *const wchar_t) -> *mut wchar_t3299 pub fn __wcserror(_String: *const wchar_t) -> *mut wchar_t; 3300 } 3301 extern "C" { __wcserror_s( _Buffer: *mut wchar_t, _SizeInWords: usize, _ErrorMessage: *const wchar_t, ) -> errno_t3302 pub fn __wcserror_s( 3303 _Buffer: *mut wchar_t, 3304 _SizeInWords: usize, 3305 _ErrorMessage: *const wchar_t, 3306 ) -> errno_t; 3307 } 3308 extern "C" { _wcsicmp(_String1: *const wchar_t, _String2: *const wchar_t) -> ::std::os::raw::c_int3309 pub fn _wcsicmp(_String1: *const wchar_t, _String2: *const wchar_t) -> ::std::os::raw::c_int; 3310 } 3311 extern "C" { _wcsicmp_l( _String1: *const wchar_t, _String2: *const wchar_t, _Locale: _locale_t, ) -> ::std::os::raw::c_int3312 pub fn _wcsicmp_l( 3313 _String1: *const wchar_t, 3314 _String2: *const wchar_t, 3315 _Locale: _locale_t, 3316 ) -> ::std::os::raw::c_int; 3317 } 3318 extern "C" { _wcsnicmp( _String1: *const wchar_t, _String2: *const wchar_t, _MaxCount: usize, ) -> ::std::os::raw::c_int3319 pub fn _wcsnicmp( 3320 _String1: *const wchar_t, 3321 _String2: *const wchar_t, 3322 _MaxCount: usize, 3323 ) -> ::std::os::raw::c_int; 3324 } 3325 extern "C" { _wcsnicmp_l( _String1: *const wchar_t, _String2: *const wchar_t, _MaxCount: usize, _Locale: _locale_t, ) -> ::std::os::raw::c_int3326 pub fn _wcsnicmp_l( 3327 _String1: *const wchar_t, 3328 _String2: *const wchar_t, 3329 _MaxCount: usize, 3330 _Locale: _locale_t, 3331 ) -> ::std::os::raw::c_int; 3332 } 3333 extern "C" { _wcsnset_s( _Destination: *mut wchar_t, _SizeInWords: usize, _Value: wchar_t, _MaxCount: usize, ) -> errno_t3334 pub fn _wcsnset_s( 3335 _Destination: *mut wchar_t, 3336 _SizeInWords: usize, 3337 _Value: wchar_t, 3338 _MaxCount: usize, 3339 ) -> errno_t; 3340 } 3341 extern "C" { _wcsnset(_String: *mut wchar_t, _Value: wchar_t, _MaxCount: usize) -> *mut wchar_t3342 pub fn _wcsnset(_String: *mut wchar_t, _Value: wchar_t, _MaxCount: usize) -> *mut wchar_t; 3343 } 3344 extern "C" { _wcsrev(_String: *mut wchar_t) -> *mut wchar_t3345 pub fn _wcsrev(_String: *mut wchar_t) -> *mut wchar_t; 3346 } 3347 extern "C" { _wcsset_s(_Destination: *mut wchar_t, _SizeInWords: usize, _Value: wchar_t) -> errno_t3348 pub fn _wcsset_s(_Destination: *mut wchar_t, _SizeInWords: usize, _Value: wchar_t) -> errno_t; 3349 } 3350 extern "C" { _wcsset(_String: *mut wchar_t, _Value: wchar_t) -> *mut wchar_t3351 pub fn _wcsset(_String: *mut wchar_t, _Value: wchar_t) -> *mut wchar_t; 3352 } 3353 extern "C" { _wcslwr_s(_String: *mut wchar_t, _SizeInWords: usize) -> errno_t3354 pub fn _wcslwr_s(_String: *mut wchar_t, _SizeInWords: usize) -> errno_t; 3355 } 3356 extern "C" { _wcslwr(_String: *mut wchar_t) -> *mut wchar_t3357 pub fn _wcslwr(_String: *mut wchar_t) -> *mut wchar_t; 3358 } 3359 extern "C" { _wcslwr_s_l(_String: *mut wchar_t, _SizeInWords: usize, _Locale: _locale_t) -> errno_t3360 pub fn _wcslwr_s_l(_String: *mut wchar_t, _SizeInWords: usize, _Locale: _locale_t) -> errno_t; 3361 } 3362 extern "C" { _wcslwr_l(_String: *mut wchar_t, _Locale: _locale_t) -> *mut wchar_t3363 pub fn _wcslwr_l(_String: *mut wchar_t, _Locale: _locale_t) -> *mut wchar_t; 3364 } 3365 extern "C" { _wcsupr_s(_String: *mut wchar_t, _Size: usize) -> errno_t3366 pub fn _wcsupr_s(_String: *mut wchar_t, _Size: usize) -> errno_t; 3367 } 3368 extern "C" { _wcsupr(_String: *mut wchar_t) -> *mut wchar_t3369 pub fn _wcsupr(_String: *mut wchar_t) -> *mut wchar_t; 3370 } 3371 extern "C" { _wcsupr_s_l(_String: *mut wchar_t, _Size: usize, _Locale: _locale_t) -> errno_t3372 pub fn _wcsupr_s_l(_String: *mut wchar_t, _Size: usize, _Locale: _locale_t) -> errno_t; 3373 } 3374 extern "C" { _wcsupr_l(_String: *mut wchar_t, _Locale: _locale_t) -> *mut wchar_t3375 pub fn _wcsupr_l(_String: *mut wchar_t, _Locale: _locale_t) -> *mut wchar_t; 3376 } 3377 extern "C" { wcsxfrm(_Destination: *mut wchar_t, _Source: *const wchar_t, _MaxCount: usize) -> usize3378 pub fn wcsxfrm(_Destination: *mut wchar_t, _Source: *const wchar_t, _MaxCount: usize) -> usize; 3379 } 3380 extern "C" { _wcsxfrm_l( _Destination: *mut wchar_t, _Source: *const wchar_t, _MaxCount: usize, _Locale: _locale_t, ) -> usize3381 pub fn _wcsxfrm_l( 3382 _Destination: *mut wchar_t, 3383 _Source: *const wchar_t, 3384 _MaxCount: usize, 3385 _Locale: _locale_t, 3386 ) -> usize; 3387 } 3388 extern "C" { wcscoll(_String1: *const wchar_t, _String2: *const wchar_t) -> ::std::os::raw::c_int3389 pub fn wcscoll(_String1: *const wchar_t, _String2: *const wchar_t) -> ::std::os::raw::c_int; 3390 } 3391 extern "C" { _wcscoll_l( _String1: *const wchar_t, _String2: *const wchar_t, _Locale: _locale_t, ) -> ::std::os::raw::c_int3392 pub fn _wcscoll_l( 3393 _String1: *const wchar_t, 3394 _String2: *const wchar_t, 3395 _Locale: _locale_t, 3396 ) -> ::std::os::raw::c_int; 3397 } 3398 extern "C" { _wcsicoll(_String1: *const wchar_t, _String2: *const wchar_t) -> ::std::os::raw::c_int3399 pub fn _wcsicoll(_String1: *const wchar_t, _String2: *const wchar_t) -> ::std::os::raw::c_int; 3400 } 3401 extern "C" { _wcsicoll_l( _String1: *const wchar_t, _String2: *const wchar_t, _Locale: _locale_t, ) -> ::std::os::raw::c_int3402 pub fn _wcsicoll_l( 3403 _String1: *const wchar_t, 3404 _String2: *const wchar_t, 3405 _Locale: _locale_t, 3406 ) -> ::std::os::raw::c_int; 3407 } 3408 extern "C" { _wcsncoll( _String1: *const wchar_t, _String2: *const wchar_t, _MaxCount: usize, ) -> ::std::os::raw::c_int3409 pub fn _wcsncoll( 3410 _String1: *const wchar_t, 3411 _String2: *const wchar_t, 3412 _MaxCount: usize, 3413 ) -> ::std::os::raw::c_int; 3414 } 3415 extern "C" { _wcsncoll_l( _String1: *const wchar_t, _String2: *const wchar_t, _MaxCount: usize, _Locale: _locale_t, ) -> ::std::os::raw::c_int3416 pub fn _wcsncoll_l( 3417 _String1: *const wchar_t, 3418 _String2: *const wchar_t, 3419 _MaxCount: usize, 3420 _Locale: _locale_t, 3421 ) -> ::std::os::raw::c_int; 3422 } 3423 extern "C" { _wcsnicoll( _String1: *const wchar_t, _String2: *const wchar_t, _MaxCount: usize, ) -> ::std::os::raw::c_int3424 pub fn _wcsnicoll( 3425 _String1: *const wchar_t, 3426 _String2: *const wchar_t, 3427 _MaxCount: usize, 3428 ) -> ::std::os::raw::c_int; 3429 } 3430 extern "C" { _wcsnicoll_l( _String1: *const wchar_t, _String2: *const wchar_t, _MaxCount: usize, _Locale: _locale_t, ) -> ::std::os::raw::c_int3431 pub fn _wcsnicoll_l( 3432 _String1: *const wchar_t, 3433 _String2: *const wchar_t, 3434 _MaxCount: usize, 3435 _Locale: _locale_t, 3436 ) -> ::std::os::raw::c_int; 3437 } 3438 extern "C" { wcsdup(_String: *const wchar_t) -> *mut wchar_t3439 pub fn wcsdup(_String: *const wchar_t) -> *mut wchar_t; 3440 } 3441 extern "C" { wcsicmp(_String1: *const wchar_t, _String2: *const wchar_t) -> ::std::os::raw::c_int3442 pub fn wcsicmp(_String1: *const wchar_t, _String2: *const wchar_t) -> ::std::os::raw::c_int; 3443 } 3444 extern "C" { wcsnicmp( _String1: *const wchar_t, _String2: *const wchar_t, _MaxCount: usize, ) -> ::std::os::raw::c_int3445 pub fn wcsnicmp( 3446 _String1: *const wchar_t, 3447 _String2: *const wchar_t, 3448 _MaxCount: usize, 3449 ) -> ::std::os::raw::c_int; 3450 } 3451 extern "C" { wcsnset(_String: *mut wchar_t, _Value: wchar_t, _MaxCount: usize) -> *mut wchar_t3452 pub fn wcsnset(_String: *mut wchar_t, _Value: wchar_t, _MaxCount: usize) -> *mut wchar_t; 3453 } 3454 extern "C" { wcsrev(_String: *mut wchar_t) -> *mut wchar_t3455 pub fn wcsrev(_String: *mut wchar_t) -> *mut wchar_t; 3456 } 3457 extern "C" { wcsset(_String: *mut wchar_t, _Value: wchar_t) -> *mut wchar_t3458 pub fn wcsset(_String: *mut wchar_t, _Value: wchar_t) -> *mut wchar_t; 3459 } 3460 extern "C" { wcslwr(_String: *mut wchar_t) -> *mut wchar_t3461 pub fn wcslwr(_String: *mut wchar_t) -> *mut wchar_t; 3462 } 3463 extern "C" { wcsupr(_String: *mut wchar_t) -> *mut wchar_t3464 pub fn wcsupr(_String: *mut wchar_t) -> *mut wchar_t; 3465 } 3466 extern "C" { wcsicoll(_String1: *const wchar_t, _String2: *const wchar_t) -> ::std::os::raw::c_int3467 pub fn wcsicoll(_String1: *const wchar_t, _String2: *const wchar_t) -> ::std::os::raw::c_int; 3468 } 3469 extern "C" { strcpy_s( _Destination: *mut ::std::os::raw::c_char, _SizeInBytes: rsize_t, _Source: *const ::std::os::raw::c_char, ) -> errno_t3470 pub fn strcpy_s( 3471 _Destination: *mut ::std::os::raw::c_char, 3472 _SizeInBytes: rsize_t, 3473 _Source: *const ::std::os::raw::c_char, 3474 ) -> errno_t; 3475 } 3476 extern "C" { strcat_s( _Destination: *mut ::std::os::raw::c_char, _SizeInBytes: rsize_t, _Source: *const ::std::os::raw::c_char, ) -> errno_t3477 pub fn strcat_s( 3478 _Destination: *mut ::std::os::raw::c_char, 3479 _SizeInBytes: rsize_t, 3480 _Source: *const ::std::os::raw::c_char, 3481 ) -> errno_t; 3482 } 3483 extern "C" { strerror_s( _Buffer: *mut ::std::os::raw::c_char, _SizeInBytes: usize, _ErrorNumber: ::std::os::raw::c_int, ) -> errno_t3484 pub fn strerror_s( 3485 _Buffer: *mut ::std::os::raw::c_char, 3486 _SizeInBytes: usize, 3487 _ErrorNumber: ::std::os::raw::c_int, 3488 ) -> errno_t; 3489 } 3490 extern "C" { strncat_s( _Destination: *mut ::std::os::raw::c_char, _SizeInBytes: rsize_t, _Source: *const ::std::os::raw::c_char, _MaxCount: rsize_t, ) -> errno_t3491 pub fn strncat_s( 3492 _Destination: *mut ::std::os::raw::c_char, 3493 _SizeInBytes: rsize_t, 3494 _Source: *const ::std::os::raw::c_char, 3495 _MaxCount: rsize_t, 3496 ) -> errno_t; 3497 } 3498 extern "C" { strncpy_s( _Destination: *mut ::std::os::raw::c_char, _SizeInBytes: rsize_t, _Source: *const ::std::os::raw::c_char, _MaxCount: rsize_t, ) -> errno_t3499 pub fn strncpy_s( 3500 _Destination: *mut ::std::os::raw::c_char, 3501 _SizeInBytes: rsize_t, 3502 _Source: *const ::std::os::raw::c_char, 3503 _MaxCount: rsize_t, 3504 ) -> errno_t; 3505 } 3506 extern "C" { 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_char3507 pub fn strtok_s( 3508 _String: *mut ::std::os::raw::c_char, 3509 _Delimiter: *const ::std::os::raw::c_char, 3510 _Context: *mut *mut ::std::os::raw::c_char, 3511 ) -> *mut ::std::os::raw::c_char; 3512 } 3513 extern "C" { _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_void3514 pub fn _memccpy( 3515 _Dst: *mut ::std::os::raw::c_void, 3516 _Src: *const ::std::os::raw::c_void, 3517 _Val: ::std::os::raw::c_int, 3518 _MaxCount: usize, 3519 ) -> *mut ::std::os::raw::c_void; 3520 } 3521 extern "C" { strcat( _Destination: *mut ::std::os::raw::c_char, _Source: *const ::std::os::raw::c_char, ) -> *mut ::std::os::raw::c_char3522 pub fn strcat( 3523 _Destination: *mut ::std::os::raw::c_char, 3524 _Source: *const ::std::os::raw::c_char, 3525 ) -> *mut ::std::os::raw::c_char; 3526 } 3527 extern "C" { strcmp( _Str1: *const ::std::os::raw::c_char, _Str2: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int3528 pub fn strcmp( 3529 _Str1: *const ::std::os::raw::c_char, 3530 _Str2: *const ::std::os::raw::c_char, 3531 ) -> ::std::os::raw::c_int; 3532 } 3533 extern "C" { _strcmpi( _String1: *const ::std::os::raw::c_char, _String2: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int3534 pub fn _strcmpi( 3535 _String1: *const ::std::os::raw::c_char, 3536 _String2: *const ::std::os::raw::c_char, 3537 ) -> ::std::os::raw::c_int; 3538 } 3539 extern "C" { strcoll( _String1: *const ::std::os::raw::c_char, _String2: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int3540 pub fn strcoll( 3541 _String1: *const ::std::os::raw::c_char, 3542 _String2: *const ::std::os::raw::c_char, 3543 ) -> ::std::os::raw::c_int; 3544 } 3545 extern "C" { _strcoll_l( _String1: *const ::std::os::raw::c_char, _String2: *const ::std::os::raw::c_char, _Locale: _locale_t, ) -> ::std::os::raw::c_int3546 pub fn _strcoll_l( 3547 _String1: *const ::std::os::raw::c_char, 3548 _String2: *const ::std::os::raw::c_char, 3549 _Locale: _locale_t, 3550 ) -> ::std::os::raw::c_int; 3551 } 3552 extern "C" { strcpy( _Destination: *mut ::std::os::raw::c_char, _Source: *const ::std::os::raw::c_char, ) -> *mut ::std::os::raw::c_char3553 pub fn strcpy( 3554 _Destination: *mut ::std::os::raw::c_char, 3555 _Source: *const ::std::os::raw::c_char, 3556 ) -> *mut ::std::os::raw::c_char; 3557 } 3558 extern "C" { strcspn( _Str: *const ::std::os::raw::c_char, _Control: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_ulonglong3559 pub fn strcspn( 3560 _Str: *const ::std::os::raw::c_char, 3561 _Control: *const ::std::os::raw::c_char, 3562 ) -> ::std::os::raw::c_ulonglong; 3563 } 3564 extern "C" { _strdup(_Source: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char3565 pub fn _strdup(_Source: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; 3566 } 3567 extern "C" { _strerror(_ErrorMessage: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char3568 pub fn _strerror(_ErrorMessage: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; 3569 } 3570 extern "C" { _strerror_s( _Buffer: *mut ::std::os::raw::c_char, _SizeInBytes: usize, _ErrorMessage: *const ::std::os::raw::c_char, ) -> errno_t3571 pub fn _strerror_s( 3572 _Buffer: *mut ::std::os::raw::c_char, 3573 _SizeInBytes: usize, 3574 _ErrorMessage: *const ::std::os::raw::c_char, 3575 ) -> errno_t; 3576 } 3577 extern "C" { strerror(_ErrorMessage: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char3578 pub fn strerror(_ErrorMessage: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; 3579 } 3580 extern "C" { _stricmp( _String1: *const ::std::os::raw::c_char, _String2: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int3581 pub fn _stricmp( 3582 _String1: *const ::std::os::raw::c_char, 3583 _String2: *const ::std::os::raw::c_char, 3584 ) -> ::std::os::raw::c_int; 3585 } 3586 extern "C" { _stricoll( _String1: *const ::std::os::raw::c_char, _String2: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int3587 pub fn _stricoll( 3588 _String1: *const ::std::os::raw::c_char, 3589 _String2: *const ::std::os::raw::c_char, 3590 ) -> ::std::os::raw::c_int; 3591 } 3592 extern "C" { _stricoll_l( _String1: *const ::std::os::raw::c_char, _String2: *const ::std::os::raw::c_char, _Locale: _locale_t, ) -> ::std::os::raw::c_int3593 pub fn _stricoll_l( 3594 _String1: *const ::std::os::raw::c_char, 3595 _String2: *const ::std::os::raw::c_char, 3596 _Locale: _locale_t, 3597 ) -> ::std::os::raw::c_int; 3598 } 3599 extern "C" { _stricmp_l( _String1: *const ::std::os::raw::c_char, _String2: *const ::std::os::raw::c_char, _Locale: _locale_t, ) -> ::std::os::raw::c_int3600 pub fn _stricmp_l( 3601 _String1: *const ::std::os::raw::c_char, 3602 _String2: *const ::std::os::raw::c_char, 3603 _Locale: _locale_t, 3604 ) -> ::std::os::raw::c_int; 3605 } 3606 extern "C" { strlen(_Str: *const ::std::os::raw::c_char) -> ::std::os::raw::c_ulonglong3607 pub fn strlen(_Str: *const ::std::os::raw::c_char) -> ::std::os::raw::c_ulonglong; 3608 } 3609 extern "C" { _strlwr_s(_String: *mut ::std::os::raw::c_char, _Size: usize) -> errno_t3610 pub fn _strlwr_s(_String: *mut ::std::os::raw::c_char, _Size: usize) -> errno_t; 3611 } 3612 extern "C" { _strlwr(_String: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char3613 pub fn _strlwr(_String: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; 3614 } 3615 extern "C" { _strlwr_s_l( _String: *mut ::std::os::raw::c_char, _Size: usize, _Locale: _locale_t, ) -> errno_t3616 pub fn _strlwr_s_l( 3617 _String: *mut ::std::os::raw::c_char, 3618 _Size: usize, 3619 _Locale: _locale_t, 3620 ) -> errno_t; 3621 } 3622 extern "C" { _strlwr_l( _String: *mut ::std::os::raw::c_char, _Locale: _locale_t, ) -> *mut ::std::os::raw::c_char3623 pub fn _strlwr_l( 3624 _String: *mut ::std::os::raw::c_char, 3625 _Locale: _locale_t, 3626 ) -> *mut ::std::os::raw::c_char; 3627 } 3628 extern "C" { 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_char3629 pub fn strncat( 3630 _Destination: *mut ::std::os::raw::c_char, 3631 _Source: *const ::std::os::raw::c_char, 3632 _Count: ::std::os::raw::c_ulonglong, 3633 ) -> *mut ::std::os::raw::c_char; 3634 } 3635 extern "C" { 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_int3636 pub fn strncmp( 3637 _Str1: *const ::std::os::raw::c_char, 3638 _Str2: *const ::std::os::raw::c_char, 3639 _MaxCount: ::std::os::raw::c_ulonglong, 3640 ) -> ::std::os::raw::c_int; 3641 } 3642 extern "C" { _strnicmp( _String1: *const ::std::os::raw::c_char, _String2: *const ::std::os::raw::c_char, _MaxCount: usize, ) -> ::std::os::raw::c_int3643 pub fn _strnicmp( 3644 _String1: *const ::std::os::raw::c_char, 3645 _String2: *const ::std::os::raw::c_char, 3646 _MaxCount: usize, 3647 ) -> ::std::os::raw::c_int; 3648 } 3649 extern "C" { _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_int3650 pub fn _strnicmp_l( 3651 _String1: *const ::std::os::raw::c_char, 3652 _String2: *const ::std::os::raw::c_char, 3653 _MaxCount: usize, 3654 _Locale: _locale_t, 3655 ) -> ::std::os::raw::c_int; 3656 } 3657 extern "C" { _strnicoll( _String1: *const ::std::os::raw::c_char, _String2: *const ::std::os::raw::c_char, _MaxCount: usize, ) -> ::std::os::raw::c_int3658 pub fn _strnicoll( 3659 _String1: *const ::std::os::raw::c_char, 3660 _String2: *const ::std::os::raw::c_char, 3661 _MaxCount: usize, 3662 ) -> ::std::os::raw::c_int; 3663 } 3664 extern "C" { _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_int3665 pub fn _strnicoll_l( 3666 _String1: *const ::std::os::raw::c_char, 3667 _String2: *const ::std::os::raw::c_char, 3668 _MaxCount: usize, 3669 _Locale: _locale_t, 3670 ) -> ::std::os::raw::c_int; 3671 } 3672 extern "C" { _strncoll( _String1: *const ::std::os::raw::c_char, _String2: *const ::std::os::raw::c_char, _MaxCount: usize, ) -> ::std::os::raw::c_int3673 pub fn _strncoll( 3674 _String1: *const ::std::os::raw::c_char, 3675 _String2: *const ::std::os::raw::c_char, 3676 _MaxCount: usize, 3677 ) -> ::std::os::raw::c_int; 3678 } 3679 extern "C" { _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_int3680 pub fn _strncoll_l( 3681 _String1: *const ::std::os::raw::c_char, 3682 _String2: *const ::std::os::raw::c_char, 3683 _MaxCount: usize, 3684 _Locale: _locale_t, 3685 ) -> ::std::os::raw::c_int; 3686 } 3687 extern "C" { __strncnt(_String: *const ::std::os::raw::c_char, _Count: usize) -> usize3688 pub fn __strncnt(_String: *const ::std::os::raw::c_char, _Count: usize) -> usize; 3689 } 3690 extern "C" { 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_char3691 pub fn strncpy( 3692 _Destination: *mut ::std::os::raw::c_char, 3693 _Source: *const ::std::os::raw::c_char, 3694 _Count: ::std::os::raw::c_ulonglong, 3695 ) -> *mut ::std::os::raw::c_char; 3696 } 3697 extern "C" { strnlen(_String: *const ::std::os::raw::c_char, _MaxCount: usize) -> usize3698 pub fn strnlen(_String: *const ::std::os::raw::c_char, _MaxCount: usize) -> usize; 3699 } 3700 extern "C" { _strnset_s( _String: *mut ::std::os::raw::c_char, _SizeInBytes: usize, _Value: ::std::os::raw::c_int, _MaxCount: usize, ) -> errno_t3701 pub fn _strnset_s( 3702 _String: *mut ::std::os::raw::c_char, 3703 _SizeInBytes: usize, 3704 _Value: ::std::os::raw::c_int, 3705 _MaxCount: usize, 3706 ) -> errno_t; 3707 } 3708 extern "C" { _strnset( _Destination: *mut ::std::os::raw::c_char, _Value: ::std::os::raw::c_int, _Count: usize, ) -> *mut ::std::os::raw::c_char3709 pub fn _strnset( 3710 _Destination: *mut ::std::os::raw::c_char, 3711 _Value: ::std::os::raw::c_int, 3712 _Count: usize, 3713 ) -> *mut ::std::os::raw::c_char; 3714 } 3715 extern "C" { strpbrk( _Str: *const ::std::os::raw::c_char, _Control: *const ::std::os::raw::c_char, ) -> *mut ::std::os::raw::c_char3716 pub fn strpbrk( 3717 _Str: *const ::std::os::raw::c_char, 3718 _Control: *const ::std::os::raw::c_char, 3719 ) -> *mut ::std::os::raw::c_char; 3720 } 3721 extern "C" { _strrev(_Str: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char3722 pub fn _strrev(_Str: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; 3723 } 3724 extern "C" { _strset_s( _Destination: *mut ::std::os::raw::c_char, _DestinationSize: usize, _Value: ::std::os::raw::c_int, ) -> errno_t3725 pub fn _strset_s( 3726 _Destination: *mut ::std::os::raw::c_char, 3727 _DestinationSize: usize, 3728 _Value: ::std::os::raw::c_int, 3729 ) -> errno_t; 3730 } 3731 extern "C" { _strset( _Destination: *mut ::std::os::raw::c_char, _Value: ::std::os::raw::c_int, ) -> *mut ::std::os::raw::c_char3732 pub fn _strset( 3733 _Destination: *mut ::std::os::raw::c_char, 3734 _Value: ::std::os::raw::c_int, 3735 ) -> *mut ::std::os::raw::c_char; 3736 } 3737 extern "C" { strspn( _Str: *const ::std::os::raw::c_char, _Control: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_ulonglong3738 pub fn strspn( 3739 _Str: *const ::std::os::raw::c_char, 3740 _Control: *const ::std::os::raw::c_char, 3741 ) -> ::std::os::raw::c_ulonglong; 3742 } 3743 extern "C" { strtok( _String: *mut ::std::os::raw::c_char, _Delimiter: *const ::std::os::raw::c_char, ) -> *mut ::std::os::raw::c_char3744 pub fn strtok( 3745 _String: *mut ::std::os::raw::c_char, 3746 _Delimiter: *const ::std::os::raw::c_char, 3747 ) -> *mut ::std::os::raw::c_char; 3748 } 3749 extern "C" { _strupr_s(_String: *mut ::std::os::raw::c_char, _Size: usize) -> errno_t3750 pub fn _strupr_s(_String: *mut ::std::os::raw::c_char, _Size: usize) -> errno_t; 3751 } 3752 extern "C" { _strupr(_String: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char3753 pub fn _strupr(_String: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; 3754 } 3755 extern "C" { _strupr_s_l( _String: *mut ::std::os::raw::c_char, _Size: usize, _Locale: _locale_t, ) -> errno_t3756 pub fn _strupr_s_l( 3757 _String: *mut ::std::os::raw::c_char, 3758 _Size: usize, 3759 _Locale: _locale_t, 3760 ) -> errno_t; 3761 } 3762 extern "C" { _strupr_l( _String: *mut ::std::os::raw::c_char, _Locale: _locale_t, ) -> *mut ::std::os::raw::c_char3763 pub fn _strupr_l( 3764 _String: *mut ::std::os::raw::c_char, 3765 _Locale: _locale_t, 3766 ) -> *mut ::std::os::raw::c_char; 3767 } 3768 extern "C" { 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_ulonglong3769 pub fn strxfrm( 3770 _Destination: *mut ::std::os::raw::c_char, 3771 _Source: *const ::std::os::raw::c_char, 3772 _MaxCount: ::std::os::raw::c_ulonglong, 3773 ) -> ::std::os::raw::c_ulonglong; 3774 } 3775 extern "C" { _strxfrm_l( _Destination: *mut ::std::os::raw::c_char, _Source: *const ::std::os::raw::c_char, _MaxCount: usize, _Locale: _locale_t, ) -> usize3776 pub fn _strxfrm_l( 3777 _Destination: *mut ::std::os::raw::c_char, 3778 _Source: *const ::std::os::raw::c_char, 3779 _MaxCount: usize, 3780 _Locale: _locale_t, 3781 ) -> usize; 3782 } 3783 extern "C" { strdup(_String: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char3784 pub fn strdup(_String: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; 3785 } 3786 extern "C" { strcmpi( _String1: *const ::std::os::raw::c_char, _String2: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int3787 pub fn strcmpi( 3788 _String1: *const ::std::os::raw::c_char, 3789 _String2: *const ::std::os::raw::c_char, 3790 ) -> ::std::os::raw::c_int; 3791 } 3792 extern "C" { stricmp( _String1: *const ::std::os::raw::c_char, _String2: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int3793 pub fn stricmp( 3794 _String1: *const ::std::os::raw::c_char, 3795 _String2: *const ::std::os::raw::c_char, 3796 ) -> ::std::os::raw::c_int; 3797 } 3798 extern "C" { strlwr(_String: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char3799 pub fn strlwr(_String: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; 3800 } 3801 extern "C" { strnicmp( _String1: *const ::std::os::raw::c_char, _String2: *const ::std::os::raw::c_char, _MaxCount: usize, ) -> ::std::os::raw::c_int3802 pub fn strnicmp( 3803 _String1: *const ::std::os::raw::c_char, 3804 _String2: *const ::std::os::raw::c_char, 3805 _MaxCount: usize, 3806 ) -> ::std::os::raw::c_int; 3807 } 3808 extern "C" { strnset( _String: *mut ::std::os::raw::c_char, _Value: ::std::os::raw::c_int, _MaxCount: usize, ) -> *mut ::std::os::raw::c_char3809 pub fn strnset( 3810 _String: *mut ::std::os::raw::c_char, 3811 _Value: ::std::os::raw::c_int, 3812 _MaxCount: usize, 3813 ) -> *mut ::std::os::raw::c_char; 3814 } 3815 extern "C" { strrev(_String: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char3816 pub fn strrev(_String: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; 3817 } 3818 extern "C" { strset( _String: *mut ::std::os::raw::c_char, _Value: ::std::os::raw::c_int, ) -> *mut ::std::os::raw::c_char3819 pub fn strset( 3820 _String: *mut ::std::os::raw::c_char, 3821 _Value: ::std::os::raw::c_int, 3822 ) -> *mut ::std::os::raw::c_char; 3823 } 3824 extern "C" { strupr(_String: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char3825 pub fn strupr(_String: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; 3826 } 3827 pub type slist_index = ::std::os::raw::c_int; 3828 #[repr(C)] 3829 #[derive(Debug, Copy, Clone)] 3830 pub struct slist { 3831 pub n: slist_index, 3832 pub max: slist_index, 3833 pub sorted: ::std::os::raw::c_int, 3834 pub strs: *mut str, 3835 } 3836 extern "C" { slists_init(a: *mut slist, ...)3837 pub fn slists_init(a: *mut slist, ...); 3838 } 3839 extern "C" { slists_free(a: *mut slist, ...)3840 pub fn slists_free(a: *mut slist, ...); 3841 } 3842 extern "C" { slists_empty(a: *mut slist, ...)3843 pub fn slists_empty(a: *mut slist, ...); 3844 } 3845 extern "C" { slist_init(a: *mut slist)3846 pub fn slist_init(a: *mut slist); 3847 } 3848 extern "C" { slist_init_values(a: *mut slist, ...) -> ::std::os::raw::c_int3849 pub fn slist_init_values(a: *mut slist, ...) -> ::std::os::raw::c_int; 3850 } 3851 extern "C" { slist_init_valuesc(a: *mut slist, ...) -> ::std::os::raw::c_int3852 pub fn slist_init_valuesc(a: *mut slist, ...) -> ::std::os::raw::c_int; 3853 } 3854 extern "C" { slist_free(a: *mut slist)3855 pub fn slist_free(a: *mut slist); 3856 } 3857 extern "C" { slist_empty(a: *mut slist)3858 pub fn slist_empty(a: *mut slist); 3859 } 3860 extern "C" { slist_new() -> *mut slist3861 pub fn slist_new() -> *mut slist; 3862 } 3863 extern "C" { slist_delete(arg1: *mut slist)3864 pub fn slist_delete(arg1: *mut slist); 3865 } 3866 extern "C" { slist_deletev(v: *mut ::std::os::raw::c_void)3867 pub fn slist_deletev(v: *mut ::std::os::raw::c_void); 3868 } 3869 extern "C" { slist_dup(a: *mut slist) -> *mut slist3870 pub fn slist_dup(a: *mut slist) -> *mut slist; 3871 } 3872 extern "C" { slist_copy(to: *mut slist, from: *mut slist) -> ::std::os::raw::c_int3873 pub fn slist_copy(to: *mut slist, from: *mut slist) -> ::std::os::raw::c_int; 3874 } 3875 extern "C" { 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_int3876 pub fn slist_copy_ret( 3877 to: *mut slist, 3878 from: *mut slist, 3879 retok: ::std::os::raw::c_int, 3880 reterr: ::std::os::raw::c_int, 3881 ) -> ::std::os::raw::c_int; 3882 } 3883 extern "C" { slist_swap(a: *mut slist, n1: slist_index, n2: slist_index)3884 pub fn slist_swap(a: *mut slist, n1: slist_index, n2: slist_index); 3885 } 3886 extern "C" { slist_addvp( a: *mut slist, mode: ::std::os::raw::c_int, vp: *mut ::std::os::raw::c_void, ) -> ::std::os::raw::c_int3887 pub fn slist_addvp( 3888 a: *mut slist, 3889 mode: ::std::os::raw::c_int, 3890 vp: *mut ::std::os::raw::c_void, 3891 ) -> ::std::os::raw::c_int; 3892 } 3893 extern "C" { slist_addc(a: *mut slist, value: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int3894 pub fn slist_addc(a: *mut slist, value: *const ::std::os::raw::c_char) 3895 -> ::std::os::raw::c_int; 3896 } 3897 extern "C" { slist_add(a: *mut slist, value: *mut str) -> ::std::os::raw::c_int3898 pub fn slist_add(a: *mut slist, value: *mut str) -> ::std::os::raw::c_int; 3899 } 3900 extern "C" { 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_int3901 pub fn slist_addvp_ret( 3902 a: *mut slist, 3903 mode: ::std::os::raw::c_int, 3904 vp: *mut ::std::os::raw::c_void, 3905 retok: ::std::os::raw::c_int, 3906 reterr: ::std::os::raw::c_int, 3907 ) -> ::std::os::raw::c_int; 3908 } 3909 extern "C" { 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_int3910 pub fn slist_addc_ret( 3911 a: *mut slist, 3912 value: *const ::std::os::raw::c_char, 3913 retok: ::std::os::raw::c_int, 3914 reterr: ::std::os::raw::c_int, 3915 ) -> ::std::os::raw::c_int; 3916 } 3917 extern "C" { 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_int3918 pub fn slist_add_ret( 3919 a: *mut slist, 3920 value: *mut str, 3921 retok: ::std::os::raw::c_int, 3922 reterr: ::std::os::raw::c_int, 3923 ) -> ::std::os::raw::c_int; 3924 } 3925 extern "C" { slist_addvp_all( a: *mut slist, mode: ::std::os::raw::c_int, ... ) -> ::std::os::raw::c_int3926 pub fn slist_addvp_all( 3927 a: *mut slist, 3928 mode: ::std::os::raw::c_int, 3929 ... 3930 ) -> ::std::os::raw::c_int; 3931 } 3932 extern "C" { slist_addc_all(a: *mut slist, ...) -> ::std::os::raw::c_int3933 pub fn slist_addc_all(a: *mut slist, ...) -> ::std::os::raw::c_int; 3934 } 3935 extern "C" { slist_add_all(a: *mut slist, ...) -> ::std::os::raw::c_int3936 pub fn slist_add_all(a: *mut slist, ...) -> ::std::os::raw::c_int; 3937 } 3938 extern "C" { slist_addvp_unique( a: *mut slist, mode: ::std::os::raw::c_int, vp: *mut ::std::os::raw::c_void, ) -> ::std::os::raw::c_int3939 pub fn slist_addvp_unique( 3940 a: *mut slist, 3941 mode: ::std::os::raw::c_int, 3942 vp: *mut ::std::os::raw::c_void, 3943 ) -> ::std::os::raw::c_int; 3944 } 3945 extern "C" { slist_addc_unique( a: *mut slist, value: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int3946 pub fn slist_addc_unique( 3947 a: *mut slist, 3948 value: *const ::std::os::raw::c_char, 3949 ) -> ::std::os::raw::c_int; 3950 } 3951 extern "C" { slist_add_unique(a: *mut slist, value: *mut str) -> ::std::os::raw::c_int3952 pub fn slist_add_unique(a: *mut slist, value: *mut str) -> ::std::os::raw::c_int; 3953 } 3954 extern "C" { 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_int3955 pub fn slist_addvp_unique_ret( 3956 a: *mut slist, 3957 mode: ::std::os::raw::c_int, 3958 vp: *mut ::std::os::raw::c_void, 3959 retok: ::std::os::raw::c_int, 3960 reterr: ::std::os::raw::c_int, 3961 ) -> ::std::os::raw::c_int; 3962 } 3963 extern "C" { 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_int3964 pub fn slist_addc_unique_ret( 3965 a: *mut slist, 3966 value: *const ::std::os::raw::c_char, 3967 retok: ::std::os::raw::c_int, 3968 reterr: ::std::os::raw::c_int, 3969 ) -> ::std::os::raw::c_int; 3970 } 3971 extern "C" { 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_int3972 pub fn slist_add_unique_ret( 3973 a: *mut slist, 3974 value: *mut str, 3975 retok: ::std::os::raw::c_int, 3976 reterr: ::std::os::raw::c_int, 3977 ) -> ::std::os::raw::c_int; 3978 } 3979 extern "C" { slist_append(a: *mut slist, toadd: *mut slist) -> ::std::os::raw::c_int3980 pub fn slist_append(a: *mut slist, toadd: *mut slist) -> ::std::os::raw::c_int; 3981 } 3982 extern "C" { 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_int3983 pub fn slist_append_ret( 3984 a: *mut slist, 3985 toadd: *mut slist, 3986 retok: ::std::os::raw::c_int, 3987 reterr: ::std::os::raw::c_int, 3988 ) -> ::std::os::raw::c_int; 3989 } 3990 extern "C" { slist_append_unique(a: *mut slist, toadd: *mut slist) -> ::std::os::raw::c_int3991 pub fn slist_append_unique(a: *mut slist, toadd: *mut slist) -> ::std::os::raw::c_int; 3992 } 3993 extern "C" { 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_int3994 pub fn slist_append_unique_ret( 3995 a: *mut slist, 3996 toadd: *mut slist, 3997 retok: ::std::os::raw::c_int, 3998 reterr: ::std::os::raw::c_int, 3999 ) -> ::std::os::raw::c_int; 4000 } 4001 extern "C" { slist_remove(a: *mut slist, n: slist_index) -> ::std::os::raw::c_int4002 pub fn slist_remove(a: *mut slist, n: slist_index) -> ::std::os::raw::c_int; 4003 } 4004 extern "C" { slist_str(a: *mut slist, n: slist_index) -> *mut str4005 pub fn slist_str(a: *mut slist, n: slist_index) -> *mut str; 4006 } 4007 extern "C" { slist_cstr(a: *mut slist, n: slist_index) -> *mut ::std::os::raw::c_char4008 pub fn slist_cstr(a: *mut slist, n: slist_index) -> *mut ::std::os::raw::c_char; 4009 } 4010 extern "C" { slist_set(a: *mut slist, n: slist_index, s: *mut str) -> *mut str4011 pub fn slist_set(a: *mut slist, n: slist_index, s: *mut str) -> *mut str; 4012 } 4013 extern "C" { slist_setc(a: *mut slist, n: slist_index, s: *const ::std::os::raw::c_char) -> *mut str4014 pub fn slist_setc(a: *mut slist, n: slist_index, s: *const ::std::os::raw::c_char) -> *mut str; 4015 } 4016 extern "C" { slist_sort(a: *mut slist)4017 pub fn slist_sort(a: *mut slist); 4018 } 4019 extern "C" { slist_revsort(a: *mut slist)4020 pub fn slist_revsort(a: *mut slist); 4021 } 4022 extern "C" { slist_find(a: *mut slist, searchstr: *mut str) -> ::std::os::raw::c_int4023 pub fn slist_find(a: *mut slist, searchstr: *mut str) -> ::std::os::raw::c_int; 4024 } 4025 extern "C" { slist_findc( a: *mut slist, searchstr: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int4026 pub fn slist_findc( 4027 a: *mut slist, 4028 searchstr: *const ::std::os::raw::c_char, 4029 ) -> ::std::os::raw::c_int; 4030 } 4031 extern "C" { slist_findnocase(a: *mut slist, searchstr: *mut str) -> ::std::os::raw::c_int4032 pub fn slist_findnocase(a: *mut slist, searchstr: *mut str) -> ::std::os::raw::c_int; 4033 } 4034 extern "C" { slist_findnocasec( a: *mut slist, searchstr: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int4035 pub fn slist_findnocasec( 4036 a: *mut slist, 4037 searchstr: *const ::std::os::raw::c_char, 4038 ) -> ::std::os::raw::c_int; 4039 } 4040 extern "C" { slist_wasfound(a: *mut slist, n: slist_index) -> ::std::os::raw::c_int4041 pub fn slist_wasfound(a: *mut slist, n: slist_index) -> ::std::os::raw::c_int; 4042 } 4043 extern "C" { slist_wasnotfound(a: *mut slist, n: slist_index) -> ::std::os::raw::c_int4044 pub fn slist_wasnotfound(a: *mut slist, n: slist_index) -> ::std::os::raw::c_int; 4045 } 4046 extern "C" { slist_match_entry( a: *mut slist, n: slist_index, s: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int4047 pub fn slist_match_entry( 4048 a: *mut slist, 4049 n: slist_index, 4050 s: *const ::std::os::raw::c_char, 4051 ) -> ::std::os::raw::c_int; 4052 } 4053 extern "C" { slist_trimend(a: *mut slist, n: slist_index)4054 pub fn slist_trimend(a: *mut slist, n: slist_index); 4055 } 4056 extern "C" { slist_get_maxlen(a: *mut slist) -> ::std::os::raw::c_ulong4057 pub fn slist_get_maxlen(a: *mut slist) -> ::std::os::raw::c_ulong; 4058 } 4059 extern "C" { slist_dump(a: *mut slist, fp: *mut FILE, newline: ::std::os::raw::c_int)4060 pub fn slist_dump(a: *mut slist, fp: *mut FILE, newline: ::std::os::raw::c_int); 4061 } 4062 extern "C" { slist_fill( a: *mut slist, filename: *const ::std::os::raw::c_char, skip_blank_lines: ::std::os::raw::c_uchar, ) -> ::std::os::raw::c_int4063 pub fn slist_fill( 4064 a: *mut slist, 4065 filename: *const ::std::os::raw::c_char, 4066 skip_blank_lines: ::std::os::raw::c_uchar, 4067 ) -> ::std::os::raw::c_int; 4068 } 4069 extern "C" { slist_fillfp( a: *mut slist, fp: *mut FILE, skip_blank_lines: ::std::os::raw::c_uchar, ) -> ::std::os::raw::c_int4070 pub fn slist_fillfp( 4071 a: *mut slist, 4072 fp: *mut FILE, 4073 skip_blank_lines: ::std::os::raw::c_uchar, 4074 ) -> ::std::os::raw::c_int; 4075 } 4076 extern "C" { 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_int4077 pub fn slist_tokenize( 4078 tokens: *mut slist, 4079 in_: *mut str, 4080 delim: *const ::std::os::raw::c_char, 4081 merge_delim: ::std::os::raw::c_int, 4082 ) -> ::std::os::raw::c_int; 4083 } 4084 extern "C" { 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_int4085 pub fn slist_tokenizec( 4086 tokens: *mut slist, 4087 p: *mut ::std::os::raw::c_char, 4088 delim: *const ::std::os::raw::c_char, 4089 merge_delim: ::std::os::raw::c_int, 4090 ) -> ::std::os::raw::c_int; 4091 } 4092 extern "C" { charset_get_xmlname(n: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char4093 pub fn charset_get_xmlname(n: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; 4094 } 4095 extern "C" { charset_find(name: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int4096 pub fn charset_find(name: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int; 4097 } 4098 extern "C" { charset_list_all(fp: *mut FILE)4099 pub fn charset_list_all(fp: *mut FILE); 4100 } 4101 extern "C" { charset_lookupchar( charsetin: ::std::os::raw::c_int, c: ::std::os::raw::c_char, ) -> ::std::os::raw::c_uint4102 pub fn charset_lookupchar( 4103 charsetin: ::std::os::raw::c_int, 4104 c: ::std::os::raw::c_char, 4105 ) -> ::std::os::raw::c_uint; 4106 } 4107 extern "C" { charset_lookupuni( charsetout: ::std::os::raw::c_int, unicode: ::std::os::raw::c_uint, ) -> ::std::os::raw::c_uint4108 pub fn charset_lookupuni( 4109 charsetout: ::std::os::raw::c_int, 4110 unicode: ::std::os::raw::c_uint, 4111 ) -> ::std::os::raw::c_uint; 4112 } 4113 extern "C" { 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_int4114 pub fn str_convert( 4115 s: *mut str, 4116 charsetin: ::std::os::raw::c_int, 4117 latexin: ::std::os::raw::c_int, 4118 utf8in: ::std::os::raw::c_int, 4119 xmlin: ::std::os::raw::c_int, 4120 charsetout: ::std::os::raw::c_int, 4121 latexout: ::std::os::raw::c_int, 4122 utf8out: ::std::os::raw::c_int, 4123 xmlout: ::std::os::raw::c_int, 4124 ) -> ::std::os::raw::c_int; 4125 } 4126 pub type uchar = ::std::os::raw::c_uchar; 4127 #[repr(C)] 4128 #[derive(Debug, Copy, Clone)] 4129 pub struct param { 4130 pub readformat: ::std::os::raw::c_int, 4131 pub writeformat: ::std::os::raw::c_int, 4132 pub charsetin: ::std::os::raw::c_int, 4133 pub charsetin_src: uchar, 4134 pub latexin: uchar, 4135 pub utf8in: uchar, 4136 pub xmlin: uchar, 4137 pub nosplittitle: uchar, 4138 pub charsetout: ::std::os::raw::c_int, 4139 pub charsetout_src: uchar, 4140 pub latexout: uchar, 4141 pub utf8out: uchar, 4142 pub utf8bom: uchar, 4143 pub xmlout: uchar, 4144 pub format_opts: ::std::os::raw::c_int, 4145 pub addcount: ::std::os::raw::c_int, 4146 pub output_raw: uchar, 4147 pub verbose: uchar, 4148 pub singlerefperfile: uchar, 4149 pub asis: slist, 4150 pub corps: slist, 4151 pub progname: *mut ::std::os::raw::c_char, 4152 pub readf: ::std::option::Option< 4153 unsafe extern "C" fn( 4154 arg1: *mut FILE, 4155 arg2: *mut ::std::os::raw::c_char, 4156 arg3: ::std::os::raw::c_int, 4157 arg4: *mut ::std::os::raw::c_int, 4158 arg5: *mut str, 4159 arg6: *mut str, 4160 arg7: *mut ::std::os::raw::c_int, 4161 ) -> ::std::os::raw::c_int, 4162 >, 4163 pub processf: ::std::option::Option< 4164 unsafe extern "C" fn( 4165 arg1: *mut fields, 4166 arg2: *const ::std::os::raw::c_char, 4167 arg3: *const ::std::os::raw::c_char, 4168 arg4: ::std::os::raw::c_long, 4169 arg5: *mut param, 4170 ) -> ::std::os::raw::c_int, 4171 >, 4172 pub cleanf: ::std::option::Option< 4173 unsafe extern "C" fn(arg1: *mut bibl, arg2: *mut param) -> ::std::os::raw::c_int, 4174 >, 4175 pub typef: ::std::option::Option< 4176 unsafe extern "C" fn( 4177 arg1: *mut fields, 4178 arg2: *const ::std::os::raw::c_char, 4179 arg3: ::std::os::raw::c_int, 4180 arg4: *mut param, 4181 ) -> ::std::os::raw::c_int, 4182 >, 4183 pub convertf: ::std::option::Option< 4184 unsafe extern "C" fn( 4185 arg1: *mut fields, 4186 arg2: *mut fields, 4187 arg3: ::std::os::raw::c_int, 4188 arg4: *mut param, 4189 ) -> ::std::os::raw::c_int, 4190 >, 4191 pub headerf: ::std::option::Option<unsafe extern "C" fn(arg1: *mut FILE, arg2: *mut param)>, 4192 pub footerf: ::std::option::Option<unsafe extern "C" fn(arg1: *mut FILE)>, 4193 pub assemblef: ::std::option::Option< 4194 unsafe extern "C" fn( 4195 arg1: *mut fields, 4196 arg2: *mut fields, 4197 arg3: *mut param, 4198 arg4: ::std::os::raw::c_ulong, 4199 ) -> ::std::os::raw::c_int, 4200 >, 4201 pub writef: ::std::option::Option< 4202 unsafe extern "C" fn( 4203 arg1: *mut fields, 4204 arg2: *mut FILE, 4205 arg3: *mut param, 4206 arg4: ::std::os::raw::c_ulong, 4207 ) -> ::std::os::raw::c_int, 4208 >, 4209 pub all: *mut variants, 4210 pub nall: ::std::os::raw::c_int, 4211 } 4212 extern "C" { bibl_initparams( p: *mut param, readmode: ::std::os::raw::c_int, writemode: ::std::os::raw::c_int, progname: *mut ::std::os::raw::c_char, ) -> ::std::os::raw::c_int4213 pub fn bibl_initparams( 4214 p: *mut param, 4215 readmode: ::std::os::raw::c_int, 4216 writemode: ::std::os::raw::c_int, 4217 progname: *mut ::std::os::raw::c_char, 4218 ) -> ::std::os::raw::c_int; 4219 } 4220 extern "C" { bibl_freeparams(p: *mut param)4221 pub fn bibl_freeparams(p: *mut param); 4222 } 4223 extern "C" { bibl_readasis( p: *mut param, filename: *mut ::std::os::raw::c_char, ) -> ::std::os::raw::c_int4224 pub fn bibl_readasis( 4225 p: *mut param, 4226 filename: *mut ::std::os::raw::c_char, 4227 ) -> ::std::os::raw::c_int; 4228 } 4229 extern "C" { bibl_addtoasis( p: *mut param, entry: *mut ::std::os::raw::c_char, ) -> ::std::os::raw::c_int4230 pub fn bibl_addtoasis( 4231 p: *mut param, 4232 entry: *mut ::std::os::raw::c_char, 4233 ) -> ::std::os::raw::c_int; 4234 } 4235 extern "C" { bibl_readcorps( p: *mut param, filename: *mut ::std::os::raw::c_char, ) -> ::std::os::raw::c_int4236 pub fn bibl_readcorps( 4237 p: *mut param, 4238 filename: *mut ::std::os::raw::c_char, 4239 ) -> ::std::os::raw::c_int; 4240 } 4241 extern "C" { bibl_addtocorps( p: *mut param, entry: *mut ::std::os::raw::c_char, ) -> ::std::os::raw::c_int4242 pub fn bibl_addtocorps( 4243 p: *mut param, 4244 entry: *mut ::std::os::raw::c_char, 4245 ) -> ::std::os::raw::c_int; 4246 } 4247 extern "C" { bibl_read( b: *mut bibl, fp: *mut FILE, filename: *mut ::std::os::raw::c_char, p: *mut param, ) -> ::std::os::raw::c_int4248 pub fn bibl_read( 4249 b: *mut bibl, 4250 fp: *mut FILE, 4251 filename: *mut ::std::os::raw::c_char, 4252 p: *mut param, 4253 ) -> ::std::os::raw::c_int; 4254 } 4255 extern "C" { bibl_write(b: *mut bibl, fp: *mut FILE, p: *mut param) -> ::std::os::raw::c_int4256 pub fn bibl_write(b: *mut bibl, fp: *mut FILE, p: *mut param) -> ::std::os::raw::c_int; 4257 } 4258 extern "C" { bibl_reporterr(err: ::std::os::raw::c_int)4259 pub fn bibl_reporterr(err: ::std::os::raw::c_int); 4260 } 4261 #[repr(C)] 4262 #[derive(Debug, Copy, Clone)] 4263 pub struct __crt_locale_data { 4264 pub _address: u8, 4265 } 4266 #[repr(C)] 4267 #[derive(Debug, Copy, Clone)] 4268 pub struct __crt_multibyte_data { 4269 pub _address: u8, 4270 } 4271 pub type __builtin_va_list = *mut ::std::os::raw::c_char; 4272