1#![allow(dead_code,
4 non_camel_case_types,
5 non_upper_case_globals,
6 non_snake_case)]
7pub enum impl_info_tag { }
8pub type MEX_impl_info = *mut impl_info_tag;
9pub type uintptr_t = usize;
10pub type va_list = *mut ::std::os::raw::c_char;
11pub type size_t = usize;
12pub type ptrdiff_t = isize;
13pub type intptr_t = isize;
14pub type __vcrt_bool = u8;
15pub type wchar_t = ::std::os::raw::c_ushort;
16pub type __crt_bool = u8;
17pub type errno_t = ::std::os::raw::c_int;
18pub type wint_t = ::std::os::raw::c_ushort;
19pub type wctype_t = ::std::os::raw::c_ushort;
20pub type __time32_t = ::std::os::raw::c_long;
21pub type __time64_t = ::std::os::raw::c_longlong;
22#[repr(C)]
23#[derive(Copy, Clone)]
24#[derive(Debug)]
25pub struct __crt_locale_data_public {
26 pub _locale_pctype: *const ::std::os::raw::c_ushort,
27 pub _locale_mb_cur_max: ::std::os::raw::c_int,
28 pub _locale_lc_codepage: ::std::os::raw::c_uint,
29}
30impl ::std::default::Default for __crt_locale_data_public {
31 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
32}
33pub enum __crt_locale_data { }
34pub enum __crt_multibyte_data { }
35#[repr(C)]
36#[derive(Copy, Clone)]
37#[derive(Debug)]
38pub struct __crt_locale_pointers {
39 pub locinfo: *mut __crt_locale_data,
40 pub mbcinfo: *mut __crt_multibyte_data,
41}
42impl ::std::default::Default for __crt_locale_pointers {
43 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
44}
45pub type _locale_t = *mut __crt_locale_pointers;
46#[repr(C)]
47#[derive(Copy, Clone)]
48#[derive(Debug)]
49pub struct _Mbstatet {
50 pub _Wchar: ::std::os::raw::c_ulong,
51 pub _Byte: ::std::os::raw::c_ushort,
52 pub _State: ::std::os::raw::c_ushort,
53}
54impl ::std::default::Default for _Mbstatet {
55 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
56}
57pub type mbstate_t = _Mbstatet;
58pub type time_t = __time64_t;
59pub type rsize_t = size_t;
60pub type _onexit_t =
61 ::std::option::Option<extern "C" fn() -> ::std::os::raw::c_int>;
62pub type _purecall_handler = ::std::option::Option<extern "C" fn()>;
63pub type _invalid_parameter_handler =
64 ::std::option::Option<unsafe extern "C" fn(arg1: *const wchar_t,
65 arg2: *const wchar_t,
66 arg3: *const wchar_t,
67 arg4: ::std::os::raw::c_uint,
68 arg5: uintptr_t)>;
69#[repr(C)]
70#[derive(Copy, Clone)]
71#[derive(Debug)]
72pub struct _div_t {
73 pub quot: ::std::os::raw::c_int,
74 pub rem: ::std::os::raw::c_int,
75}
76impl ::std::default::Default for _div_t {
77 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
78}
79pub type div_t = _div_t;
80#[repr(C)]
81#[derive(Copy, Clone)]
82#[derive(Debug)]
83pub struct _ldiv_t {
84 pub quot: ::std::os::raw::c_long,
85 pub rem: ::std::os::raw::c_long,
86}
87impl ::std::default::Default for _ldiv_t {
88 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
89}
90pub type ldiv_t = _ldiv_t;
91#[repr(C)]
92#[derive(Copy, Clone)]
93#[derive(Debug)]
94pub struct _lldiv_t {
95 pub quot: ::std::os::raw::c_longlong,
96 pub rem: ::std::os::raw::c_longlong,
97}
98impl ::std::default::Default for _lldiv_t {
99 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
100}
101pub type lldiv_t = _lldiv_t;
102#[repr(C)]
103#[derive(Copy, Clone)]
104#[derive(Debug)]
105pub struct _LDOUBLE {
106 pub ld: [::std::os::raw::c_uchar; 10usize],
107}
108impl ::std::default::Default for _LDOUBLE {
109 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
110}
111#[repr(C)]
112#[derive(Copy, Clone)]
113#[derive(Debug)]
114pub struct _CRT_DOUBLE {
115 pub x: f64,
116}
117impl ::std::default::Default for _CRT_DOUBLE {
118 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
119}
120#[repr(C)]
121#[derive(Copy, Clone)]
122#[derive(Debug)]
123pub struct _CRT_FLOAT {
124 pub f: f32,
125}
126impl ::std::default::Default for _CRT_FLOAT {
127 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
128}
129#[repr(C)]
130#[derive(Copy, Clone)]
131#[derive(Debug)]
132pub struct _LONGDOUBLE {
133 pub x: f64,
134}
135impl ::std::default::Default for _LONGDOUBLE {
136 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
137}
138#[repr(C)]
139#[derive(Copy, Clone)]
140#[derive(Debug)]
141pub struct _LDBL12 {
142 pub ld12: [::std::os::raw::c_uchar; 12usize],
143}
144impl ::std::default::Default for _LDBL12 {
145 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
146}
147pub type uchar_T = ::std::os::raw::c_uchar;
148pub type ushort_T = ::std::os::raw::c_ushort;
149pub type ulong_T = ::std::os::raw::c_ulong;
150pub type ulonglong_T = ::std::os::raw::c_ulonglong;
151pub type int8_T = ::std::os::raw::c_char;
152pub type uint8_T = ::std::os::raw::c_uchar;
153pub type int16_T = ::std::os::raw::c_short;
154pub type uint16_T = ::std::os::raw::c_ushort;
155pub type int32_T = ::std::os::raw::c_int;
156pub type uint32_T = ::std::os::raw::c_uint;
157pub type real32_T = f32;
158pub type real64_T = f64;
159pub type int64_T = ::std::os::raw::c_long;
160pub type uint64_T = ::std::os::raw::c_ulong;
161pub type real_T = real64_T;
162pub type time_T = real_T;
163pub type boolean_T = ::std::os::raw::c_uchar;
164pub type char_T = ::std::os::raw::c_char;
165pub type int_T = ::std::os::raw::c_int;
166pub type uint_T = ::std::os::raw::c_uint;
167pub type byte_T = ::std::os::raw::c_uchar;
168#[repr(C)]
169#[derive(Copy, Clone)]
170#[derive(Debug)]
171pub struct creal32_T {
172 pub re: real32_T,
173 pub im: real32_T,
174}
175impl ::std::default::Default for creal32_T {
176 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
177}
178#[repr(C)]
179#[derive(Copy, Clone)]
180#[derive(Debug)]
181pub struct creal64_T {
182 pub re: real64_T,
183 pub im: real64_T,
184}
185impl ::std::default::Default for creal64_T {
186 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
187}
188#[repr(C)]
189#[derive(Copy, Clone)]
190#[derive(Debug)]
191pub struct creal_T {
192 pub re: real_T,
193 pub im: real_T,
194}
195impl ::std::default::Default for creal_T {
196 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
197}
198#[repr(C)]
199#[derive(Copy, Clone)]
200#[derive(Debug)]
201pub struct cint8_T {
202 pub re: int8_T,
203 pub im: int8_T,
204}
205impl ::std::default::Default for cint8_T {
206 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
207}
208#[repr(C)]
209#[derive(Copy, Clone)]
210#[derive(Debug)]
211pub struct cuint8_T {
212 pub re: uint8_T,
213 pub im: uint8_T,
214}
215impl ::std::default::Default for cuint8_T {
216 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
217}
218#[repr(C)]
219#[derive(Copy, Clone)]
220#[derive(Debug)]
221pub struct cint16_T {
222 pub re: int16_T,
223 pub im: int16_T,
224}
225impl ::std::default::Default for cint16_T {
226 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
227}
228#[repr(C)]
229#[derive(Copy, Clone)]
230#[derive(Debug)]
231pub struct cuint16_T {
232 pub re: uint16_T,
233 pub im: uint16_T,
234}
235impl ::std::default::Default for cuint16_T {
236 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
237}
238#[repr(C)]
239#[derive(Copy, Clone)]
240#[derive(Debug)]
241pub struct cint32_T {
242 pub re: int32_T,
243 pub im: int32_T,
244}
245impl ::std::default::Default for cint32_T {
246 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
247}
248#[repr(C)]
249#[derive(Copy, Clone)]
250#[derive(Debug)]
251pub struct cuint32_T {
252 pub re: uint32_T,
253 pub im: uint32_T,
254}
255impl ::std::default::Default for cuint32_T {
256 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
257}
258#[repr(C)]
259#[derive(Copy, Clone)]
260#[derive(Debug)]
261pub struct cint64_T {
262 pub re: int64_T,
263 pub im: int64_T,
264}
265impl ::std::default::Default for cint64_T {
266 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
267}
268#[repr(C)]
269#[derive(Copy, Clone)]
270#[derive(Debug)]
271pub struct cuint64_T {
272 pub re: uint64_T,
273 pub im: uint64_T,
274}
275impl ::std::default::Default for cuint64_T {
276 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
277}
278pub type bool_ = boolean_T;
279pub type mwSize = ::std::os::raw::c_int;
280pub type mwIndex = ::std::os::raw::c_int;
281pub type mwSignedIndex = ::std::os::raw::c_int;
282pub type CHAR16_T = wchar_t;
283pub enum mxArray_tag { }
284pub type mxArray = mxArray_tag;
285pub type mxFunctionPtr =
286 ::std::option::Option<extern "C" fn(nlhs: ::std::os::raw::c_int,
287 plhs: *mut *mut mxArray,
288 nrhs: ::std::os::raw::c_int,
289 prhs: *mut *mut mxArray)>;
290pub type mxLogical = bool_;
291pub type mxChar = CHAR16_T;
292pub const mxINDEX_CLASS: mxClassID = mxClassID::mxUINT64_CLASS;
293pub const mxSPARSE_CLASS: mxClassID = mxClassID::mxVOID_CLASS;
294#[derive(Copy, Clone)]
295#[repr(i32)]
296#[derive(Debug)]
297pub enum mxClassID {
298 mxUNKNOWN_CLASS = 0,
299 mxCELL_CLASS = 1,
300 mxSTRUCT_CLASS = 2,
301 mxLOGICAL_CLASS = 3,
302 mxCHAR_CLASS = 4,
303 mxVOID_CLASS = 5,
304 mxDOUBLE_CLASS = 6,
305 mxSINGLE_CLASS = 7,
306 mxINT8_CLASS = 8,
307 mxUINT8_CLASS = 9,
308 mxINT16_CLASS = 10,
309 mxUINT16_CLASS = 11,
310 mxINT32_CLASS = 12,
311 mxUINT32_CLASS = 13,
312 mxINT64_CLASS = 14,
313 mxUINT64_CLASS = 15,
314 mxFUNCTION_CLASS = 16,
315 mxOPAQUE_CLASS = 17,
316 mxOBJECT_CLASS = 18,
317}
318#[derive(Copy, Clone)]
319#[repr(i32)]
320#[derive(Debug)]
321pub enum mxComplexity { mxREAL = 0, mxCOMPLEX = 1, }
322pub type mex_exit_fn = ::std::option::Option<extern "C" fn()>;
323#[repr(C)]
324#[derive(Copy, Clone)]
325#[derive(Debug)]
326pub struct mexGlobalTableEntry_Tag {
327 pub name: *const ::std::os::raw::c_char,
328 pub variable: *mut *mut mxArray,
329}
330impl ::std::default::Default for mexGlobalTableEntry_Tag {
331 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
332}
333pub type mexGlobalTableEntry = mexGlobalTableEntry_Tag;
334pub type mexGlobalTable = *mut mexGlobalTableEntry_Tag;
335#[repr(C)]
336#[derive(Copy, Clone)]
337#[derive(Debug)]
338pub struct mexFunctionTableEntry_tag {
339 pub name: *const ::std::os::raw::c_char,
340 pub f: mxFunctionPtr,
341 pub nargin: ::std::os::raw::c_int,
342 pub nargout: ::std::os::raw::c_int,
343 pub local_function_table: *mut _mexLocalFunctionTable,
344}
345impl ::std::default::Default for mexFunctionTableEntry_tag {
346 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
347}
348pub type mexFunctionTableEntry = mexFunctionTableEntry_tag;
349pub type mexFunctionTable = *mut mexFunctionTableEntry_tag;
350#[repr(C)]
351#[derive(Copy, Clone)]
352#[derive(Debug)]
353pub struct _mexLocalFunctionTable {
354 pub length: size_t,
355 pub entries: mexFunctionTable,
356}
357impl ::std::default::Default for _mexLocalFunctionTable {
358 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
359}
360pub type mexLocalFunctionTable = *mut _mexLocalFunctionTable;
361#[repr(C)]
362#[derive(Copy, Clone)]
363#[derive(Debug)]
364pub struct _mexInitTermTableEntry {
365 pub initialize: ::std::option::Option<extern "C" fn()>,
366 pub terminate: ::std::option::Option<extern "C" fn()>,
367}
368impl ::std::default::Default for _mexInitTermTableEntry {
369 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
370}
371pub type mexInitTermTableEntry = *mut _mexInitTermTableEntry;
372pub type fn_clean_up_after_error = ::std::option::Option<extern "C" fn()>;
373pub type fn_simple_function_to_string =
374 ::std::option::Option<extern "C" fn(f: mxFunctionPtr)
375 -> *const ::std::os::raw::c_char>;
376pub type fn_mex_get_local_function_table =
377 ::std::option::Option<extern "C" fn() -> mexLocalFunctionTable>;
378pub type fn_mex_set_local_function_table =
379 ::std::option::Option<extern "C" fn(arg1: mexLocalFunctionTable)
380 -> mexLocalFunctionTable>;
381#[repr(C)]
382#[derive(Copy, Clone)]
383#[derive(Debug)]
384pub struct _iobuf {
385 pub _Placeholder: *mut ::std::os::raw::c_void,
386}
387impl ::std::default::Default for _iobuf {
388 fn default() -> Self { unsafe { ::std::mem::zeroed() } }
389}
390pub type FILE = _iobuf;
391pub type fpos_t = ::std::os::raw::c_longlong;
392extern "C" {
393 pub static mut __security_cookie: uintptr_t;
394}
395extern "C" {
396 pub fn __va_start(arg1: *mut va_list, ...);
397 pub fn __security_init_cookie();
398 pub fn __security_check_cookie(_StackCookie: uintptr_t);
399 pub fn __report_gsfailure(_StackCookie: uintptr_t);
400 pub fn _invalid_parameter_noinfo();
401 pub fn _invalid_parameter_noinfo_noreturn();
402 pub fn _invoke_watson(arg1: *const wchar_t, arg2: *const wchar_t,
403 arg3: *const wchar_t, arg4: ::std::os::raw::c_uint,
404 arg5: uintptr_t);
405 pub fn _calloc_base(_Count: size_t, _Size: size_t)
406 -> *mut ::std::os::raw::c_void;
407 pub fn calloc(_Count: size_t, _Size: size_t)
408 -> *mut ::std::os::raw::c_void;
409 pub fn _callnewh(_Size: size_t) -> ::std::os::raw::c_int;
410 pub fn _expand(_Block: *mut ::std::os::raw::c_void, _Size: size_t)
411 -> *mut ::std::os::raw::c_void;
412 pub fn _free_base(_Block: *mut ::std::os::raw::c_void);
413 pub fn free(_Block: *mut ::std::os::raw::c_void);
414 pub fn _malloc_base(_Size: size_t) -> *mut ::std::os::raw::c_void;
415 pub fn malloc(_Size: size_t) -> *mut ::std::os::raw::c_void;
416 pub fn _msize(_Block: *mut ::std::os::raw::c_void) -> size_t;
417 pub fn _realloc_base(_Block: *mut ::std::os::raw::c_void, _Size: size_t)
418 -> *mut ::std::os::raw::c_void;
419 pub fn realloc(_Block: *mut ::std::os::raw::c_void, _Size: size_t)
420 -> *mut ::std::os::raw::c_void;
421 pub fn _recalloc(_Block: *mut ::std::os::raw::c_void, _Count: size_t,
422 _Size: size_t) -> *mut ::std::os::raw::c_void;
423 pub fn _aligned_free(_Block: *mut ::std::os::raw::c_void);
424 pub fn _aligned_malloc(_Size: size_t, _Alignment: size_t)
425 -> *mut ::std::os::raw::c_void;
426 pub fn _aligned_offset_malloc(_Size: size_t, _Alignment: size_t,
427 _Offset: size_t)
428 -> *mut ::std::os::raw::c_void;
429 pub fn _aligned_msize(_Block: *mut ::std::os::raw::c_void,
430 _Alignment: size_t, _Offset: size_t) -> size_t;
431 pub fn _aligned_offset_realloc(_Block: *mut ::std::os::raw::c_void,
432 _Size: size_t, _Alignment: size_t,
433 _Offset: size_t)
434 -> *mut ::std::os::raw::c_void;
435 pub fn _aligned_offset_recalloc(_Block: *mut ::std::os::raw::c_void,
436 _Count: size_t, _Size: size_t,
437 _Alignment: size_t, _Offset: size_t)
438 -> *mut ::std::os::raw::c_void;
439 pub fn _aligned_realloc(_Block: *mut ::std::os::raw::c_void,
440 _Size: size_t, _Alignment: size_t)
441 -> *mut ::std::os::raw::c_void;
442 pub fn _aligned_recalloc(_Block: *mut ::std::os::raw::c_void,
443 _Count: size_t, _Size: size_t,
444 _Alignment: size_t)
445 -> *mut ::std::os::raw::c_void;
446 pub fn _errno() -> *mut ::std::os::raw::c_int;
447 pub fn _set_errno(_Value: ::std::os::raw::c_int) -> errno_t;
448 pub fn _get_errno(_Value: *mut ::std::os::raw::c_int) -> errno_t;
449 pub fn __threadid() -> ::std::os::raw::c_ulong;
450 pub fn __threadhandle() -> uintptr_t;
451 pub fn bsearch_s(_Key: *const ::std::os::raw::c_void,
452 _Base: *const ::std::os::raw::c_void,
453 _NumOfElements: rsize_t, _SizeOfElements: rsize_t,
454 _PtFuncCompare:
455 ::std::option::Option<unsafe extern "C" fn(arg1:
456 *mut ::std::os::raw::c_void,
457 arg2:
458 *const ::std::os::raw::c_void,
459 arg3:
460 *const ::std::os::raw::c_void)
461 -> ::std::os::raw::c_int>,
462 _Context: *mut ::std::os::raw::c_void)
463 -> *mut ::std::os::raw::c_void;
464 pub fn qsort_s(_Base: *mut ::std::os::raw::c_void,
465 _NumOfElements: rsize_t, _SizeOfElements: rsize_t,
466 _PtFuncCompare:
467 ::std::option::Option<unsafe extern "C" fn(arg1:
468 *mut ::std::os::raw::c_void,
469 arg2:
470 *const ::std::os::raw::c_void,
471 arg3:
472 *const ::std::os::raw::c_void)
473 -> ::std::os::raw::c_int>,
474 _Context: *mut ::std::os::raw::c_void);
475 pub fn bsearch(_Key: *const ::std::os::raw::c_void,
476 _Base: *const ::std::os::raw::c_void,
477 _NumOfElements: size_t, _SizeOfElements: size_t,
478 _PtFuncCompare:
479 ::std::option::Option<unsafe extern "C" fn(arg1:
480 *const ::std::os::raw::c_void,
481 arg2:
482 *const ::std::os::raw::c_void)
483 -> ::std::os::raw::c_int>)
484 -> *mut ::std::os::raw::c_void;
485 pub fn qsort(_Base: *mut ::std::os::raw::c_void, _NumOfElements: size_t,
486 _SizeOfElements: size_t,
487 _PtFuncCompare:
488 ::std::option::Option<unsafe extern "C" fn(arg1:
489 *const ::std::os::raw::c_void,
490 arg2:
491 *const ::std::os::raw::c_void)
492 -> ::std::os::raw::c_int>);
493 pub fn _lfind_s(_Key: *const ::std::os::raw::c_void,
494 _Base: *const ::std::os::raw::c_void,
495 _NumOfElements: *mut ::std::os::raw::c_uint,
496 _SizeOfElements: size_t,
497 _PtFuncCompare:
498 ::std::option::Option<unsafe extern "C" fn(arg1:
499 *mut ::std::os::raw::c_void,
500 arg2:
501 *const ::std::os::raw::c_void,
502 arg3:
503 *const ::std::os::raw::c_void)
504 -> ::std::os::raw::c_int>,
505 _Context: *mut ::std::os::raw::c_void)
506 -> *mut ::std::os::raw::c_void;
507 pub fn _lfind(_Key: *const ::std::os::raw::c_void,
508 _Base: *const ::std::os::raw::c_void,
509 _NumOfElements: *mut ::std::os::raw::c_uint,
510 _SizeOfElements: ::std::os::raw::c_uint,
511 _PtFuncCompare:
512 ::std::option::Option<unsafe extern "C" fn(arg1:
513 *const ::std::os::raw::c_void,
514 arg2:
515 *const ::std::os::raw::c_void)
516 -> ::std::os::raw::c_int>)
517 -> *mut ::std::os::raw::c_void;
518 pub fn _lsearch_s(_Key: *const ::std::os::raw::c_void,
519 _Base: *mut ::std::os::raw::c_void,
520 _NumOfElements: *mut ::std::os::raw::c_uint,
521 _SizeOfElements: size_t,
522 _PtFuncCompare:
523 ::std::option::Option<unsafe extern "C" fn(arg1:
524 *mut ::std::os::raw::c_void,
525 arg2:
526 *const ::std::os::raw::c_void,
527 arg3:
528 *const ::std::os::raw::c_void)
529 -> ::std::os::raw::c_int>,
530 _Context: *mut ::std::os::raw::c_void)
531 -> *mut ::std::os::raw::c_void;
532 pub fn _lsearch(_Key: *const ::std::os::raw::c_void,
533 _Base: *mut ::std::os::raw::c_void,
534 _NumOfElements: *mut ::std::os::raw::c_uint,
535 _SizeOfElements: ::std::os::raw::c_uint,
536 _PtFuncCompare:
537 ::std::option::Option<unsafe extern "C" fn(arg1:
538 *const ::std::os::raw::c_void,
539 arg2:
540 *const ::std::os::raw::c_void)
541 -> ::std::os::raw::c_int>)
542 -> *mut ::std::os::raw::c_void;
543 pub fn lfind(_Key: *const ::std::os::raw::c_void,
544 _Base: *const ::std::os::raw::c_void,
545 _NumOfElements: *mut ::std::os::raw::c_uint,
546 _SizeOfElements: ::std::os::raw::c_uint,
547 _PtFuncCompare:
548 ::std::option::Option<unsafe extern "C" fn(arg1:
549 *const ::std::os::raw::c_void,
550 arg2:
551 *const ::std::os::raw::c_void)
552 -> ::std::os::raw::c_int>)
553 -> *mut ::std::os::raw::c_void;
554 pub fn lsearch(_Key: *const ::std::os::raw::c_void,
555 _Base: *mut ::std::os::raw::c_void,
556 _NumOfElements: *mut ::std::os::raw::c_uint,
557 _SizeOfElements: ::std::os::raw::c_uint,
558 _PtFuncCompare:
559 ::std::option::Option<unsafe extern "C" fn(arg1:
560 *const ::std::os::raw::c_void,
561 arg2:
562 *const ::std::os::raw::c_void)
563 -> ::std::os::raw::c_int>)
564 -> *mut ::std::os::raw::c_void;
565 pub fn _itow_s(_Value: ::std::os::raw::c_int, _Buffer: *mut wchar_t,
566 _BufferCount: size_t, _Radix: ::std::os::raw::c_int)
567 -> errno_t;
568 pub fn _itow(_Value: ::std::os::raw::c_int, _Buffer: *mut wchar_t,
569 _Radix: ::std::os::raw::c_int) -> *mut wchar_t;
570 pub fn _ltow_s(_Value: ::std::os::raw::c_long, _Buffer: *mut wchar_t,
571 _BufferCount: size_t, _Radix: ::std::os::raw::c_int)
572 -> errno_t;
573 pub fn _ltow(_Value: ::std::os::raw::c_long, _Buffer: *mut wchar_t,
574 _Radix: ::std::os::raw::c_int) -> *mut wchar_t;
575 pub fn _ultow_s(_Value: ::std::os::raw::c_ulong, _Buffer: *mut wchar_t,
576 _BufferCount: size_t, _Radix: ::std::os::raw::c_int)
577 -> errno_t;
578 pub fn _ultow(_Value: ::std::os::raw::c_ulong, _Buffer: *mut wchar_t,
579 _Radix: ::std::os::raw::c_int) -> *mut wchar_t;
580 pub fn wcstod(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t) -> f64;
581 pub fn _wcstod_l(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t,
582 _Locale: _locale_t) -> f64;
583 pub fn wcstol(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t,
584 _Radix: ::std::os::raw::c_int) -> ::std::os::raw::c_long;
585 pub fn _wcstol_l(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t,
586 _Radix: ::std::os::raw::c_int, _Locale: _locale_t)
587 -> ::std::os::raw::c_long;
588 pub fn wcstoll(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t,
589 _Radix: ::std::os::raw::c_int)
590 -> ::std::os::raw::c_longlong;
591 pub fn _wcstoll_l(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t,
592 _Radix: ::std::os::raw::c_int, _Locale: _locale_t)
593 -> ::std::os::raw::c_longlong;
594 pub fn wcstoul(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t,
595 _Radix: ::std::os::raw::c_int) -> ::std::os::raw::c_ulong;
596 pub fn _wcstoul_l(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t,
597 _Radix: ::std::os::raw::c_int, _Locale: _locale_t)
598 -> ::std::os::raw::c_ulong;
599 pub fn wcstoull(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t,
600 _Radix: ::std::os::raw::c_int)
601 -> ::std::os::raw::c_ulonglong;
602 pub fn _wcstoull_l(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t,
603 _Radix: ::std::os::raw::c_int, _Locale: _locale_t)
604 -> ::std::os::raw::c_ulonglong;
605 pub fn wcstold(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t)
606 -> f64;
607 pub fn _wcstold_l(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t,
608 _Locale: _locale_t) -> f64;
609 pub fn wcstof(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t) -> f32;
610 pub fn _wcstof_l(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t,
611 _Locale: _locale_t) -> f32;
612 pub fn _wtof(_String: *const wchar_t) -> f64;
613 pub fn _wtof_l(_String: *const wchar_t, _Locale: _locale_t) -> f64;
614 pub fn _wtoi(_String: *const wchar_t) -> ::std::os::raw::c_int;
615 pub fn _wtoi_l(_String: *const wchar_t, _Locale: _locale_t)
616 -> ::std::os::raw::c_int;
617 pub fn _wtol(_String: *const wchar_t) -> ::std::os::raw::c_long;
618 pub fn _wtol_l(_String: *const wchar_t, _Locale: _locale_t)
619 -> ::std::os::raw::c_long;
620 pub fn _wtoll(_String: *const wchar_t) -> ::std::os::raw::c_longlong;
621 pub fn _wtoll_l(_String: *const wchar_t, _Locale: _locale_t)
622 -> ::std::os::raw::c_longlong;
623 pub fn _i64tow_s(_Value: ::std::os::raw::c_longlong,
624 _Buffer: *mut wchar_t, _BufferCount: size_t,
625 _Radix: ::std::os::raw::c_int) -> errno_t;
626 pub fn _i64tow(_Value: ::std::os::raw::c_longlong, _Buffer: *mut wchar_t,
627 _Radix: ::std::os::raw::c_int) -> *mut wchar_t;
628 pub fn _ui64tow_s(_Value: ::std::os::raw::c_ulonglong,
629 _Buffer: *mut wchar_t, _BufferCount: size_t,
630 _Radix: ::std::os::raw::c_int) -> errno_t;
631 pub fn _ui64tow(_Value: ::std::os::raw::c_ulonglong,
632 _Buffer: *mut wchar_t, _Radix: ::std::os::raw::c_int)
633 -> *mut wchar_t;
634 pub fn _wtoi64(_String: *const wchar_t) -> ::std::os::raw::c_longlong;
635 pub fn _wtoi64_l(_String: *const wchar_t, _Locale: _locale_t)
636 -> ::std::os::raw::c_longlong;
637 pub fn _wcstoi64(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t,
638 _Radix: ::std::os::raw::c_int)
639 -> ::std::os::raw::c_longlong;
640 pub fn _wcstoi64_l(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t,
641 _Radix: ::std::os::raw::c_int, _Locale: _locale_t)
642 -> ::std::os::raw::c_longlong;
643 pub fn _wcstoui64(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t,
644 _Radix: ::std::os::raw::c_int)
645 -> ::std::os::raw::c_ulonglong;
646 pub fn _wcstoui64_l(_String: *const wchar_t, _EndPtr: *mut *mut wchar_t,
647 _Radix: ::std::os::raw::c_int, _Locale: _locale_t)
648 -> ::std::os::raw::c_ulonglong;
649 pub fn _wfullpath(_Buffer: *mut wchar_t, _Path: *const wchar_t,
650 _BufferCount: size_t) -> *mut wchar_t;
651 pub fn _wmakepath_s(_Buffer: *mut wchar_t, _BufferCount: size_t,
652 _Drive: *const wchar_t, _Dir: *const wchar_t,
653 _Filename: *const wchar_t, _Ext: *const wchar_t)
654 -> errno_t;
655 pub fn _wmakepath(_Buffer: *mut wchar_t, _Drive: *const wchar_t,
656 _Dir: *const wchar_t, _Filename: *const wchar_t,
657 _Ext: *const wchar_t);
658 pub fn _wperror(_ErrorMessage: *const wchar_t);
659 pub fn _wsplitpath(_FullPath: *const wchar_t, _Drive: *mut wchar_t,
660 _Dir: *mut wchar_t, _Filename: *mut wchar_t,
661 _Ext: *mut wchar_t);
662 pub fn _wsplitpath_s(_FullPath: *const wchar_t, _Drive: *mut wchar_t,
663 _DriveCount: size_t, _Dir: *mut wchar_t,
664 _DirCount: size_t, _Filename: *mut wchar_t,
665 _FilenameCount: size_t, _Ext: *mut wchar_t,
666 _ExtCount: size_t) -> errno_t;
667 pub fn _wdupenv_s(_Buffer: *mut *mut wchar_t, _BufferCount: *mut size_t,
668 _VarName: *const wchar_t) -> errno_t;
669 pub fn _wgetenv(_VarName: *const wchar_t) -> *mut wchar_t;
670 pub fn _wgetenv_s(_RequiredCount: *mut size_t, _Buffer: *mut wchar_t,
671 _BufferCount: size_t, _VarName: *const wchar_t)
672 -> errno_t;
673 pub fn _wputenv(_EnvString: *const wchar_t) -> ::std::os::raw::c_int;
674 pub fn _wputenv_s(_Name: *const wchar_t, _Value: *const wchar_t)
675 -> errno_t;
676 pub fn _wsearchenv_s(_Filename: *const wchar_t, _VarName: *const wchar_t,
677 _Buffer: *mut wchar_t, _BufferCount: size_t)
678 -> errno_t;
679 pub fn _wsearchenv(_Filename: *const wchar_t, _VarName: *const wchar_t,
680 _ResultPath: *mut wchar_t);
681 pub fn _wsystem(_Command: *const wchar_t) -> ::std::os::raw::c_int;
682 pub fn _swab(_Buf1: *mut ::std::os::raw::c_char,
683 _Buf2: *mut ::std::os::raw::c_char,
684 _SizeInBytes: ::std::os::raw::c_int);
685 pub fn exit(_Code: ::std::os::raw::c_int);
686 pub fn _exit(_Code: ::std::os::raw::c_int);
687 pub fn _Exit(_Code: ::std::os::raw::c_int);
688 pub fn quick_exit(_Code: ::std::os::raw::c_int);
689 pub fn abort();
690 pub fn _set_abort_behavior(_Flags: ::std::os::raw::c_uint,
691 _Mask: ::std::os::raw::c_uint)
692 -> ::std::os::raw::c_uint;
693 pub fn atexit(arg1: ::std::option::Option<extern "C" fn()>)
694 -> ::std::os::raw::c_int;
695 pub fn _onexit(_Func: _onexit_t) -> _onexit_t;
696 pub fn at_quick_exit(arg1: ::std::option::Option<extern "C" fn()>)
697 -> ::std::os::raw::c_int;
698 pub fn _set_purecall_handler(_Handler: _purecall_handler)
699 -> _purecall_handler;
700 pub fn _get_purecall_handler() -> _purecall_handler;
701 pub fn _set_invalid_parameter_handler(_Handler:
702 _invalid_parameter_handler)
703 -> _invalid_parameter_handler;
704 pub fn _get_invalid_parameter_handler() -> _invalid_parameter_handler;
705 pub fn _set_thread_local_invalid_parameter_handler(_Handler:
706 _invalid_parameter_handler)
707 -> _invalid_parameter_handler;
708 pub fn _get_thread_local_invalid_parameter_handler()
709 -> _invalid_parameter_handler;
710 pub fn _set_error_mode(_Mode: ::std::os::raw::c_int)
711 -> ::std::os::raw::c_int;
712 pub fn __doserrno() -> *mut ::std::os::raw::c_ulong;
713 pub fn _set_doserrno(_Value: ::std::os::raw::c_ulong) -> errno_t;
714 pub fn _get_doserrno(_Value: *mut ::std::os::raw::c_ulong) -> errno_t;
715 pub fn __sys_errlist() -> *mut *mut ::std::os::raw::c_char;
716 pub fn __sys_nerr() -> *mut ::std::os::raw::c_int;
717 pub fn perror(_ErrorMessage: *const ::std::os::raw::c_char);
718 pub fn __p__pgmptr() -> *mut *mut ::std::os::raw::c_char;
719 pub fn __p__wpgmptr() -> *mut *mut wchar_t;
720 pub fn __p__fmode() -> *mut ::std::os::raw::c_int;
721 pub fn _get_pgmptr(_Value: *mut *mut ::std::os::raw::c_char) -> errno_t;
722 pub fn _get_wpgmptr(_Value: *mut *mut wchar_t) -> errno_t;
723 pub fn _set_fmode(_Mode: ::std::os::raw::c_int) -> errno_t;
724 pub fn _get_fmode(_PMode: *mut ::std::os::raw::c_int) -> errno_t;
725 pub fn abs(_Number: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
726 pub fn labs(_Number: ::std::os::raw::c_long) -> ::std::os::raw::c_long;
727 pub fn llabs(_Number: ::std::os::raw::c_longlong)
728 -> ::std::os::raw::c_longlong;
729 pub fn _abs64(_Number: ::std::os::raw::c_longlong)
730 -> ::std::os::raw::c_longlong;
731 pub fn _byteswap_ushort(_Number: ::std::os::raw::c_ushort)
732 -> ::std::os::raw::c_ushort;
733 pub fn _byteswap_ulong(_Number: ::std::os::raw::c_ulong)
734 -> ::std::os::raw::c_ulong;
735 pub fn _byteswap_uint64(_Number: ::std::os::raw::c_ulonglong)
736 -> ::std::os::raw::c_ulonglong;
737 pub fn div(_Numerator: ::std::os::raw::c_int,
738 _Denominator: ::std::os::raw::c_int) -> div_t;
739 pub fn ldiv(_Numerator: ::std::os::raw::c_long,
740 _Denominator: ::std::os::raw::c_long) -> ldiv_t;
741 pub fn lldiv(_Numerator: ::std::os::raw::c_longlong,
742 _Denominator: ::std::os::raw::c_longlong) -> lldiv_t;
743 pub fn _rotl(_Value: ::std::os::raw::c_uint,
744 _Shift: ::std::os::raw::c_int) -> ::std::os::raw::c_uint;
745 pub fn _lrotl(_Value: ::std::os::raw::c_ulong,
746 _Shift: ::std::os::raw::c_int) -> ::std::os::raw::c_ulong;
747 pub fn _rotl64(_Value: ::std::os::raw::c_ulonglong,
748 _Shift: ::std::os::raw::c_int)
749 -> ::std::os::raw::c_ulonglong;
750 pub fn _rotr(_Value: ::std::os::raw::c_uint,
751 _Shift: ::std::os::raw::c_int) -> ::std::os::raw::c_uint;
752 pub fn _lrotr(_Value: ::std::os::raw::c_ulong,
753 _Shift: ::std::os::raw::c_int) -> ::std::os::raw::c_ulong;
754 pub fn _rotr64(_Value: ::std::os::raw::c_ulonglong,
755 _Shift: ::std::os::raw::c_int)
756 -> ::std::os::raw::c_ulonglong;
757 pub fn srand(_Seed: ::std::os::raw::c_uint);
758 pub fn rand() -> ::std::os::raw::c_int;
759 pub fn atof(_String: *const ::std::os::raw::c_char) -> f64;
760 pub fn atoi(_String: *const ::std::os::raw::c_char)
761 -> ::std::os::raw::c_int;
762 pub fn atol(_String: *const ::std::os::raw::c_char)
763 -> ::std::os::raw::c_long;
764 pub fn atoll(_String: *const ::std::os::raw::c_char)
765 -> ::std::os::raw::c_longlong;
766 pub fn _atoi64(_String: *const ::std::os::raw::c_char)
767 -> ::std::os::raw::c_longlong;
768 pub fn _atof_l(_String: *const ::std::os::raw::c_char, _Locale: _locale_t)
769 -> f64;
770 pub fn _atoi_l(_String: *const ::std::os::raw::c_char, _Locale: _locale_t)
771 -> ::std::os::raw::c_int;
772 pub fn _atol_l(_String: *const ::std::os::raw::c_char, _Locale: _locale_t)
773 -> ::std::os::raw::c_long;
774 pub fn _atoll_l(_String: *const ::std::os::raw::c_char,
775 _Locale: _locale_t) -> ::std::os::raw::c_longlong;
776 pub fn _atoi64_l(_String: *const ::std::os::raw::c_char,
777 _Locale: _locale_t) -> ::std::os::raw::c_longlong;
778 pub fn _atoflt(_Result: *mut _CRT_FLOAT,
779 _String: *const ::std::os::raw::c_char)
780 -> ::std::os::raw::c_int;
781 pub fn _atodbl(_Result: *mut _CRT_DOUBLE,
782 _String: *mut ::std::os::raw::c_char)
783 -> ::std::os::raw::c_int;
784 pub fn _atoldbl(_Result: *mut _LDOUBLE,
785 _String: *mut ::std::os::raw::c_char)
786 -> ::std::os::raw::c_int;
787 pub fn _atoflt_l(_Result: *mut _CRT_FLOAT,
788 _String: *const ::std::os::raw::c_char,
789 _Locale: _locale_t) -> ::std::os::raw::c_int;
790 pub fn _atodbl_l(_Result: *mut _CRT_DOUBLE,
791 _String: *mut ::std::os::raw::c_char, _Locale: _locale_t)
792 -> ::std::os::raw::c_int;
793 pub fn _atoldbl_l(_Result: *mut _LDOUBLE,
794 _String: *mut ::std::os::raw::c_char,
795 _Locale: _locale_t) -> ::std::os::raw::c_int;
796 pub fn strtof(_String: *const ::std::os::raw::c_char,
797 _EndPtr: *mut *mut ::std::os::raw::c_char) -> f32;
798 pub fn _strtof_l(_String: *const ::std::os::raw::c_char,
799 _EndPtr: *mut *mut ::std::os::raw::c_char,
800 _Locale: _locale_t) -> f32;
801 pub fn strtod(_String: *const ::std::os::raw::c_char,
802 _EndPtr: *mut *mut ::std::os::raw::c_char) -> f64;
803 pub fn _strtod_l(_String: *const ::std::os::raw::c_char,
804 _EndPtr: *mut *mut ::std::os::raw::c_char,
805 _Locale: _locale_t) -> f64;
806 pub fn strtold(_String: *const ::std::os::raw::c_char,
807 _EndPtr: *mut *mut ::std::os::raw::c_char) -> f64;
808 pub fn _strtold_l(_String: *const ::std::os::raw::c_char,
809 _EndPtr: *mut *mut ::std::os::raw::c_char,
810 _Locale: _locale_t) -> f64;
811 pub fn strtol(_String: *const ::std::os::raw::c_char,
812 _EndPtr: *mut *mut ::std::os::raw::c_char,
813 _Radix: ::std::os::raw::c_int) -> ::std::os::raw::c_long;
814 pub fn _strtol_l(_String: *const ::std::os::raw::c_char,
815 _EndPtr: *mut *mut ::std::os::raw::c_char,
816 _Radix: ::std::os::raw::c_int, _Locale: _locale_t)
817 -> ::std::os::raw::c_long;
818 pub fn strtoll(_String: *const ::std::os::raw::c_char,
819 _EndPtr: *mut *mut ::std::os::raw::c_char,
820 _Radix: ::std::os::raw::c_int)
821 -> ::std::os::raw::c_longlong;
822 pub fn _strtoll_l(_String: *const ::std::os::raw::c_char,
823 _EndPtr: *mut *mut ::std::os::raw::c_char,
824 _Radix: ::std::os::raw::c_int, _Locale: _locale_t)
825 -> ::std::os::raw::c_longlong;
826 pub fn strtoul(_String: *const ::std::os::raw::c_char,
827 _EndPtr: *mut *mut ::std::os::raw::c_char,
828 _Radix: ::std::os::raw::c_int) -> ::std::os::raw::c_ulong;
829 pub fn _strtoul_l(_String: *const ::std::os::raw::c_char,
830 _EndPtr: *mut *mut ::std::os::raw::c_char,
831 _Radix: ::std::os::raw::c_int, _Locale: _locale_t)
832 -> ::std::os::raw::c_ulong;
833 pub fn strtoull(_String: *const ::std::os::raw::c_char,
834 _EndPtr: *mut *mut ::std::os::raw::c_char,
835 _Radix: ::std::os::raw::c_int)
836 -> ::std::os::raw::c_ulonglong;
837 pub fn _strtoull_l(_String: *const ::std::os::raw::c_char,
838 _EndPtr: *mut *mut ::std::os::raw::c_char,
839 _Radix: ::std::os::raw::c_int, _Locale: _locale_t)
840 -> ::std::os::raw::c_ulonglong;
841 pub fn _strtoi64(_String: *const ::std::os::raw::c_char,
842 _EndPtr: *mut *mut ::std::os::raw::c_char,
843 _Radix: ::std::os::raw::c_int)
844 -> ::std::os::raw::c_longlong;
845 pub fn _strtoi64_l(_String: *const ::std::os::raw::c_char,
846 _EndPtr: *mut *mut ::std::os::raw::c_char,
847 _Radix: ::std::os::raw::c_int, _Locale: _locale_t)
848 -> ::std::os::raw::c_longlong;
849 pub fn _strtoui64(_String: *const ::std::os::raw::c_char,
850 _EndPtr: *mut *mut ::std::os::raw::c_char,
851 _Radix: ::std::os::raw::c_int)
852 -> ::std::os::raw::c_ulonglong;
853 pub fn _strtoui64_l(_String: *const ::std::os::raw::c_char,
854 _EndPtr: *mut *mut ::std::os::raw::c_char,
855 _Radix: ::std::os::raw::c_int, _Locale: _locale_t)
856 -> ::std::os::raw::c_ulonglong;
857 pub fn _itoa_s(_Value: ::std::os::raw::c_int,
858 _Buffer: *mut ::std::os::raw::c_char, _BufferCount: size_t,
859 _Radix: ::std::os::raw::c_int) -> errno_t;
860 pub fn _itoa(_Value: ::std::os::raw::c_int,
861 _Buffer: *mut ::std::os::raw::c_char,
862 _Radix: ::std::os::raw::c_int)
863 -> *mut ::std::os::raw::c_char;
864 pub fn _ltoa_s(_Value: ::std::os::raw::c_long,
865 _Buffer: *mut ::std::os::raw::c_char, _BufferCount: size_t,
866 _Radix: ::std::os::raw::c_int) -> errno_t;
867 pub fn _ltoa(_Value: ::std::os::raw::c_long,
868 _Buffer: *mut ::std::os::raw::c_char,
869 _Radix: ::std::os::raw::c_int)
870 -> *mut ::std::os::raw::c_char;
871 pub fn _ultoa_s(_Value: ::std::os::raw::c_ulong,
872 _Buffer: *mut ::std::os::raw::c_char,
873 _BufferCount: size_t, _Radix: ::std::os::raw::c_int)
874 -> errno_t;
875 pub fn _ultoa(_Value: ::std::os::raw::c_ulong,
876 _Buffer: *mut ::std::os::raw::c_char,
877 _Radix: ::std::os::raw::c_int)
878 -> *mut ::std::os::raw::c_char;
879 pub fn _i64toa_s(_Value: ::std::os::raw::c_longlong,
880 _Buffer: *mut ::std::os::raw::c_char,
881 _BufferCount: size_t, _Radix: ::std::os::raw::c_int)
882 -> errno_t;
883 pub fn _i64toa(_Value: ::std::os::raw::c_longlong,
884 _Buffer: *mut ::std::os::raw::c_char,
885 _Radix: ::std::os::raw::c_int)
886 -> *mut ::std::os::raw::c_char;
887 pub fn _ui64toa_s(_Value: ::std::os::raw::c_ulonglong,
888 _Buffer: *mut ::std::os::raw::c_char,
889 _BufferCount: size_t, _Radix: ::std::os::raw::c_int)
890 -> errno_t;
891 pub fn _ui64toa(_Value: ::std::os::raw::c_ulonglong,
892 _Buffer: *mut ::std::os::raw::c_char,
893 _Radix: ::std::os::raw::c_int)
894 -> *mut ::std::os::raw::c_char;
895 pub fn _ecvt_s(_Buffer: *mut ::std::os::raw::c_char, _BufferCount: size_t,
896 _Value: f64, _DigitCount: ::std::os::raw::c_int,
897 _PtDec: *mut ::std::os::raw::c_int,
898 _PtSign: *mut ::std::os::raw::c_int) -> errno_t;
899 pub fn _ecvt(_Value: f64, _DigitCount: ::std::os::raw::c_int,
900 _PtDec: *mut ::std::os::raw::c_int,
901 _PtSign: *mut ::std::os::raw::c_int)
902 -> *mut ::std::os::raw::c_char;
903 pub fn _fcvt_s(_Buffer: *mut ::std::os::raw::c_char, _BufferCount: size_t,
904 _Value: f64, _FractionalDigitCount: ::std::os::raw::c_int,
905 _PtDec: *mut ::std::os::raw::c_int,
906 _PtSign: *mut ::std::os::raw::c_int) -> errno_t;
907 pub fn _fcvt(_Value: f64, _FractionalDigitCount: ::std::os::raw::c_int,
908 _PtDec: *mut ::std::os::raw::c_int,
909 _PtSign: *mut ::std::os::raw::c_int)
910 -> *mut ::std::os::raw::c_char;
911 pub fn _gcvt_s(_Buffer: *mut ::std::os::raw::c_char, _BufferCount: size_t,
912 _Value: f64, _DigitCount: ::std::os::raw::c_int)
913 -> errno_t;
914 pub fn _gcvt(_Value: f64, _DigitCount: ::std::os::raw::c_int,
915 _Buffer: *mut ::std::os::raw::c_char)
916 -> *mut ::std::os::raw::c_char;
917 pub fn ___mb_cur_max_func() -> ::std::os::raw::c_int;
918 pub fn ___mb_cur_max_l_func(arg1: _locale_t) -> ::std::os::raw::c_int;
919 pub fn mblen(_Ch: *const ::std::os::raw::c_char, _MaxCount: size_t)
920 -> ::std::os::raw::c_int;
921 pub fn _mblen_l(_Ch: *const ::std::os::raw::c_char, _MaxCount: size_t,
922 _Locale: _locale_t) -> ::std::os::raw::c_int;
923 pub fn _mbstrlen(_String: *const ::std::os::raw::c_char) -> size_t;
924 pub fn _mbstrlen_l(_String: *const ::std::os::raw::c_char,
925 _Locale: _locale_t) -> size_t;
926 pub fn _mbstrnlen(_String: *const ::std::os::raw::c_char,
927 _MaxCount: size_t) -> size_t;
928 pub fn _mbstrnlen_l(_String: *const ::std::os::raw::c_char,
929 _MaxCount: size_t, _Locale: _locale_t) -> size_t;
930 pub fn mbtowc(_DstCh: *mut wchar_t, _SrcCh: *const ::std::os::raw::c_char,
931 _SrcSizeInBytes: size_t) -> ::std::os::raw::c_int;
932 pub fn _mbtowc_l(_DstCh: *mut wchar_t,
933 _SrcCh: *const ::std::os::raw::c_char,
934 _SrcSizeInBytes: size_t, _Locale: _locale_t)
935 -> ::std::os::raw::c_int;
936 pub fn mbstowcs_s(_PtNumOfCharConverted: *mut size_t,
937 _DstBuf: *mut wchar_t, _SizeInWords: size_t,
938 _SrcBuf: *const ::std::os::raw::c_char,
939 _MaxCount: size_t) -> errno_t;
940 pub fn mbstowcs(_Dest: *mut wchar_t,
941 _Source: *const ::std::os::raw::c_char, _MaxCount: size_t)
942 -> size_t;
943 pub fn _mbstowcs_s_l(_PtNumOfCharConverted: *mut size_t,
944 _DstBuf: *mut wchar_t, _SizeInWords: size_t,
945 _SrcBuf: *const ::std::os::raw::c_char,
946 _MaxCount: size_t, _Locale: _locale_t) -> errno_t;
947 pub fn _mbstowcs_l(_Dest: *mut wchar_t,
948 _Source: *const ::std::os::raw::c_char,
949 _MaxCount: size_t, _Locale: _locale_t) -> size_t;
950 pub fn wctomb(_MbCh: *mut ::std::os::raw::c_char, _WCh: wchar_t)
951 -> ::std::os::raw::c_int;
952 pub fn _wctomb_l(_MbCh: *mut ::std::os::raw::c_char, _WCh: wchar_t,
953 _Locale: _locale_t) -> ::std::os::raw::c_int;
954 pub fn wctomb_s(_SizeConverted: *mut ::std::os::raw::c_int,
955 _MbCh: *mut ::std::os::raw::c_char, _SizeInBytes: rsize_t,
956 _WCh: wchar_t) -> errno_t;
957 pub fn _wctomb_s_l(_SizeConverted: *mut ::std::os::raw::c_int,
958 _MbCh: *mut ::std::os::raw::c_char,
959 _SizeInBytes: size_t, _WCh: wchar_t,
960 _Locale: _locale_t) -> errno_t;
961 pub fn wcstombs_s(_PtNumOfCharConverted: *mut size_t,
962 _Dst: *mut ::std::os::raw::c_char,
963 _DstSizeInBytes: size_t, _Src: *const wchar_t,
964 _MaxCountInBytes: size_t) -> errno_t;
965 pub fn wcstombs(_Dest: *mut ::std::os::raw::c_char,
966 _Source: *const wchar_t, _MaxCount: size_t) -> size_t;
967 pub fn _wcstombs_s_l(_PtNumOfCharConverted: *mut size_t,
968 _Dst: *mut ::std::os::raw::c_char,
969 _DstSizeInBytes: size_t, _Src: *const wchar_t,
970 _MaxCountInBytes: size_t, _Locale: _locale_t)
971 -> errno_t;
972 pub fn _wcstombs_l(_Dest: *mut ::std::os::raw::c_char,
973 _Source: *const wchar_t, _MaxCount: size_t,
974 _Locale: _locale_t) -> size_t;
975 pub fn _fullpath(_Buffer: *mut ::std::os::raw::c_char,
976 _Path: *const ::std::os::raw::c_char,
977 _BufferCount: size_t) -> *mut ::std::os::raw::c_char;
978 pub fn _makepath_s(_Buffer: *mut ::std::os::raw::c_char,
979 _BufferCount: size_t,
980 _Drive: *const ::std::os::raw::c_char,
981 _Dir: *const ::std::os::raw::c_char,
982 _Filename: *const ::std::os::raw::c_char,
983 _Ext: *const ::std::os::raw::c_char) -> errno_t;
984 pub fn _makepath(_Buffer: *mut ::std::os::raw::c_char,
985 _Drive: *const ::std::os::raw::c_char,
986 _Dir: *const ::std::os::raw::c_char,
987 _Filename: *const ::std::os::raw::c_char,
988 _Ext: *const ::std::os::raw::c_char);
989 pub fn _splitpath(_FullPath: *const ::std::os::raw::c_char,
990 _Drive: *mut ::std::os::raw::c_char,
991 _Dir: *mut ::std::os::raw::c_char,
992 _Filename: *mut ::std::os::raw::c_char,
993 _Ext: *mut ::std::os::raw::c_char);
994 pub fn _splitpath_s(_FullPath: *const ::std::os::raw::c_char,
995 _Drive: *mut ::std::os::raw::c_char,
996 _DriveCount: size_t,
997 _Dir: *mut ::std::os::raw::c_char, _DirCount: size_t,
998 _Filename: *mut ::std::os::raw::c_char,
999 _FilenameCount: size_t,
1000 _Ext: *mut ::std::os::raw::c_char, _ExtCount: size_t)
1001 -> errno_t;
1002 pub fn getenv_s(_RequiredCount: *mut size_t,
1003 _Buffer: *mut ::std::os::raw::c_char,
1004 _BufferCount: rsize_t,
1005 _VarName: *const ::std::os::raw::c_char) -> errno_t;
1006 pub fn __p___argc() -> *mut ::std::os::raw::c_int;
1007 pub fn __p___argv() -> *mut *mut *mut ::std::os::raw::c_char;
1008 pub fn __p___wargv() -> *mut *mut *mut wchar_t;
1009 pub fn __p__environ() -> *mut *mut *mut ::std::os::raw::c_char;
1010 pub fn __p__wenviron() -> *mut *mut *mut wchar_t;
1011 pub fn getenv(_VarName: *const ::std::os::raw::c_char)
1012 -> *mut ::std::os::raw::c_char;
1013 pub fn _dupenv_s(_Buffer: *mut *mut ::std::os::raw::c_char,
1014 _BufferCount: *mut size_t,
1015 _VarName: *const ::std::os::raw::c_char) -> errno_t;
1016 pub fn system(_Command: *const ::std::os::raw::c_char)
1017 -> ::std::os::raw::c_int;
1018 pub fn _putenv(_EnvString: *const ::std::os::raw::c_char)
1019 -> ::std::os::raw::c_int;
1020 pub fn _putenv_s(_Name: *const ::std::os::raw::c_char,
1021 _Value: *const ::std::os::raw::c_char) -> errno_t;
1022 pub fn _searchenv_s(_Filename: *const ::std::os::raw::c_char,
1023 _VarName: *const ::std::os::raw::c_char,
1024 _Buffer: *mut ::std::os::raw::c_char,
1025 _BufferCount: size_t) -> errno_t;
1026 pub fn _searchenv(_Filename: *const ::std::os::raw::c_char,
1027 _VarName: *const ::std::os::raw::c_char,
1028 _Buffer: *mut ::std::os::raw::c_char);
1029 pub fn _seterrormode(_Mode: ::std::os::raw::c_int);
1030 pub fn _beep(_Frequency: ::std::os::raw::c_uint,
1031 _Duration: ::std::os::raw::c_uint);
1032 pub fn _sleep(_Duration: ::std::os::raw::c_ulong);
1033 pub fn ecvt(_Value: f64, _DigitCount: ::std::os::raw::c_int,
1034 _PtDec: *mut ::std::os::raw::c_int,
1035 _PtSign: *mut ::std::os::raw::c_int)
1036 -> *mut ::std::os::raw::c_char;
1037 pub fn fcvt(_Value: f64, _FractionalDigitCount: ::std::os::raw::c_int,
1038 _PtDec: *mut ::std::os::raw::c_int,
1039 _PtSign: *mut ::std::os::raw::c_int)
1040 -> *mut ::std::os::raw::c_char;
1041 pub fn gcvt(_Value: f64, _DigitCount: ::std::os::raw::c_int,
1042 _DstBuf: *mut ::std::os::raw::c_char)
1043 -> *mut ::std::os::raw::c_char;
1044 pub fn itoa(_Value: ::std::os::raw::c_int,
1045 _Buffer: *mut ::std::os::raw::c_char,
1046 _Radix: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char;
1047 pub fn ltoa(_Value: ::std::os::raw::c_long,
1048 _Buffer: *mut ::std::os::raw::c_char,
1049 _Radix: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char;
1050 pub fn swab(_Buf1: *mut ::std::os::raw::c_char,
1051 _Buf2: *mut ::std::os::raw::c_char,
1052 _SizeInBytes: ::std::os::raw::c_int);
1053 pub fn ultoa(_Value: ::std::os::raw::c_ulong,
1054 _Buffer: *mut ::std::os::raw::c_char,
1055 _Radix: ::std::os::raw::c_int)
1056 -> *mut ::std::os::raw::c_char;
1057 pub fn putenv(_EnvString: *const ::std::os::raw::c_char)
1058 -> ::std::os::raw::c_int;
1059 pub fn onexit(_Func: _onexit_t) -> _onexit_t;
1060 pub fn double_to_uint64_helper(d: f64) -> uint64_T;
1061 pub fn mxMalloc(n: size_t) -> *mut ::std::os::raw::c_void;
1062 pub fn mxCalloc(n: size_t, size: size_t) -> *mut ::std::os::raw::c_void;
1063 pub fn mxFree(ptr: *mut ::std::os::raw::c_void);
1064 pub fn mxRealloc(ptr: *mut ::std::os::raw::c_void, size: size_t)
1065 -> *mut ::std::os::raw::c_void;
1066 pub fn mxGetNumberOfDimensions_730(pa: *const mxArray) -> size_t;
1067 pub fn mxGetNumberOfDimensions_700(pa: *const mxArray)
1068 -> ::std::os::raw::c_int;
1069 pub fn mxGetDimensions_730(pa: *const mxArray) -> *const size_t;
1070 pub fn mxGetDimensions_700(pa: *const mxArray)
1071 -> *const ::std::os::raw::c_int;
1072 pub fn mxGetM(pa: *const mxArray) -> size_t;
1073 pub fn mxGetIr_730(pa: *const mxArray) -> *mut size_t;
1074 pub fn mxGetIr_700(pa: *const mxArray) -> *mut ::std::os::raw::c_int;
1075 pub fn mxGetJc_730(pa: *const mxArray) -> *mut size_t;
1076 pub fn mxGetJc_700(pa: *const mxArray) -> *mut ::std::os::raw::c_int;
1077 pub fn mxGetNzmax_730(pa: *const mxArray) -> size_t;
1078 pub fn mxGetNzmax_700(pa: *const mxArray) -> ::std::os::raw::c_int;
1079 pub fn mxSetNzmax_730(pa: *mut mxArray, nzmax: size_t);
1080 pub fn mxSetNzmax_700(pa: *mut mxArray, nzmax: ::std::os::raw::c_int);
1081 pub fn mxGetFieldNameByNumber(pa: *const mxArray,
1082 n: ::std::os::raw::c_int)
1083 -> *const ::std::os::raw::c_char;
1084 pub fn mxGetFieldByNumber_730(pa: *const mxArray, i: size_t,
1085 fieldnum: ::std::os::raw::c_int)
1086 -> *mut mxArray;
1087 pub fn mxGetFieldByNumber_700(pa: *const mxArray,
1088 i: ::std::os::raw::c_int,
1089 fieldnum: ::std::os::raw::c_int)
1090 -> *mut mxArray;
1091 pub fn mxGetCell_730(pa: *const mxArray, i: size_t) -> *mut mxArray;
1092 pub fn mxGetCell_700(pa: *const mxArray, i: ::std::os::raw::c_int)
1093 -> *mut mxArray;
1094 pub fn mxGetClassID(pa: *const mxArray) -> mxClassID;
1095 pub fn mxGetData(pa: *const mxArray) -> *mut ::std::os::raw::c_void;
1096 pub fn mxSetData(pa: *mut mxArray, newdata: *mut ::std::os::raw::c_void);
1097 pub fn mxIsNumeric(pa: *const mxArray) -> bool_;
1098 pub fn mxIsCell(pa: *const mxArray) -> bool_;
1099 pub fn mxIsLogical(pa: *const mxArray) -> bool_;
1100 pub fn mxIsScalar(pa: *const mxArray) -> bool_;
1101 pub fn mxIsChar(pa: *const mxArray) -> bool_;
1102 pub fn mxIsStruct(pa: *const mxArray) -> bool_;
1103 pub fn mxIsOpaque(pa: *const mxArray) -> bool_;
1104 pub fn mxIsFunctionHandle(pa: *const mxArray) -> bool_;
1105 pub fn mxIsObject(pa: *const mxArray) -> bool_;
1106 pub fn mxGetImagData(pa: *const mxArray) -> *mut ::std::os::raw::c_void;
1107 pub fn mxSetImagData(pa: *mut mxArray,
1108 newdata: *mut ::std::os::raw::c_void);
1109 pub fn mxIsComplex(pa: *const mxArray) -> bool_;
1110 pub fn mxIsSparse(pa: *const mxArray) -> bool_;
1111 pub fn mxIsDouble(pa: *const mxArray) -> bool_;
1112 pub fn mxIsSingle(pa: *const mxArray) -> bool_;
1113 pub fn mxIsInt8(pa: *const mxArray) -> bool_;
1114 pub fn mxIsUint8(pa: *const mxArray) -> bool_;
1115 pub fn mxIsInt16(pa: *const mxArray) -> bool_;
1116 pub fn mxIsUint16(pa: *const mxArray) -> bool_;
1117 pub fn mxIsInt32(pa: *const mxArray) -> bool_;
1118 pub fn mxIsUint32(pa: *const mxArray) -> bool_;
1119 pub fn mxIsInt64(pa: *const mxArray) -> bool_;
1120 pub fn mxIsUint64(pa: *const mxArray) -> bool_;
1121 pub fn mxGetNumberOfElements(pa: *const mxArray) -> size_t;
1122 pub fn mxGetPr(pa: *const mxArray) -> *mut f64;
1123 pub fn mxSetPr(pa: *mut mxArray, pr: *mut f64);
1124 pub fn mxGetPi(pa: *const mxArray) -> *mut f64;
1125 pub fn mxSetPi(pa: *mut mxArray, pi: *mut f64);
1126 pub fn mxGetChars(pa: *const mxArray) -> *mut mxChar;
1127 pub fn mxGetUserBits(pa: *const mxArray) -> ::std::os::raw::c_int;
1128 pub fn mxSetUserBits(pa: *mut mxArray, value: ::std::os::raw::c_int);
1129 pub fn mxGetScalar(pa: *const mxArray) -> f64;
1130 pub fn mxIsFromGlobalWS(pa: *const mxArray) -> bool_;
1131 pub fn mxSetFromGlobalWS(pa: *mut mxArray, global: bool_);
1132 pub fn mxSetM_730(pa: *mut mxArray, m: size_t);
1133 pub fn mxSetM_700(pa: *mut mxArray, m: ::std::os::raw::c_int);
1134 pub fn mxGetN(pa: *const mxArray) -> size_t;
1135 pub fn mxIsEmpty(pa: *const mxArray) -> bool_;
1136 pub fn mxGetFieldNumber(pa: *const mxArray,
1137 name: *const ::std::os::raw::c_char)
1138 -> ::std::os::raw::c_int;
1139 pub fn mxSetIr_730(pa: *mut mxArray, newir: *mut size_t);
1140 pub fn mxSetIr_700(pa: *mut mxArray, newir: *mut ::std::os::raw::c_int);
1141 pub fn mxSetJc_730(pa: *mut mxArray, newjc: *mut size_t);
1142 pub fn mxSetJc_700(pa: *mut mxArray, newjc: *mut ::std::os::raw::c_int);
1143 pub fn mxGetElementSize(pa: *const mxArray) -> size_t;
1144 pub fn mxCalcSingleSubscript_730(pa: *const mxArray, nsubs: size_t,
1145 subs: *const size_t) -> size_t;
1146 pub fn mxCalcSingleSubscript_700(pa: *const mxArray,
1147 nsubs: ::std::os::raw::c_int,
1148 subs: *const ::std::os::raw::c_int)
1149 -> ::std::os::raw::c_int;
1150 pub fn mxGetNumberOfFields(pa: *const mxArray) -> ::std::os::raw::c_int;
1151 pub fn mxSetCell_730(pa: *mut mxArray, i: size_t, value: *mut mxArray);
1152 pub fn mxSetCell_700(pa: *mut mxArray, i: ::std::os::raw::c_int,
1153 value: *mut mxArray);
1154 pub fn mxSetFieldByNumber_730(pa: *mut mxArray, i: size_t,
1155 fieldnum: ::std::os::raw::c_int,
1156 value: *mut mxArray);
1157 pub fn mxSetFieldByNumber_700(pa: *mut mxArray, i: ::std::os::raw::c_int,
1158 fieldnum: ::std::os::raw::c_int,
1159 value: *mut mxArray);
1160 pub fn mxGetField_730(pa: *const mxArray, i: size_t,
1161 fieldname: *const ::std::os::raw::c_char)
1162 -> *mut mxArray;
1163 pub fn mxGetField_700(pa: *const mxArray, i: ::std::os::raw::c_int,
1164 fieldname: *const ::std::os::raw::c_char)
1165 -> *mut mxArray;
1166 pub fn mxSetField_730(pa: *mut mxArray, i: size_t,
1167 fieldname: *const ::std::os::raw::c_char,
1168 value: *mut mxArray);
1169 pub fn mxSetField_700(pa: *mut mxArray, i: ::std::os::raw::c_int,
1170 fieldname: *const ::std::os::raw::c_char,
1171 value: *mut mxArray);
1172 pub fn mxGetProperty_730(pa: *const mxArray, i: size_t,
1173 propname: *const ::std::os::raw::c_char)
1174 -> *mut mxArray;
1175 pub fn mxGetProperty_700(pa: *const mxArray, i: ::std::os::raw::c_int,
1176 propname: *const ::std::os::raw::c_char)
1177 -> *mut mxArray;
1178 pub fn mxSetProperty_730(pa: *mut mxArray, i: size_t,
1179 propname: *const ::std::os::raw::c_char,
1180 value: *const mxArray);
1181 pub fn mxSetProperty_700(pa: *mut mxArray, i: ::std::os::raw::c_int,
1182 propname: *const ::std::os::raw::c_char,
1183 value: *const mxArray);
1184 pub fn mxGetClassName(pa: *const mxArray)
1185 -> *const ::std::os::raw::c_char;
1186 pub fn mxIsClass(pa: *const mxArray, name: *const ::std::os::raw::c_char)
1187 -> bool_;
1188 pub fn mxCreateNumericMatrix_730(m: size_t, n: size_t, classid: mxClassID,
1189 flag: mxComplexity) -> *mut mxArray;
1190 pub fn mxCreateNumericMatrix_700(m: ::std::os::raw::c_int,
1191 n: ::std::os::raw::c_int,
1192 classid: mxClassID, flag: mxComplexity)
1193 -> *mut mxArray;
1194 pub fn mxCreateUninitNumericMatrix(m: size_t, n: size_t,
1195 classid: mxClassID, flag: mxComplexity)
1196 -> *mut mxArray;
1197 pub fn mxCreateUninitNumericArray(ndim: size_t, dims: *mut size_t,
1198 classid: mxClassID, flag: mxComplexity)
1199 -> *mut mxArray;
1200 pub fn mxSetN_730(pa: *mut mxArray, n: size_t);
1201 pub fn mxSetN_700(pa: *mut mxArray, n: ::std::os::raw::c_int);
1202 pub fn mxSetDimensions_730(pa: *mut mxArray, pdims: *const size_t,
1203 ndims: size_t) -> ::std::os::raw::c_int;
1204 pub fn mxSetDimensions_700(pa: *mut mxArray,
1205 pdims: *const ::std::os::raw::c_int,
1206 ndims: ::std::os::raw::c_int)
1207 -> ::std::os::raw::c_int;
1208 pub fn mxDestroyArray(pa: *mut mxArray);
1209 pub fn mxCreateNumericArray_730(ndim: size_t, dims: *const size_t,
1210 classid: mxClassID, flag: mxComplexity)
1211 -> *mut mxArray;
1212 pub fn mxCreateNumericArray_700(ndim: ::std::os::raw::c_int,
1213 dims: *const ::std::os::raw::c_int,
1214 classid: mxClassID, flag: mxComplexity)
1215 -> *mut mxArray;
1216 pub fn mxCreateCharArray_730(ndim: size_t, dims: *const size_t)
1217 -> *mut mxArray;
1218 pub fn mxCreateCharArray_700(ndim: ::std::os::raw::c_int,
1219 dims: *const ::std::os::raw::c_int)
1220 -> *mut mxArray;
1221 pub fn mxCreateDoubleMatrix_730(m: size_t, n: size_t, flag: mxComplexity)
1222 -> *mut mxArray;
1223 pub fn mxCreateDoubleMatrix_700(m: ::std::os::raw::c_int,
1224 n: ::std::os::raw::c_int,
1225 flag: mxComplexity) -> *mut mxArray;
1226 pub fn mxGetLogicals(pa: *const mxArray) -> *mut mxLogical;
1227 pub fn mxCreateLogicalArray_730(ndim: size_t, dims: *const size_t)
1228 -> *mut mxArray;
1229 pub fn mxCreateLogicalArray_700(ndim: ::std::os::raw::c_int,
1230 dims: *const ::std::os::raw::c_int)
1231 -> *mut mxArray;
1232 pub fn mxCreateLogicalMatrix_730(m: size_t, n: size_t) -> *mut mxArray;
1233 pub fn mxCreateLogicalMatrix_700(m: ::std::os::raw::c_int,
1234 n: ::std::os::raw::c_int)
1235 -> *mut mxArray;
1236 pub fn mxCreateLogicalScalar(value: bool_) -> *mut mxArray;
1237 pub fn mxIsLogicalScalar(pa: *const mxArray) -> bool_;
1238 pub fn mxIsLogicalScalarTrue(pa: *const mxArray) -> bool_;
1239 pub fn mxCreateDoubleScalar(value: f64) -> *mut mxArray;
1240 pub fn mxCreateSparse_730(m: size_t, n: size_t, nzmax: size_t,
1241 flag: mxComplexity) -> *mut mxArray;
1242 pub fn mxCreateSparse_700(m: ::std::os::raw::c_int,
1243 n: ::std::os::raw::c_int,
1244 nzmax: ::std::os::raw::c_int,
1245 flag: mxComplexity) -> *mut mxArray;
1246 pub fn mxCreateSparseLogicalMatrix_730(m: size_t, n: size_t,
1247 nzmax: size_t) -> *mut mxArray;
1248 pub fn mxCreateSparseLogicalMatrix_700(m: ::std::os::raw::c_int,
1249 n: ::std::os::raw::c_int,
1250 nzmax: ::std::os::raw::c_int)
1251 -> *mut mxArray;
1252 pub fn mxGetNChars_730(pa: *const mxArray,
1253 buf: *mut ::std::os::raw::c_char, nChars: size_t);
1254 pub fn mxGetNChars_700(pa: *const mxArray,
1255 buf: *mut ::std::os::raw::c_char,
1256 nChars: ::std::os::raw::c_int);
1257 pub fn mxGetString_730(pa: *const mxArray,
1258 buf: *mut ::std::os::raw::c_char, buflen: size_t)
1259 -> ::std::os::raw::c_int;
1260 pub fn mxGetString_700(pa: *const mxArray,
1261 buf: *mut ::std::os::raw::c_char,
1262 buflen: ::std::os::raw::c_int)
1263 -> ::std::os::raw::c_int;
1264 pub fn mxArrayToString(pa: *const mxArray) -> *mut ::std::os::raw::c_char;
1265 pub fn mxArrayToUTF8String(pa: *const mxArray)
1266 -> *mut ::std::os::raw::c_char;
1267 pub fn mxCreateStringFromNChars_730(str: *const ::std::os::raw::c_char,
1268 n: size_t) -> *mut mxArray;
1269 pub fn mxCreateStringFromNChars_700(str: *const ::std::os::raw::c_char,
1270 n: ::std::os::raw::c_int)
1271 -> *mut mxArray;
1272 pub fn mxCreateString(str: *const ::std::os::raw::c_char) -> *mut mxArray;
1273 pub fn mxCreateCharMatrixFromStrings_730(m: size_t,
1274 str:
1275 *mut *const ::std::os::raw::c_char)
1276 -> *mut mxArray;
1277 pub fn mxCreateCharMatrixFromStrings_700(m: ::std::os::raw::c_int,
1278 str:
1279 *mut *const ::std::os::raw::c_char)
1280 -> *mut mxArray;
1281 pub fn mxCreateCellMatrix_730(m: size_t, n: size_t) -> *mut mxArray;
1282 pub fn mxCreateCellMatrix_700(m: ::std::os::raw::c_int,
1283 n: ::std::os::raw::c_int) -> *mut mxArray;
1284 pub fn mxCreateCellArray_730(ndim: size_t, dims: *const size_t)
1285 -> *mut mxArray;
1286 pub fn mxCreateCellArray_700(ndim: ::std::os::raw::c_int,
1287 dims: *const ::std::os::raw::c_int)
1288 -> *mut mxArray;
1289 pub fn mxCreateStructMatrix_730(m: size_t, n: size_t,
1290 nfields: ::std::os::raw::c_int,
1291 fieldnames:
1292 *mut *const ::std::os::raw::c_char)
1293 -> *mut mxArray;
1294 pub fn mxCreateStructMatrix_700(m: ::std::os::raw::c_int,
1295 n: ::std::os::raw::c_int,
1296 nfields: ::std::os::raw::c_int,
1297 fieldnames:
1298 *mut *const ::std::os::raw::c_char)
1299 -> *mut mxArray;
1300 pub fn mxCreateStructArray_730(ndim: size_t, dims: *const size_t,
1301 nfields: ::std::os::raw::c_int,
1302 fieldnames:
1303 *mut *const ::std::os::raw::c_char)
1304 -> *mut mxArray;
1305 pub fn mxCreateStructArray_700(ndim: ::std::os::raw::c_int,
1306 dims: *const ::std::os::raw::c_int,
1307 nfields: ::std::os::raw::c_int,
1308 fieldnames:
1309 *mut *const ::std::os::raw::c_char)
1310 -> *mut mxArray;
1311 pub fn mxDuplicateArray(in_: *const mxArray) -> *mut mxArray;
1312 pub fn mxSetClassName(pa: *mut mxArray,
1313 classname: *const ::std::os::raw::c_char)
1314 -> ::std::os::raw::c_int;
1315 pub fn mxAddField(pa: *mut mxArray,
1316 fieldname: *const ::std::os::raw::c_char)
1317 -> ::std::os::raw::c_int;
1318 pub fn mxRemoveField(pa: *mut mxArray, field: ::std::os::raw::c_int);
1319 pub fn mxGetEps() -> f64;
1320 pub fn mxGetInf() -> f64;
1321 pub fn mxGetNaN() -> f64;
1322 pub fn mxIsFinite(x: f64) -> bool_;
1323 pub fn mxIsInf(x: f64) -> bool_;
1324 pub fn mxIsNaN(x: f64) -> bool_;
1325 pub fn mexFunction(nlhs: ::std::os::raw::c_int, plhs: *mut *mut mxArray,
1326 nrhs: ::std::os::raw::c_int,
1327 prhs: *mut *const mxArray);
1328 pub fn __local_stdio_printf_options() -> *mut ::std::os::raw::c_ulonglong;
1329 pub fn __local_stdio_scanf_options() -> *mut ::std::os::raw::c_ulonglong;
1330 pub fn __acrt_iob_func(arg1: ::std::os::raw::c_uint) -> *mut FILE;
1331 pub fn fgetwc(_Stream: *mut FILE) -> wint_t;
1332 pub fn _fgetwchar() -> wint_t;
1333 pub fn fputwc(_Character: wchar_t, _Stream: *mut FILE) -> wint_t;
1334 pub fn _fputwchar(_Character: wchar_t) -> wint_t;
1335 pub fn getwc(_Stream: *mut FILE) -> wint_t;
1336 pub fn getwchar() -> wint_t;
1337 pub fn fgetws(_Buffer: *mut wchar_t, _BufferCount: ::std::os::raw::c_int,
1338 _Stream: *mut FILE) -> *mut wchar_t;
1339 pub fn fputws(_Buffer: *const wchar_t, _Stream: *mut FILE)
1340 -> ::std::os::raw::c_int;
1341 pub fn _getws_s(_Buffer: *mut wchar_t, _BufferCount: size_t)
1342 -> *mut wchar_t;
1343 pub fn putwc(_Character: wchar_t, _Stream: *mut FILE) -> wint_t;
1344 pub fn putwchar(_Character: wchar_t) -> wint_t;
1345 pub fn _putws(_Buffer: *const wchar_t) -> ::std::os::raw::c_int;
1346 pub fn ungetwc(_Character: wint_t, _Stream: *mut FILE) -> wint_t;
1347 pub fn _wfdopen(_FileHandle: ::std::os::raw::c_int, _Mode: *const wchar_t)
1348 -> *mut FILE;
1349 pub fn _wfopen(_FileName: *const wchar_t, _Mode: *const wchar_t)
1350 -> *mut FILE;
1351 pub fn _wfopen_s(_Stream: *mut *mut FILE, _FileName: *const wchar_t,
1352 _Mode: *const wchar_t) -> errno_t;
1353 pub fn _wfreopen(_FileName: *const wchar_t, _Mode: *const wchar_t,
1354 _OldStream: *mut FILE) -> *mut FILE;
1355 pub fn _wfreopen_s(_Stream: *mut *mut FILE, _FileName: *const wchar_t,
1356 _Mode: *const wchar_t, _OldStream: *mut FILE)
1357 -> errno_t;
1358 pub fn _wfsopen(_FileName: *const wchar_t, _Mode: *const wchar_t,
1359 _ShFlag: ::std::os::raw::c_int) -> *mut FILE;
1360 pub fn _wpopen(_Command: *const wchar_t, _Mode: *const wchar_t)
1361 -> *mut FILE;
1362 pub fn _wremove(_FileName: *const wchar_t) -> ::std::os::raw::c_int;
1363 pub fn _wtempnam(_Directory: *const wchar_t, _FilePrefix: *const wchar_t)
1364 -> *mut wchar_t;
1365 pub fn _wtmpnam_s(_Buffer: *mut wchar_t, _BufferCount: size_t) -> errno_t;
1366 pub fn _wtmpnam(_Buffer: *mut wchar_t) -> *mut wchar_t;
1367 pub fn _fgetwc_nolock(_Stream: *mut FILE) -> wint_t;
1368 pub fn _fputwc_nolock(_Character: wchar_t, _Stream: *mut FILE) -> wint_t;
1369 pub fn _getwc_nolock(_Stream: *mut FILE) -> wint_t;
1370 pub fn _putwc_nolock(_Character: wchar_t, _Stream: *mut FILE) -> wint_t;
1371 pub fn _ungetwc_nolock(_Character: wint_t, _Stream: *mut FILE) -> wint_t;
1372 pub fn __stdio_common_vfwprintf(_Options: ::std::os::raw::c_ulonglong,
1373 _Stream: *mut FILE,
1374 _Format: *const wchar_t,
1375 _Locale: _locale_t, _ArgList: va_list)
1376 -> ::std::os::raw::c_int;
1377 pub fn __stdio_common_vfwprintf_s(_Options: ::std::os::raw::c_ulonglong,
1378 _Stream: *mut FILE,
1379 _Format: *const wchar_t,
1380 _Locale: _locale_t, _ArgList: va_list)
1381 -> ::std::os::raw::c_int;
1382 pub fn __stdio_common_vfwprintf_p(_Options: ::std::os::raw::c_ulonglong,
1383 _Stream: *mut FILE,
1384 _Format: *const wchar_t,
1385 _Locale: _locale_t, _ArgList: va_list)
1386 -> ::std::os::raw::c_int;
1387 pub fn _vfwprintf_l(_Stream: *mut FILE, _Format: *const wchar_t,
1388 _Locale: _locale_t, _ArgList: va_list)
1389 -> ::std::os::raw::c_int;
1390 pub fn vfwprintf(_Stream: *mut FILE, _Format: *const wchar_t,
1391 _ArgList: va_list) -> ::std::os::raw::c_int;
1392 pub fn _vfwprintf_s_l(_Stream: *mut FILE, _Format: *const wchar_t,
1393 _Locale: _locale_t, _ArgList: va_list)
1394 -> ::std::os::raw::c_int;
1395 pub fn vfwprintf_s(_Stream: *mut FILE, _Format: *const wchar_t,
1396 _ArgList: va_list) -> ::std::os::raw::c_int;
1397 pub fn _vfwprintf_p_l(_Stream: *mut FILE, _Format: *const wchar_t,
1398 _Locale: _locale_t, _ArgList: va_list)
1399 -> ::std::os::raw::c_int;
1400 pub fn _vfwprintf_p(_Stream: *mut FILE, _Format: *const wchar_t,
1401 _ArgList: va_list) -> ::std::os::raw::c_int;
1402 pub fn _vwprintf_l(_Format: *const wchar_t, _Locale: _locale_t,
1403 _ArgList: va_list) -> ::std::os::raw::c_int;
1404 pub fn vwprintf(_Format: *const wchar_t, _ArgList: va_list)
1405 -> ::std::os::raw::c_int;
1406 pub fn _vwprintf_s_l(_Format: *const wchar_t, _Locale: _locale_t,
1407 _ArgList: va_list) -> ::std::os::raw::c_int;
1408 pub fn vwprintf_s(_Format: *const wchar_t, _ArgList: va_list)
1409 -> ::std::os::raw::c_int;
1410 pub fn _vwprintf_p_l(_Format: *const wchar_t, _Locale: _locale_t,
1411 _ArgList: va_list) -> ::std::os::raw::c_int;
1412 pub fn _vwprintf_p(_Format: *const wchar_t, _ArgList: va_list)
1413 -> ::std::os::raw::c_int;
1414 pub fn _fwprintf_l(_Stream: *mut FILE, _Format: *const wchar_t,
1415 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1416 pub fn fwprintf(_Stream: *mut FILE, _Format: *const wchar_t, ...)
1417 -> ::std::os::raw::c_int;
1418 pub fn _fwprintf_s_l(_Stream: *mut FILE, _Format: *const wchar_t,
1419 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1420 pub fn fwprintf_s(_Stream: *mut FILE, _Format: *const wchar_t, ...)
1421 -> ::std::os::raw::c_int;
1422 pub fn _fwprintf_p_l(_Stream: *mut FILE, _Format: *const wchar_t,
1423 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1424 pub fn _fwprintf_p(_Stream: *mut FILE, _Format: *const wchar_t, ...)
1425 -> ::std::os::raw::c_int;
1426 pub fn _wprintf_l(_Format: *const wchar_t, _Locale: _locale_t, ...)
1427 -> ::std::os::raw::c_int;
1428 pub fn wprintf(_Format: *const wchar_t, ...) -> ::std::os::raw::c_int;
1429 pub fn _wprintf_s_l(_Format: *const wchar_t, _Locale: _locale_t, ...)
1430 -> ::std::os::raw::c_int;
1431 pub fn wprintf_s(_Format: *const wchar_t, ...) -> ::std::os::raw::c_int;
1432 pub fn _wprintf_p_l(_Format: *const wchar_t, _Locale: _locale_t, ...)
1433 -> ::std::os::raw::c_int;
1434 pub fn _wprintf_p(_Format: *const wchar_t, ...) -> ::std::os::raw::c_int;
1435 pub fn __stdio_common_vfwscanf(_Options: ::std::os::raw::c_ulonglong,
1436 _Stream: *mut FILE,
1437 _Format: *const wchar_t,
1438 _Locale: _locale_t, _ArgList: va_list)
1439 -> ::std::os::raw::c_int;
1440 pub fn _vfwscanf_l(_Stream: *mut FILE, _Format: *const wchar_t,
1441 _Locale: _locale_t, _ArgList: va_list)
1442 -> ::std::os::raw::c_int;
1443 pub fn vfwscanf(_Stream: *mut FILE, _Format: *const wchar_t,
1444 _ArgList: va_list) -> ::std::os::raw::c_int;
1445 pub fn _vfwscanf_s_l(_Stream: *mut FILE, _Format: *const wchar_t,
1446 _Locale: _locale_t, _ArgList: va_list)
1447 -> ::std::os::raw::c_int;
1448 pub fn vfwscanf_s(_Stream: *mut FILE, _Format: *const wchar_t,
1449 _ArgList: va_list) -> ::std::os::raw::c_int;
1450 pub fn _vwscanf_l(_Format: *const wchar_t, _Locale: _locale_t,
1451 _ArgList: va_list) -> ::std::os::raw::c_int;
1452 pub fn vwscanf(_Format: *const wchar_t, _ArgList: va_list)
1453 -> ::std::os::raw::c_int;
1454 pub fn _vwscanf_s_l(_Format: *const wchar_t, _Locale: _locale_t,
1455 _ArgList: va_list) -> ::std::os::raw::c_int;
1456 pub fn vwscanf_s(_Format: *const wchar_t, _ArgList: va_list)
1457 -> ::std::os::raw::c_int;
1458 pub fn _fwscanf_l(_Stream: *mut FILE, _Format: *const wchar_t,
1459 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1460 pub fn fwscanf(_Stream: *mut FILE, _Format: *const wchar_t, ...)
1461 -> ::std::os::raw::c_int;
1462 pub fn _fwscanf_s_l(_Stream: *mut FILE, _Format: *const wchar_t,
1463 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1464 pub fn fwscanf_s(_Stream: *mut FILE, _Format: *const wchar_t, ...)
1465 -> ::std::os::raw::c_int;
1466 pub fn _wscanf_l(_Format: *const wchar_t, _Locale: _locale_t, ...)
1467 -> ::std::os::raw::c_int;
1468 pub fn wscanf(_Format: *const wchar_t, ...) -> ::std::os::raw::c_int;
1469 pub fn _wscanf_s_l(_Format: *const wchar_t, _Locale: _locale_t, ...)
1470 -> ::std::os::raw::c_int;
1471 pub fn wscanf_s(_Format: *const wchar_t, ...) -> ::std::os::raw::c_int;
1472 pub fn __stdio_common_vswprintf(_Options: ::std::os::raw::c_ulonglong,
1473 _Buffer: *mut wchar_t,
1474 _BufferCount: size_t,
1475 _Format: *const wchar_t,
1476 _Locale: _locale_t, _ArgList: va_list)
1477 -> ::std::os::raw::c_int;
1478 pub fn __stdio_common_vswprintf_s(_Options: ::std::os::raw::c_ulonglong,
1479 _Buffer: *mut wchar_t,
1480 _BufferCount: size_t,
1481 _Format: *const wchar_t,
1482 _Locale: _locale_t, _ArgList: va_list)
1483 -> ::std::os::raw::c_int;
1484 pub fn __stdio_common_vsnwprintf_s(_Options: ::std::os::raw::c_ulonglong,
1485 _Buffer: *mut wchar_t,
1486 _BufferCount: size_t,
1487 _MaxCount: size_t,
1488 _Format: *const wchar_t,
1489 _Locale: _locale_t, _ArgList: va_list)
1490 -> ::std::os::raw::c_int;
1491 pub fn __stdio_common_vswprintf_p(_Options: ::std::os::raw::c_ulonglong,
1492 _Buffer: *mut wchar_t,
1493 _BufferCount: size_t,
1494 _Format: *const wchar_t,
1495 _Locale: _locale_t, _ArgList: va_list)
1496 -> ::std::os::raw::c_int;
1497 pub fn _vsnwprintf_l(_Buffer: *mut wchar_t, _BufferCount: size_t,
1498 _Format: *const wchar_t, _Locale: _locale_t,
1499 _ArgList: va_list) -> ::std::os::raw::c_int;
1500 pub fn _vsnwprintf_s_l(_Buffer: *mut wchar_t, _BufferCount: size_t,
1501 _MaxCount: size_t, _Format: *const wchar_t,
1502 _Locale: _locale_t, _ArgList: va_list)
1503 -> ::std::os::raw::c_int;
1504 pub fn _vsnwprintf_s(_Buffer: *mut wchar_t, _BufferCount: size_t,
1505 _MaxCount: size_t, _Format: *const wchar_t,
1506 _ArgList: va_list) -> ::std::os::raw::c_int;
1507 pub fn _snwprintf(_Buffer: *mut wchar_t, _BufferCount: size_t,
1508 _Format: *const wchar_t, ...) -> ::std::os::raw::c_int;
1509 pub fn _vsnwprintf(_Buffer: *mut wchar_t, _BufferCount: size_t,
1510 _Format: *const wchar_t, _ArgList: va_list)
1511 -> ::std::os::raw::c_int;
1512 pub fn _vswprintf_c_l(_Buffer: *mut wchar_t, _BufferCount: size_t,
1513 _Format: *const wchar_t, _Locale: _locale_t,
1514 _ArgList: va_list) -> ::std::os::raw::c_int;
1515 pub fn _vswprintf_c(_Buffer: *mut wchar_t, _BufferCount: size_t,
1516 _Format: *const wchar_t, _ArgList: va_list)
1517 -> ::std::os::raw::c_int;
1518 pub fn _vswprintf_l(_Buffer: *mut wchar_t, _BufferCount: size_t,
1519 _Format: *const wchar_t, _Locale: _locale_t,
1520 _ArgList: va_list) -> ::std::os::raw::c_int;
1521 pub fn __vswprintf_l(_Buffer: *mut wchar_t, _Format: *const wchar_t,
1522 _Locale: _locale_t, _Args: va_list)
1523 -> ::std::os::raw::c_int;
1524 pub fn _vswprintf(_Buffer: *mut wchar_t, _Format: *const wchar_t,
1525 _Args: va_list) -> ::std::os::raw::c_int;
1526 pub fn vswprintf(_Buffer: *mut wchar_t, _BufferCount: size_t,
1527 _Format: *const wchar_t, _ArgList: va_list)
1528 -> ::std::os::raw::c_int;
1529 pub fn _vswprintf_s_l(_Buffer: *mut wchar_t, _BufferCount: size_t,
1530 _Format: *const wchar_t, _Locale: _locale_t,
1531 _ArgList: va_list) -> ::std::os::raw::c_int;
1532 pub fn vswprintf_s(_Buffer: *mut wchar_t, _BufferCount: size_t,
1533 _Format: *const wchar_t, _ArgList: va_list)
1534 -> ::std::os::raw::c_int;
1535 pub fn _vswprintf_p_l(_Buffer: *mut wchar_t, _BufferCount: size_t,
1536 _Format: *const wchar_t, _Locale: _locale_t,
1537 _ArgList: va_list) -> ::std::os::raw::c_int;
1538 pub fn _vswprintf_p(_Buffer: *mut wchar_t, _BufferCount: size_t,
1539 _Format: *const wchar_t, _ArgList: va_list)
1540 -> ::std::os::raw::c_int;
1541 pub fn _vscwprintf_l(_Format: *const wchar_t, _Locale: _locale_t,
1542 _ArgList: va_list) -> ::std::os::raw::c_int;
1543 pub fn _vscwprintf(_Format: *const wchar_t, _ArgList: va_list)
1544 -> ::std::os::raw::c_int;
1545 pub fn _vscwprintf_p_l(_Format: *const wchar_t, _Locale: _locale_t,
1546 _ArgList: va_list) -> ::std::os::raw::c_int;
1547 pub fn _vscwprintf_p(_Format: *const wchar_t, _ArgList: va_list)
1548 -> ::std::os::raw::c_int;
1549 pub fn __swprintf_l(_Buffer: *mut wchar_t, _Format: *const wchar_t,
1550 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1551 pub fn _swprintf_l(_Buffer: *mut wchar_t, _BufferCount: size_t,
1552 _Format: *const wchar_t, _Locale: _locale_t, ...)
1553 -> ::std::os::raw::c_int;
1554 pub fn _swprintf(_Buffer: *mut wchar_t, _Format: *const wchar_t, ...)
1555 -> ::std::os::raw::c_int;
1556 pub fn swprintf(_Buffer: *mut wchar_t, _BufferCount: size_t,
1557 _Format: *const wchar_t, ...) -> ::std::os::raw::c_int;
1558 pub fn _swprintf_s_l(_Buffer: *mut wchar_t, _BufferCount: size_t,
1559 _Format: *const wchar_t, _Locale: _locale_t, ...)
1560 -> ::std::os::raw::c_int;
1561 pub fn swprintf_s(_Buffer: *mut wchar_t, _BufferCount: size_t,
1562 _Format: *const wchar_t, ...) -> ::std::os::raw::c_int;
1563 pub fn _swprintf_p_l(_Buffer: *mut wchar_t, _BufferCount: size_t,
1564 _Format: *const wchar_t, _Locale: _locale_t, ...)
1565 -> ::std::os::raw::c_int;
1566 pub fn _swprintf_p(_Buffer: *mut wchar_t, _BufferCount: size_t,
1567 _Format: *const wchar_t, ...) -> ::std::os::raw::c_int;
1568 pub fn _swprintf_c_l(_Buffer: *mut wchar_t, _BufferCount: size_t,
1569 _Format: *const wchar_t, _Locale: _locale_t, ...)
1570 -> ::std::os::raw::c_int;
1571 pub fn _swprintf_c(_Buffer: *mut wchar_t, _BufferCount: size_t,
1572 _Format: *const wchar_t, ...) -> ::std::os::raw::c_int;
1573 pub fn _snwprintf_l(_Buffer: *mut wchar_t, _BufferCount: size_t,
1574 _Format: *const wchar_t, _Locale: _locale_t, ...)
1575 -> ::std::os::raw::c_int;
1576 pub fn _snwprintf_s_l(_Buffer: *mut wchar_t, _BufferCount: size_t,
1577 _MaxCount: size_t, _Format: *const wchar_t,
1578 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1579 pub fn _snwprintf_s(_Buffer: *mut wchar_t, _BufferCount: size_t,
1580 _MaxCount: size_t, _Format: *const wchar_t, ...)
1581 -> ::std::os::raw::c_int;
1582 pub fn _scwprintf_l(_Format: *const wchar_t, _Locale: _locale_t, ...)
1583 -> ::std::os::raw::c_int;
1584 pub fn _scwprintf(_Format: *const wchar_t, ...) -> ::std::os::raw::c_int;
1585 pub fn _scwprintf_p_l(_Format: *const wchar_t, _Locale: _locale_t, ...)
1586 -> ::std::os::raw::c_int;
1587 pub fn _scwprintf_p(_Format: *const wchar_t, ...)
1588 -> ::std::os::raw::c_int;
1589 pub fn __stdio_common_vswscanf(_Options: ::std::os::raw::c_ulonglong,
1590 _Buffer: *const wchar_t,
1591 _BufferCount: size_t,
1592 _Format: *const wchar_t,
1593 _Locale: _locale_t, _ArgList: va_list)
1594 -> ::std::os::raw::c_int;
1595 pub fn _vswscanf_l(_Buffer: *const wchar_t, _Format: *const wchar_t,
1596 _Locale: _locale_t, _ArgList: va_list)
1597 -> ::std::os::raw::c_int;
1598 pub fn vswscanf(_Buffer: *const wchar_t, _Format: *const wchar_t,
1599 _ArgList: va_list) -> ::std::os::raw::c_int;
1600 pub fn _vswscanf_s_l(_Buffer: *const wchar_t, _Format: *const wchar_t,
1601 _Locale: _locale_t, _ArgList: va_list)
1602 -> ::std::os::raw::c_int;
1603 pub fn vswscanf_s(_Buffer: *const wchar_t, _Format: *const wchar_t,
1604 _ArgList: va_list) -> ::std::os::raw::c_int;
1605 pub fn _vsnwscanf_l(_Buffer: *const wchar_t, _BufferCount: size_t,
1606 _Format: *const wchar_t, _Locale: _locale_t,
1607 _ArgList: va_list) -> ::std::os::raw::c_int;
1608 pub fn _vsnwscanf_s_l(_Buffer: *const wchar_t, _BufferCount: size_t,
1609 _Format: *const wchar_t, _Locale: _locale_t,
1610 _ArgList: va_list) -> ::std::os::raw::c_int;
1611 pub fn _swscanf_l(_Buffer: *const wchar_t, _Format: *const wchar_t,
1612 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1613 pub fn swscanf(_Buffer: *const wchar_t, _Format: *const wchar_t, ...)
1614 -> ::std::os::raw::c_int;
1615 pub fn _swscanf_s_l(_Buffer: *const wchar_t, _Format: *const wchar_t,
1616 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1617 pub fn swscanf_s(_Buffer: *const wchar_t, _Format: *const wchar_t, ...)
1618 -> ::std::os::raw::c_int;
1619 pub fn _snwscanf_l(_Buffer: *const wchar_t, _BufferCount: size_t,
1620 _Format: *const wchar_t, _Locale: _locale_t, ...)
1621 -> ::std::os::raw::c_int;
1622 pub fn _snwscanf(_Buffer: *const wchar_t, _BufferCount: size_t,
1623 _Format: *const wchar_t, ...) -> ::std::os::raw::c_int;
1624 pub fn _snwscanf_s_l(_Buffer: *const wchar_t, _BufferCount: size_t,
1625 _Format: *const wchar_t, _Locale: _locale_t, ...)
1626 -> ::std::os::raw::c_int;
1627 pub fn _snwscanf_s(_Buffer: *const wchar_t, _BufferCount: size_t,
1628 _Format: *const wchar_t, ...) -> ::std::os::raw::c_int;
1629 pub fn _get_stream_buffer_pointers(_Stream: *mut FILE,
1630 _Base:
1631 *mut *mut *mut ::std::os::raw::c_char,
1632 _Pointer:
1633 *mut *mut *mut ::std::os::raw::c_char,
1634 _Count:
1635 *mut *mut ::std::os::raw::c_int)
1636 -> errno_t;
1637 pub fn clearerr_s(_Stream: *mut FILE) -> errno_t;
1638 pub fn fopen_s(_Stream: *mut *mut FILE,
1639 _FileName: *const ::std::os::raw::c_char,
1640 _Mode: *const ::std::os::raw::c_char) -> errno_t;
1641 pub fn fread_s(_Buffer: *mut ::std::os::raw::c_void, _BufferSize: size_t,
1642 _ElementSize: size_t, _ElementCount: size_t,
1643 _Stream: *mut FILE) -> size_t;
1644 pub fn freopen_s(_Stream: *mut *mut FILE,
1645 _FileName: *const ::std::os::raw::c_char,
1646 _Mode: *const ::std::os::raw::c_char,
1647 _OldStream: *mut FILE) -> errno_t;
1648 pub fn gets_s(_Buffer: *mut ::std::os::raw::c_char, _Size: rsize_t)
1649 -> *mut ::std::os::raw::c_char;
1650 pub fn tmpfile_s(_Stream: *mut *mut FILE) -> errno_t;
1651 pub fn tmpnam_s(_Buffer: *mut ::std::os::raw::c_char, _Size: rsize_t)
1652 -> errno_t;
1653 pub fn clearerr(_Stream: *mut FILE);
1654 pub fn fclose(_Stream: *mut FILE) -> ::std::os::raw::c_int;
1655 pub fn _fcloseall() -> ::std::os::raw::c_int;
1656 pub fn _fdopen(_FileHandle: ::std::os::raw::c_int,
1657 _Mode: *const ::std::os::raw::c_char) -> *mut FILE;
1658 pub fn feof(_Stream: *mut FILE) -> ::std::os::raw::c_int;
1659 pub fn ferror(_Stream: *mut FILE) -> ::std::os::raw::c_int;
1660 pub fn fflush(_Stream: *mut FILE) -> ::std::os::raw::c_int;
1661 pub fn fgetc(_Stream: *mut FILE) -> ::std::os::raw::c_int;
1662 pub fn _fgetchar() -> ::std::os::raw::c_int;
1663 pub fn fgetpos(_Stream: *mut FILE, _Position: *mut fpos_t)
1664 -> ::std::os::raw::c_int;
1665 pub fn fgets(_Buffer: *mut ::std::os::raw::c_char,
1666 _MaxCount: ::std::os::raw::c_int, _Stream: *mut FILE)
1667 -> *mut ::std::os::raw::c_char;
1668 pub fn _fileno(_Stream: *mut FILE) -> ::std::os::raw::c_int;
1669 pub fn _flushall() -> ::std::os::raw::c_int;
1670 pub fn fopen(_FileName: *const ::std::os::raw::c_char,
1671 _Mode: *const ::std::os::raw::c_char) -> *mut FILE;
1672 pub fn fputc(_Character: ::std::os::raw::c_int, _Stream: *mut FILE)
1673 -> ::std::os::raw::c_int;
1674 pub fn _fputchar(_Character: ::std::os::raw::c_int)
1675 -> ::std::os::raw::c_int;
1676 pub fn fputs(_Buffer: *const ::std::os::raw::c_char, _Stream: *mut FILE)
1677 -> ::std::os::raw::c_int;
1678 pub fn fread(_Buffer: *mut ::std::os::raw::c_void, _ElementSize: size_t,
1679 _ElementCount: size_t, _Stream: *mut FILE) -> size_t;
1680 pub fn freopen(_FileName: *const ::std::os::raw::c_char,
1681 _Mode: *const ::std::os::raw::c_char, _Stream: *mut FILE)
1682 -> *mut FILE;
1683 pub fn _fsopen(_FileName: *const ::std::os::raw::c_char,
1684 _Mode: *const ::std::os::raw::c_char,
1685 _ShFlag: ::std::os::raw::c_int) -> *mut FILE;
1686 pub fn fsetpos(_Stream: *mut FILE, _Position: *const fpos_t)
1687 -> ::std::os::raw::c_int;
1688 pub fn fseek(_Stream: *mut FILE, _Offset: ::std::os::raw::c_long,
1689 _Origin: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
1690 pub fn _fseeki64(_Stream: *mut FILE, _Offset: ::std::os::raw::c_longlong,
1691 _Origin: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
1692 pub fn ftell(_Stream: *mut FILE) -> ::std::os::raw::c_long;
1693 pub fn _ftelli64(_Stream: *mut FILE) -> ::std::os::raw::c_longlong;
1694 pub fn fwrite(_Buffer: *const ::std::os::raw::c_void,
1695 _ElementSize: size_t, _ElementCount: size_t,
1696 _Stream: *mut FILE) -> size_t;
1697 pub fn getc(_Stream: *mut FILE) -> ::std::os::raw::c_int;
1698 pub fn getchar() -> ::std::os::raw::c_int;
1699 pub fn _getmaxstdio() -> ::std::os::raw::c_int;
1700 pub fn _getw(_Stream: *mut FILE) -> ::std::os::raw::c_int;
1701 pub fn _pclose(_Stream: *mut FILE) -> ::std::os::raw::c_int;
1702 pub fn _popen(_Command: *const ::std::os::raw::c_char,
1703 _Mode: *const ::std::os::raw::c_char) -> *mut FILE;
1704 pub fn putc(_Character: ::std::os::raw::c_int, _Stream: *mut FILE)
1705 -> ::std::os::raw::c_int;
1706 pub fn putchar(_Character: ::std::os::raw::c_int)
1707 -> ::std::os::raw::c_int;
1708 pub fn puts(_Buffer: *const ::std::os::raw::c_char)
1709 -> ::std::os::raw::c_int;
1710 pub fn _putw(_Word: ::std::os::raw::c_int, _Stream: *mut FILE)
1711 -> ::std::os::raw::c_int;
1712 pub fn remove(_FileName: *const ::std::os::raw::c_char)
1713 -> ::std::os::raw::c_int;
1714 pub fn rename(_OldFileName: *const ::std::os::raw::c_char,
1715 _NewFileName: *const ::std::os::raw::c_char)
1716 -> ::std::os::raw::c_int;
1717 pub fn _unlink(_FileName: *const ::std::os::raw::c_char)
1718 -> ::std::os::raw::c_int;
1719 pub fn unlink(_FileName: *const ::std::os::raw::c_char)
1720 -> ::std::os::raw::c_int;
1721 pub fn rewind(_Stream: *mut FILE);
1722 pub fn _rmtmp() -> ::std::os::raw::c_int;
1723 pub fn setbuf(_Stream: *mut FILE, _Buffer: *mut ::std::os::raw::c_char);
1724 pub fn _setmaxstdio(_Maximum: ::std::os::raw::c_int)
1725 -> ::std::os::raw::c_int;
1726 pub fn setvbuf(_Stream: *mut FILE, _Buffer: *mut ::std::os::raw::c_char,
1727 _Mode: ::std::os::raw::c_int, _Size: size_t)
1728 -> ::std::os::raw::c_int;
1729 pub fn _tempnam(_DirectoryName: *const ::std::os::raw::c_char,
1730 _FilePrefix: *const ::std::os::raw::c_char)
1731 -> *mut ::std::os::raw::c_char;
1732 pub fn tmpfile() -> *mut FILE;
1733 pub fn tmpnam(_Buffer: *mut ::std::os::raw::c_char)
1734 -> *mut ::std::os::raw::c_char;
1735 pub fn ungetc(_Character: ::std::os::raw::c_int, _Stream: *mut FILE)
1736 -> ::std::os::raw::c_int;
1737 pub fn _lock_file(_Stream: *mut FILE);
1738 pub fn _unlock_file(_Stream: *mut FILE);
1739 pub fn _fclose_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_int;
1740 pub fn _fflush_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_int;
1741 pub fn _fgetc_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_int;
1742 pub fn _fputc_nolock(_Character: ::std::os::raw::c_int,
1743 _Stream: *mut FILE) -> ::std::os::raw::c_int;
1744 pub fn _fread_nolock(_Buffer: *mut ::std::os::raw::c_void,
1745 _ElementSize: size_t, _ElementCount: size_t,
1746 _Stream: *mut FILE) -> size_t;
1747 pub fn _fread_nolock_s(_Buffer: *mut ::std::os::raw::c_void,
1748 _BufferSize: size_t, _ElementSize: size_t,
1749 _ElementCount: size_t, _Stream: *mut FILE)
1750 -> size_t;
1751 pub fn _fseek_nolock(_Stream: *mut FILE, _Offset: ::std::os::raw::c_long,
1752 _Origin: ::std::os::raw::c_int)
1753 -> ::std::os::raw::c_int;
1754 pub fn _fseeki64_nolock(_Stream: *mut FILE,
1755 _Offset: ::std::os::raw::c_longlong,
1756 _Origin: ::std::os::raw::c_int)
1757 -> ::std::os::raw::c_int;
1758 pub fn _ftell_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_long;
1759 pub fn _ftelli64_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_longlong;
1760 pub fn _fwrite_nolock(_Buffer: *const ::std::os::raw::c_void,
1761 _ElementSize: size_t, _ElementCount: size_t,
1762 _Stream: *mut FILE) -> size_t;
1763 pub fn _getc_nolock(_Stream: *mut FILE) -> ::std::os::raw::c_int;
1764 pub fn _putc_nolock(_Character: ::std::os::raw::c_int, _Stream: *mut FILE)
1765 -> ::std::os::raw::c_int;
1766 pub fn _ungetc_nolock(_Character: ::std::os::raw::c_int,
1767 _Stream: *mut FILE) -> ::std::os::raw::c_int;
1768 pub fn __p__commode() -> *mut ::std::os::raw::c_int;
1769 pub fn __stdio_common_vfprintf(_Options: ::std::os::raw::c_ulonglong,
1770 _Stream: *mut FILE,
1771 _Format: *const ::std::os::raw::c_char,
1772 _Locale: _locale_t, _ArgList: va_list)
1773 -> ::std::os::raw::c_int;
1774 pub fn __stdio_common_vfprintf_s(_Options: ::std::os::raw::c_ulonglong,
1775 _Stream: *mut FILE,
1776 _Format: *const ::std::os::raw::c_char,
1777 _Locale: _locale_t, _ArgList: va_list)
1778 -> ::std::os::raw::c_int;
1779 pub fn __stdio_common_vfprintf_p(_Options: ::std::os::raw::c_ulonglong,
1780 _Stream: *mut FILE,
1781 _Format: *const ::std::os::raw::c_char,
1782 _Locale: _locale_t, _ArgList: va_list)
1783 -> ::std::os::raw::c_int;
1784 pub fn _vfprintf_l(_Stream: *mut FILE,
1785 _Format: *const ::std::os::raw::c_char,
1786 _Locale: _locale_t, _ArgList: va_list)
1787 -> ::std::os::raw::c_int;
1788 pub fn vfprintf(_Stream: *mut FILE,
1789 _Format: *const ::std::os::raw::c_char, _ArgList: va_list)
1790 -> ::std::os::raw::c_int;
1791 pub fn _vfprintf_s_l(_Stream: *mut FILE,
1792 _Format: *const ::std::os::raw::c_char,
1793 _Locale: _locale_t, _ArgList: va_list)
1794 -> ::std::os::raw::c_int;
1795 pub fn vfprintf_s(_Stream: *mut FILE,
1796 _Format: *const ::std::os::raw::c_char,
1797 _ArgList: va_list) -> ::std::os::raw::c_int;
1798 pub fn _vfprintf_p_l(_Stream: *mut FILE,
1799 _Format: *const ::std::os::raw::c_char,
1800 _Locale: _locale_t, _ArgList: va_list)
1801 -> ::std::os::raw::c_int;
1802 pub fn _vfprintf_p(_Stream: *mut FILE,
1803 _Format: *const ::std::os::raw::c_char,
1804 _ArgList: va_list) -> ::std::os::raw::c_int;
1805 pub fn _vprintf_l(_Format: *const ::std::os::raw::c_char,
1806 _Locale: _locale_t, _ArgList: va_list)
1807 -> ::std::os::raw::c_int;
1808 pub fn vprintf(_Format: *const ::std::os::raw::c_char, _ArgList: va_list)
1809 -> ::std::os::raw::c_int;
1810 pub fn _vprintf_s_l(_Format: *const ::std::os::raw::c_char,
1811 _Locale: _locale_t, _ArgList: va_list)
1812 -> ::std::os::raw::c_int;
1813 pub fn vprintf_s(_Format: *const ::std::os::raw::c_char,
1814 _ArgList: va_list) -> ::std::os::raw::c_int;
1815 pub fn _vprintf_p_l(_Format: *const ::std::os::raw::c_char,
1816 _Locale: _locale_t, _ArgList: va_list)
1817 -> ::std::os::raw::c_int;
1818 pub fn _vprintf_p(_Format: *const ::std::os::raw::c_char,
1819 _ArgList: va_list) -> ::std::os::raw::c_int;
1820 pub fn _fprintf_l(_Stream: *mut FILE,
1821 _Format: *const ::std::os::raw::c_char,
1822 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1823 pub fn fprintf(_Stream: *mut FILE,
1824 _Format: *const ::std::os::raw::c_char, ...)
1825 -> ::std::os::raw::c_int;
1826 pub fn _set_printf_count_output(_Value: ::std::os::raw::c_int)
1827 -> ::std::os::raw::c_int;
1828 pub fn _get_printf_count_output() -> ::std::os::raw::c_int;
1829 pub fn _fprintf_s_l(_Stream: *mut FILE,
1830 _Format: *const ::std::os::raw::c_char,
1831 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1832 pub fn fprintf_s(_Stream: *mut FILE,
1833 _Format: *const ::std::os::raw::c_char, ...)
1834 -> ::std::os::raw::c_int;
1835 pub fn _fprintf_p_l(_Stream: *mut FILE,
1836 _Format: *const ::std::os::raw::c_char,
1837 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1838 pub fn _fprintf_p(_Stream: *mut FILE,
1839 _Format: *const ::std::os::raw::c_char, ...)
1840 -> ::std::os::raw::c_int;
1841 pub fn _printf_l(_Format: *const ::std::os::raw::c_char,
1842 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1843 pub fn printf(_Format: *const ::std::os::raw::c_char, ...)
1844 -> ::std::os::raw::c_int;
1845 pub fn _printf_s_l(_Format: *const ::std::os::raw::c_char,
1846 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1847 pub fn printf_s(_Format: *const ::std::os::raw::c_char, ...)
1848 -> ::std::os::raw::c_int;
1849 pub fn _printf_p_l(_Format: *const ::std::os::raw::c_char,
1850 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1851 pub fn _printf_p(_Format: *const ::std::os::raw::c_char, ...)
1852 -> ::std::os::raw::c_int;
1853 pub fn __stdio_common_vfscanf(_Options: ::std::os::raw::c_ulonglong,
1854 _Stream: *mut FILE,
1855 _Format: *const ::std::os::raw::c_char,
1856 _Locale: _locale_t, _Arglist: va_list)
1857 -> ::std::os::raw::c_int;
1858 pub fn _vfscanf_l(_Stream: *mut FILE,
1859 _Format: *const ::std::os::raw::c_char,
1860 _Locale: _locale_t, _ArgList: va_list)
1861 -> ::std::os::raw::c_int;
1862 pub fn vfscanf(_Stream: *mut FILE, _Format: *const ::std::os::raw::c_char,
1863 _ArgList: va_list) -> ::std::os::raw::c_int;
1864 pub fn _vfscanf_s_l(_Stream: *mut FILE,
1865 _Format: *const ::std::os::raw::c_char,
1866 _Locale: _locale_t, _ArgList: va_list)
1867 -> ::std::os::raw::c_int;
1868 pub fn vfscanf_s(_Stream: *mut FILE,
1869 _Format: *const ::std::os::raw::c_char,
1870 _ArgList: va_list) -> ::std::os::raw::c_int;
1871 pub fn _vscanf_l(_Format: *const ::std::os::raw::c_char,
1872 _Locale: _locale_t, _ArgList: va_list)
1873 -> ::std::os::raw::c_int;
1874 pub fn vscanf(_Format: *const ::std::os::raw::c_char, _ArgList: va_list)
1875 -> ::std::os::raw::c_int;
1876 pub fn _vscanf_s_l(_Format: *const ::std::os::raw::c_char,
1877 _Locale: _locale_t, _ArgList: va_list)
1878 -> ::std::os::raw::c_int;
1879 pub fn vscanf_s(_Format: *const ::std::os::raw::c_char, _ArgList: va_list)
1880 -> ::std::os::raw::c_int;
1881 pub fn _fscanf_l(_Stream: *mut FILE,
1882 _Format: *const ::std::os::raw::c_char,
1883 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1884 pub fn fscanf(_Stream: *mut FILE,
1885 _Format: *const ::std::os::raw::c_char, ...)
1886 -> ::std::os::raw::c_int;
1887 pub fn _fscanf_s_l(_Stream: *mut FILE,
1888 _Format: *const ::std::os::raw::c_char,
1889 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1890 pub fn fscanf_s(_Stream: *mut FILE,
1891 _Format: *const ::std::os::raw::c_char, ...)
1892 -> ::std::os::raw::c_int;
1893 pub fn _scanf_l(_Format: *const ::std::os::raw::c_char,
1894 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1895 pub fn scanf(_Format: *const ::std::os::raw::c_char, ...)
1896 -> ::std::os::raw::c_int;
1897 pub fn _scanf_s_l(_Format: *const ::std::os::raw::c_char,
1898 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1899 pub fn scanf_s(_Format: *const ::std::os::raw::c_char, ...)
1900 -> ::std::os::raw::c_int;
1901 pub fn __stdio_common_vsprintf(_Options: ::std::os::raw::c_ulonglong,
1902 _Buffer: *mut ::std::os::raw::c_char,
1903 _BufferCount: size_t,
1904 _Format: *const ::std::os::raw::c_char,
1905 _Locale: _locale_t, _ArgList: va_list)
1906 -> ::std::os::raw::c_int;
1907 pub fn __stdio_common_vsprintf_s(_Options: ::std::os::raw::c_ulonglong,
1908 _Buffer: *mut ::std::os::raw::c_char,
1909 _BufferCount: size_t,
1910 _Format: *const ::std::os::raw::c_char,
1911 _Locale: _locale_t, _ArgList: va_list)
1912 -> ::std::os::raw::c_int;
1913 pub fn __stdio_common_vsnprintf_s(_Options: ::std::os::raw::c_ulonglong,
1914 _Buffer: *mut ::std::os::raw::c_char,
1915 _BufferCount: size_t, _MaxCount: size_t,
1916 _Format: *const ::std::os::raw::c_char,
1917 _Locale: _locale_t, _ArgList: va_list)
1918 -> ::std::os::raw::c_int;
1919 pub fn __stdio_common_vsprintf_p(_Options: ::std::os::raw::c_ulonglong,
1920 _Buffer: *mut ::std::os::raw::c_char,
1921 _BufferCount: size_t,
1922 _Format: *const ::std::os::raw::c_char,
1923 _Locale: _locale_t, _ArgList: va_list)
1924 -> ::std::os::raw::c_int;
1925 pub fn _vsnprintf_l(_Buffer: *mut ::std::os::raw::c_char,
1926 _BufferCount: size_t,
1927 _Format: *const ::std::os::raw::c_char,
1928 _Locale: _locale_t, _ArgList: va_list)
1929 -> ::std::os::raw::c_int;
1930 pub fn _vsnprintf(_Buffer: *mut ::std::os::raw::c_char,
1931 _BufferCount: size_t,
1932 _Format: *const ::std::os::raw::c_char, _Args: va_list)
1933 -> ::std::os::raw::c_int;
1934 pub fn vsnprintf(_Buffer: *mut ::std::os::raw::c_char,
1935 _BufferCount: size_t,
1936 _Format: *const ::std::os::raw::c_char,
1937 _ArgList: va_list) -> ::std::os::raw::c_int;
1938 pub fn _vsprintf_l(_Buffer: *mut ::std::os::raw::c_char,
1939 _Format: *const ::std::os::raw::c_char,
1940 _Locale: _locale_t, _ArgList: va_list)
1941 -> ::std::os::raw::c_int;
1942 pub fn vsprintf(_Buffer: *mut ::std::os::raw::c_char,
1943 _Format: *const ::std::os::raw::c_char, _Args: va_list)
1944 -> ::std::os::raw::c_int;
1945 pub fn _vsprintf_s_l(_Buffer: *mut ::std::os::raw::c_char,
1946 _BufferCount: size_t,
1947 _Format: *const ::std::os::raw::c_char,
1948 _Locale: _locale_t, _ArgList: va_list)
1949 -> ::std::os::raw::c_int;
1950 pub fn vsprintf_s(_Buffer: *mut ::std::os::raw::c_char,
1951 _BufferCount: size_t,
1952 _Format: *const ::std::os::raw::c_char,
1953 _ArgList: va_list) -> ::std::os::raw::c_int;
1954 pub fn _vsprintf_p_l(_Buffer: *mut ::std::os::raw::c_char,
1955 _BufferCount: size_t,
1956 _Format: *const ::std::os::raw::c_char,
1957 _Locale: _locale_t, _ArgList: va_list)
1958 -> ::std::os::raw::c_int;
1959 pub fn _vsprintf_p(_Buffer: *mut ::std::os::raw::c_char,
1960 _BufferCount: size_t,
1961 _Format: *const ::std::os::raw::c_char,
1962 _ArgList: va_list) -> ::std::os::raw::c_int;
1963 pub fn _vsnprintf_s_l(_Buffer: *mut ::std::os::raw::c_char,
1964 _BufferCount: size_t, _MaxCount: size_t,
1965 _Format: *const ::std::os::raw::c_char,
1966 _Locale: _locale_t, _ArgList: va_list)
1967 -> ::std::os::raw::c_int;
1968 pub fn _vsnprintf_s(_Buffer: *mut ::std::os::raw::c_char,
1969 _BufferCount: size_t, _MaxCount: size_t,
1970 _Format: *const ::std::os::raw::c_char,
1971 _ArgList: va_list) -> ::std::os::raw::c_int;
1972 pub fn vsnprintf_s(_Buffer: *mut ::std::os::raw::c_char,
1973 _BufferCount: size_t, _MaxCount: size_t,
1974 _Format: *const ::std::os::raw::c_char,
1975 _ArgList: va_list) -> ::std::os::raw::c_int;
1976 pub fn _vscprintf_l(_Format: *const ::std::os::raw::c_char,
1977 _Locale: _locale_t, _ArgList: va_list)
1978 -> ::std::os::raw::c_int;
1979 pub fn _vscprintf(_Format: *const ::std::os::raw::c_char,
1980 _ArgList: va_list) -> ::std::os::raw::c_int;
1981 pub fn _vscprintf_p_l(_Format: *const ::std::os::raw::c_char,
1982 _Locale: _locale_t, _ArgList: va_list)
1983 -> ::std::os::raw::c_int;
1984 pub fn _vscprintf_p(_Format: *const ::std::os::raw::c_char,
1985 _ArgList: va_list) -> ::std::os::raw::c_int;
1986 pub fn _vsnprintf_c_l(_Buffer: *mut ::std::os::raw::c_char,
1987 _BufferCount: size_t,
1988 _Format: *const ::std::os::raw::c_char,
1989 _Locale: _locale_t, _ArgList: va_list)
1990 -> ::std::os::raw::c_int;
1991 pub fn _vsnprintf_c(_Buffer: *mut ::std::os::raw::c_char,
1992 _BufferCount: size_t,
1993 _Format: *const ::std::os::raw::c_char,
1994 _ArgList: va_list) -> ::std::os::raw::c_int;
1995 pub fn _sprintf_l(_Buffer: *mut ::std::os::raw::c_char,
1996 _Format: *const ::std::os::raw::c_char,
1997 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
1998 pub fn sprintf(_Buffer: *mut ::std::os::raw::c_char,
1999 _Format: *const ::std::os::raw::c_char, ...)
2000 -> ::std::os::raw::c_int;
2001 pub fn _sprintf_s_l(_Buffer: *mut ::std::os::raw::c_char,
2002 _BufferCount: size_t,
2003 _Format: *const ::std::os::raw::c_char,
2004 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
2005 pub fn sprintf_s(_Buffer: *mut ::std::os::raw::c_char,
2006 _BufferCount: size_t,
2007 _Format: *const ::std::os::raw::c_char, ...)
2008 -> ::std::os::raw::c_int;
2009 pub fn _sprintf_p_l(_Buffer: *mut ::std::os::raw::c_char,
2010 _BufferCount: size_t,
2011 _Format: *const ::std::os::raw::c_char,
2012 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
2013 pub fn _sprintf_p(_Buffer: *mut ::std::os::raw::c_char,
2014 _BufferCount: size_t,
2015 _Format: *const ::std::os::raw::c_char, ...)
2016 -> ::std::os::raw::c_int;
2017 pub fn _snprintf_l(_Buffer: *mut ::std::os::raw::c_char,
2018 _BufferCount: size_t,
2019 _Format: *const ::std::os::raw::c_char,
2020 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
2021 pub fn snprintf(_Buffer: *mut ::std::os::raw::c_char,
2022 _BufferCount: size_t,
2023 _Format: *const ::std::os::raw::c_char, ...)
2024 -> ::std::os::raw::c_int;
2025 pub fn _snprintf(_Buffer: *mut ::std::os::raw::c_char,
2026 _BufferCount: size_t,
2027 _Format: *const ::std::os::raw::c_char, ...)
2028 -> ::std::os::raw::c_int;
2029 pub fn _snprintf_c_l(_Buffer: *mut ::std::os::raw::c_char,
2030 _BufferCount: size_t,
2031 _Format: *const ::std::os::raw::c_char,
2032 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
2033 pub fn _snprintf_c(_Buffer: *mut ::std::os::raw::c_char,
2034 _BufferCount: size_t,
2035 _Format: *const ::std::os::raw::c_char, ...)
2036 -> ::std::os::raw::c_int;
2037 pub fn _snprintf_s_l(_Buffer: *mut ::std::os::raw::c_char,
2038 _BufferCount: size_t, _MaxCount: size_t,
2039 _Format: *const ::std::os::raw::c_char,
2040 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
2041 pub fn _snprintf_s(_Buffer: *mut ::std::os::raw::c_char,
2042 _BufferCount: size_t, _MaxCount: size_t,
2043 _Format: *const ::std::os::raw::c_char, ...)
2044 -> ::std::os::raw::c_int;
2045 pub fn _scprintf_l(_Format: *const ::std::os::raw::c_char,
2046 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
2047 pub fn _scprintf(_Format: *const ::std::os::raw::c_char, ...)
2048 -> ::std::os::raw::c_int;
2049 pub fn _scprintf_p_l(_Format: *const ::std::os::raw::c_char,
2050 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
2051 pub fn _scprintf_p(_Format: *const ::std::os::raw::c_char, ...)
2052 -> ::std::os::raw::c_int;
2053 pub fn __stdio_common_vsscanf(_Options: ::std::os::raw::c_ulonglong,
2054 _Buffer: *const ::std::os::raw::c_char,
2055 _BufferCount: size_t,
2056 _Format: *const ::std::os::raw::c_char,
2057 _Locale: _locale_t, _ArgList: va_list)
2058 -> ::std::os::raw::c_int;
2059 pub fn _vsscanf_l(_Buffer: *const ::std::os::raw::c_char,
2060 _Format: *const ::std::os::raw::c_char,
2061 _Locale: _locale_t, _ArgList: va_list)
2062 -> ::std::os::raw::c_int;
2063 pub fn vsscanf(_Buffer: *const ::std::os::raw::c_char,
2064 _Format: *const ::std::os::raw::c_char, _ArgList: va_list)
2065 -> ::std::os::raw::c_int;
2066 pub fn _vsscanf_s_l(_Buffer: *const ::std::os::raw::c_char,
2067 _Format: *const ::std::os::raw::c_char,
2068 _Locale: _locale_t, _ArgList: va_list)
2069 -> ::std::os::raw::c_int;
2070 pub fn vsscanf_s(_Buffer: *const ::std::os::raw::c_char,
2071 _Format: *const ::std::os::raw::c_char,
2072 _ArgList: va_list) -> ::std::os::raw::c_int;
2073 pub fn _sscanf_l(_Buffer: *const ::std::os::raw::c_char,
2074 _Format: *const ::std::os::raw::c_char,
2075 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
2076 pub fn sscanf(_Buffer: *const ::std::os::raw::c_char,
2077 _Format: *const ::std::os::raw::c_char, ...)
2078 -> ::std::os::raw::c_int;
2079 pub fn _sscanf_s_l(_Buffer: *const ::std::os::raw::c_char,
2080 _Format: *const ::std::os::raw::c_char,
2081 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
2082 pub fn sscanf_s(_Buffer: *const ::std::os::raw::c_char,
2083 _Format: *const ::std::os::raw::c_char, ...)
2084 -> ::std::os::raw::c_int;
2085 pub fn _snscanf_l(_Buffer: *const ::std::os::raw::c_char,
2086 _BufferCount: size_t,
2087 _Format: *const ::std::os::raw::c_char,
2088 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
2089 pub fn _snscanf(_Buffer: *const ::std::os::raw::c_char,
2090 _BufferCount: size_t,
2091 _Format: *const ::std::os::raw::c_char, ...)
2092 -> ::std::os::raw::c_int;
2093 pub fn _snscanf_s_l(_Buffer: *const ::std::os::raw::c_char,
2094 _BufferCount: size_t,
2095 _Format: *const ::std::os::raw::c_char,
2096 _Locale: _locale_t, ...) -> ::std::os::raw::c_int;
2097 pub fn _snscanf_s(_Buffer: *const ::std::os::raw::c_char,
2098 _BufferCount: size_t,
2099 _Format: *const ::std::os::raw::c_char, ...)
2100 -> ::std::os::raw::c_int;
2101 pub fn tempnam(_Directory: *const ::std::os::raw::c_char,
2102 _FilePrefix: *const ::std::os::raw::c_char)
2103 -> *mut ::std::os::raw::c_char;
2104 pub fn fcloseall() -> ::std::os::raw::c_int;
2105 pub fn fdopen(_FileHandle: ::std::os::raw::c_int,
2106 _Format: *const ::std::os::raw::c_char) -> *mut FILE;
2107 pub fn fgetchar() -> ::std::os::raw::c_int;
2108 pub fn fileno(_Stream: *mut FILE) -> ::std::os::raw::c_int;
2109 pub fn flushall() -> ::std::os::raw::c_int;
2110 pub fn fputchar(_Ch: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
2111 pub fn getw(_Stream: *mut FILE) -> ::std::os::raw::c_int;
2112 pub fn putw(_Ch: ::std::os::raw::c_int, _Stream: *mut FILE)
2113 -> ::std::os::raw::c_int;
2114 pub fn rmtmp() -> ::std::os::raw::c_int;
2115 pub fn mexErrMsgTxt(error_msg: *const ::std::os::raw::c_char);
2116 pub fn mexErrMsgIdAndTxt(identifier: *const ::std::os::raw::c_char,
2117 err_msg: *const ::std::os::raw::c_char, ...);
2118 pub fn mexWarnMsgTxt(warn_msg: *const ::std::os::raw::c_char);
2119 pub fn mexWarnMsgIdAndTxt(identifier: *const ::std::os::raw::c_char,
2120 warn_msg: *const ::std::os::raw::c_char, ...);
2121 pub fn mexPrintf(fmt: *const ::std::os::raw::c_char, ...)
2122 -> ::std::os::raw::c_int;
2123 pub fn mexMakeArrayPersistent(pa: *mut mxArray);
2124 pub fn mexMakeMemoryPersistent(ptr: *mut ::std::os::raw::c_void);
2125 pub fn mexCallMATLAB(nlhs: ::std::os::raw::c_int, plhs: *mut *mut mxArray,
2126 nrhs: ::std::os::raw::c_int, prhs: *mut *mut mxArray,
2127 fcn_name: *const ::std::os::raw::c_char)
2128 -> ::std::os::raw::c_int;
2129 pub fn mexCallMATLABWithObject(nlhs: ::std::os::raw::c_int,
2130 plhs: *mut *mut mxArray,
2131 nrhs: ::std::os::raw::c_int,
2132 prhs: *mut *mut mxArray,
2133 fcn_name: *const ::std::os::raw::c_char)
2134 -> ::std::os::raw::c_int;
2135 pub fn mexCallMATLABWithTrap(nlhs: ::std::os::raw::c_int,
2136 plhs: *mut *mut mxArray,
2137 nrhs: ::std::os::raw::c_int,
2138 prhs: *mut *mut mxArray,
2139 fcn_name: *const ::std::os::raw::c_char)
2140 -> *mut mxArray;
2141 pub fn mexCallMATLABWithTrapWithObject(nlhs: ::std::os::raw::c_int,
2142 plhs: *mut *mut mxArray,
2143 nrhs: ::std::os::raw::c_int,
2144 prhs: *mut *mut mxArray,
2145 fcn_name:
2146 *const ::std::os::raw::c_char)
2147 -> *mut mxArray;
2148 pub fn mexSetTrapFlag(flag: ::std::os::raw::c_int);
2149 pub fn mexPrintAssertion(test: *const ::std::os::raw::c_char,
2150 fname: *const ::std::os::raw::c_char,
2151 linenum: ::std::os::raw::c_int,
2152 message: *const ::std::os::raw::c_char);
2153 pub fn mexIsGlobal(pA: *const mxArray) -> bool_;
2154 pub fn mexPutVariable(workspace: *const ::std::os::raw::c_char,
2155 name: *const ::std::os::raw::c_char,
2156 parray: *const mxArray) -> ::std::os::raw::c_int;
2157 pub fn mexGetVariablePtr(workspace: *const ::std::os::raw::c_char,
2158 name: *const ::std::os::raw::c_char)
2159 -> *const mxArray;
2160 pub fn mexGetVariableWithObject(workspace: *const ::std::os::raw::c_char,
2161 name: *const ::std::os::raw::c_char)
2162 -> *mut mxArray;
2163 pub fn mexLock();
2164 pub fn mexUnlock();
2165 pub fn mexIsLocked() -> bool_;
2166 pub fn mexFunctionName() -> *const ::std::os::raw::c_char;
2167 pub fn mexEvalString(str: *const ::std::os::raw::c_char)
2168 -> ::std::os::raw::c_int;
2169 pub fn mexEvalStringWithTrap(str: *const ::std::os::raw::c_char)
2170 -> *mut mxArray;
2171 pub fn mexAtExit(exit_fcn: mex_exit_fn) -> ::std::os::raw::c_int;
2172}