Change BUFSIZ type to work with cbindgen
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
use platform::types::*;
|
||||
|
||||
pub const EOF: c_int = -1;
|
||||
pub const BUFSIZ: size_t = 1024;
|
||||
pub const BUFSIZ: c_int = 1024;
|
||||
|
||||
pub const UNGET: size_t = 8;
|
||||
pub const UNGET: c_int = 8;
|
||||
|
||||
pub const FILENAME_MAX: c_int = 4096;
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ impl GlobalFile {
|
||||
|
||||
file,
|
||||
flags: constants::F_PERM | flags,
|
||||
read_buf: Buffer::Owned(vec![0; BUFSIZ]),
|
||||
read_buf: Buffer::Owned(vec![0; BUFSIZ as usize]),
|
||||
read_pos: 0,
|
||||
read_size: 0,
|
||||
unget: None,
|
||||
|
||||
@@ -709,7 +709,7 @@ pub extern "C" fn setvbuf(stream: *mut FILE, buf: *mut c_char, mode: c_int, mut
|
||||
// Set a buffer of size `size` if no buffer is given
|
||||
stream.read_buf = if buf.is_null() || size == 0 {
|
||||
if size == 0 {
|
||||
size = BUFSIZ;
|
||||
size = BUFSIZ as usize;
|
||||
}
|
||||
// TODO: Make it unbuffered if _IONBF
|
||||
// if mode == _IONBF {
|
||||
|
||||
Reference in New Issue
Block a user