diff options
author | Lzu Tao <taolzu@gmail.com> | 2020-03-18 11:57:28 +0700 |
---|---|---|
committer | Lzu Tao <taolzu@gmail.com> | 2020-03-18 11:57:28 +0700 |
commit | 0327cc0b3cc2a5fb1ffc069fc845662b932eef40 (patch) | |
tree | 839ebd9034a477da8337bf098a7a7fa9ff02aadc /src | |
parent | 39f43b5b15890f5967366496040689579812ed21 (diff) | |
download | rust-libc-0327cc0b3cc2a5fb1ffc069fc845662b932eef40.tar.gz |
Remove MSVC's wmemchr declaration
Diffstat (limited to 'src')
-rw-r--r-- | src/windows/gnu/mod.rs | 8 | ||||
-rw-r--r-- | src/windows/mod.rs | 1 |
2 files changed, 8 insertions, 1 deletions
diff --git a/src/windows/gnu/mod.rs b/src/windows/gnu/mod.rs index e74628b981..3e906967f6 100644 --- a/src/windows/gnu/mod.rs +++ b/src/windows/gnu/mod.rs @@ -13,6 +13,14 @@ extern "C" { s2: *const ::c_char, n: ::size_t, ) -> ::c_int; + + // NOTE: For MSVC target, `wmemchr` is only a inline function in `<wchar.h>` + // header file. We cannot find a way to link to that symbol from Rust. + pub fn wmemchr( + cx: *const ::wchar_t, + c: ::wchar_t, + n: ::size_t, + ) -> *mut ::wchar_t; } cfg_if! { diff --git a/src/windows/mod.rs b/src/windows/mod.rs index fcbe0bf780..54421dd4da 100644 --- a/src/windows/mod.rs +++ b/src/windows/mod.rs @@ -378,7 +378,6 @@ extern "C" { ) -> ::size_t; pub fn memchr(cx: *const c_void, c: c_int, n: size_t) -> *mut c_void; - pub fn wmemchr(cx: *const wchar_t, c: wchar_t, n: size_t) -> *mut wchar_t; pub fn memcmp(cx: *const c_void, ct: *const c_void, n: size_t) -> c_int; pub fn memcpy( dest: *mut c_void, |