12add0d91Sopenharmony_cipub const L_tmpnam: ::c_uint = 260;
22add0d91Sopenharmony_cipub const TMP_MAX: ::c_uint = 0x7fff_ffff;
32add0d91Sopenharmony_ci
42add0d91Sopenharmony_ci// POSIX Supplement (from errno.h)
52add0d91Sopenharmony_ci// This particular error code is only currently available in msvc toolchain
62add0d91Sopenharmony_cipub const EOTHER: ::c_int = 131;
72add0d91Sopenharmony_ci
82add0d91Sopenharmony_ciextern "C" {
92add0d91Sopenharmony_ci    #[link_name = "_stricmp"]
102add0d91Sopenharmony_ci    pub fn stricmp(s1: *const ::c_char, s2: *const ::c_char) -> ::c_int;
112add0d91Sopenharmony_ci    #[link_name = "_strnicmp"]
122add0d91Sopenharmony_ci    pub fn strnicmp(s1: *const ::c_char, s2: *const ::c_char, n: ::size_t) -> ::c_int;
132add0d91Sopenharmony_ci    #[link_name = "_memccpy"]
142add0d91Sopenharmony_ci    pub fn memccpy(
152add0d91Sopenharmony_ci        dest: *mut ::c_void,
162add0d91Sopenharmony_ci        src: *const ::c_void,
172add0d91Sopenharmony_ci        c: ::c_int,
182add0d91Sopenharmony_ci        count: ::size_t,
192add0d91Sopenharmony_ci    ) -> *mut ::c_void;
202add0d91Sopenharmony_ci}
21