pub unsafe extern "C" fn setvbuf( stream: *mut FILE, buffer: *mut i8, mode: i32, size: usize ) -> i32