1  pub const L_tmpnam: ::c_uint = 260;
2  pub const TMP_MAX: ::c_uint = 0x7fff_ffff;
3  
4  // POSIX Supplement (from errno.h)
5  // This particular error code is only currently available in msvc toolchain
6  pub const EOTHER: ::c_int = 131;
7  
8  extern "C" {
9      #[link_name = "_stricmp"]
stricmp(s1: *const ::c_char, s2: *const ::c_char) -> ::c_int10      pub fn stricmp(s1: *const ::c_char, s2: *const ::c_char) -> ::c_int;
11      #[link_name = "_strnicmp"]
strnicmp(s1: *const ::c_char, s2: *const ::c_char, n: ::size_t) -> ::c_int12      pub fn strnicmp(s1: *const ::c_char, s2: *const ::c_char, n: ::size_t) -> ::c_int;
13      #[link_name = "_memccpy"]
memccpy( dest: *mut ::c_void, src: *const ::c_void, c: ::c_int, count: ::size_t, ) -> *mut ::c_void14      pub fn memccpy(
15          dest: *mut ::c_void,
16          src: *const ::c_void,
17          c: ::c_int,
18          count: ::size_t,
19      ) -> *mut ::c_void;
20  }
21