diff --git a/src/header/stdio/constants.rs b/src/header/stdio/constants.rs index 9900493dc6..57a7cfd1ee 100644 --- a/src/header/stdio/constants.rs +++ b/src/header/stdio/constants.rs @@ -1,4 +1,4 @@ -use crate::platform::types::*; +use crate::platform::types::{c_int, c_uint, int32_t, off_t}; pub const EOF: c_int = -1; pub const BUFSIZ: c_int = 1024; diff --git a/src/header/stdio/default.rs b/src/header/stdio/default.rs index 2e3aaa14c2..92ec5fdc89 100644 --- a/src/header/stdio/default.rs +++ b/src/header/stdio/default.rs @@ -5,7 +5,7 @@ use crate::{ fs::File, header::pthread, io::LineWriter, - platform::types::*, + platform::types::c_int, sync::{Mutex, Once}, }; use alloc::{boxed::Box, vec::Vec}; diff --git a/src/header/stdio/ext.rs b/src/header/stdio/ext.rs index f95c4a4bbf..43a9361767 100644 --- a/src/header/stdio/ext.rs +++ b/src/header/stdio/ext.rs @@ -1,6 +1,6 @@ use crate::{ header::stdio::{F_NORD, F_NOWR, FILE}, - platform::types::*, + platform::types::{c_int, size_t}, }; #[unsafe(no_mangle)] diff --git a/src/header/stdio/getdelim.rs b/src/header/stdio/getdelim.rs index fd9d3efd77..2358c558f3 100644 --- a/src/header/stdio/getdelim.rs +++ b/src/header/stdio/getdelim.rs @@ -12,7 +12,7 @@ use crate::{ }, io::BufRead, platform, - platform::types::*, + platform::types::{c_char, c_int, c_void, size_t, ssize_t}, }; use crate::{ diff --git a/src/header/stdio/helpers.rs b/src/header/stdio/helpers.rs index 0abc310121..13dd61a87b 100644 --- a/src/header/stdio/helpers.rs +++ b/src/header/stdio/helpers.rs @@ -1,17 +1,26 @@ use alloc::boxed::Box; -use super::{Buffer, FILE, constants::*}; +use super::{ + Buffer, FILE, + constants::{BUFSIZ, F_APP, F_NORD, F_NOWR}, +}; use crate::{ c_str::CStr, error::Errno, fs::File, header::{ errno::{self, EINVAL}, - fcntl::*, + fcntl::{ + F_GETFL, F_SETFD, F_SETFL, FD_CLOEXEC, O_APPEND, O_CLOEXEC, O_CREAT, O_EXCL, O_RDONLY, + O_RDWR, O_TRUNC, O_WRONLY, fcntl, + }, pthread, }, io::BufWriter, - platform::{self, types::*}, + platform::{ + self, + types::{c_int, c_ulonglong}, + }, sync::Mutex, }; use alloc::vec::Vec; diff --git a/src/header/stdio/printf.rs b/src/header/stdio/printf.rs index 833bf8ebbc..33c8414dff 100644 --- a/src/header/stdio/printf.rs +++ b/src/header/stdio/printf.rs @@ -12,7 +12,14 @@ use core::{cmp, ffi::VaList, fmt, num::FpCategory, ops::Range, slice}; use crate::{ header::errno::{self, EILSEQ}, - platform::{self, types::*}, + platform::{ + self, + types::{ + c_char, c_double, c_int, c_long, c_longlong, c_short, c_uchar, c_uint, c_ulong, + c_ulonglong, c_ushort, c_void, intmax_t, ptrdiff_t, size_t, ssize_t, uintmax_t, + wchar_t, wint_t, + }, + }, }; // ____ _ _ _ _ diff --git a/src/header/stdio/scanf.rs b/src/header/stdio/scanf.rs index 02a2fd8461..5a654d1bdf 100644 --- a/src/header/stdio/scanf.rs +++ b/src/header/stdio/scanf.rs @@ -1,5 +1,8 @@ use super::lookaheadreader::LookAheadReader; -use crate::platform::types::*; +use crate::platform::types::{ + c_char, c_double, c_float, c_int, c_long, c_longlong, c_short, c_uchar, c_uint, c_ulong, + c_ulonglong, c_ushort, c_void, intmax_t, ptrdiff_t, size_t, ssize_t, uintmax_t, +}; use alloc::{string::String, vec::Vec}; use core::ffi::VaList as va_list;