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