Split out getline and strcasestr to supported platforms
This commit is contained in:
parent
7eed4d05a2
commit
9828bd999e
|
@ -227,7 +227,6 @@ extern "C" {
|
|||
pub fn fputs(s: *const c_char, stream: *mut FILE) -> c_int;
|
||||
pub fn puts(s: *const c_char) -> c_int;
|
||||
pub fn ungetc(c: c_int, stream: *mut FILE) -> c_int;
|
||||
pub fn getline (lineptr: *mut *mut c_char, n: *mut size_t, stream: *mut FILE) -> ssize_t;
|
||||
pub fn fread(ptr: *mut c_void, size: size_t, nobj: size_t, stream: *mut FILE) -> size_t;
|
||||
#[cfg_attr(
|
||||
all(target_os = "macos", target_arch = "x86"),
|
||||
|
@ -281,7 +280,6 @@ extern "C" {
|
|||
pub fn strdup(cs: *const c_char) -> *mut c_char;
|
||||
pub fn strpbrk(cs: *const c_char, ct: *const c_char) -> *mut c_char;
|
||||
pub fn strstr(cs: *const c_char, ct: *const c_char) -> *mut c_char;
|
||||
pub fn strcasestr(cs: *const c_char, ct: *const c_char) -> *mut c_char;
|
||||
pub fn strcasecmp(s1: *const c_char, s2: *const c_char) -> c_int;
|
||||
pub fn strncasecmp(s1: *const c_char, s2: *const c_char, n: size_t) -> c_int;
|
||||
pub fn strlen(cs: *const c_char) -> size_t;
|
||||
|
|
|
@ -2585,6 +2585,8 @@ extern {
|
|||
fd: ::c_int,
|
||||
newfd: ::c_int,
|
||||
) -> ::c_int;
|
||||
|
||||
pub fn getline (lineptr: *mut *mut c_char, n: *mut size_t, stream: *mut FILE) -> ssize_t;
|
||||
}
|
||||
|
||||
cfg_if! {
|
||||
|
|
|
@ -947,6 +947,8 @@ extern {
|
|||
pub fn posix_openpt(flags: ::c_int) -> ::c_int;
|
||||
pub fn ptsname(fd: ::c_int) -> *mut ::c_char;
|
||||
pub fn unlockpt(fd: ::c_int) -> ::c_int;
|
||||
|
||||
pub fn strcasestr(cs: *const c_char, ct: *const c_char) -> *mut c_char;
|
||||
}
|
||||
|
||||
cfg_if! {
|
||||
|
|
|
@ -1229,6 +1229,8 @@ extern {
|
|||
flags: ::c_int) -> ::ssize_t;
|
||||
pub fn recvmsg(fd: ::c_int, msg: *mut ::msghdr, flags: ::c_int)
|
||||
-> ::ssize_t;
|
||||
|
||||
pub fn getline (lineptr: *mut *mut c_char, n: *mut size_t, stream: *mut FILE) -> ssize_t;
|
||||
}
|
||||
|
||||
cfg_if! {
|
||||
|
|
Loading…
Reference in New Issue