diff --git a/src/header/errno/mod.rs b/src/header/errno/mod.rs index 71901a0672..5ba60b1c99 100644 --- a/src/header/errno/mod.rs +++ b/src/header/errno/mod.rs @@ -5,7 +5,10 @@ // TODO: set this for entire crate when possible #![deny(unsafe_op_in_unsafe_fn)] -use crate::platform::{self, types::*}; +use crate::platform::{ + self, + types::{c_char, c_int}, +}; //TODO: Consider removing, provided for compatibility with newlib #[unsafe(no_mangle)] diff --git a/src/header/inttypes/mod.rs b/src/header/inttypes/mod.rs index 7223d1ad7f..8678304f98 100644 --- a/src/header/inttypes/mod.rs +++ b/src/header/inttypes/mod.rs @@ -6,7 +6,10 @@ use crate::{ header::{ctype, errno::*, stdlib::*}, - platform::{self, types::*}, + platform::{ + self, + types::{c_char, c_int, c_long, intmax_t, uintmax_t}, + }, }; /// See . diff --git a/src/header/malloc/mod.rs b/src/header/malloc/mod.rs index 6d5a49b33f..5061e2098d 100644 --- a/src/header/malloc/mod.rs +++ b/src/header/malloc/mod.rs @@ -3,8 +3,11 @@ //! Non-POSIX, see . use crate::{ - header::errno::*, - platform::{self, ERRNO, Pal, Sys, types::*}, + header::errno::ENOMEM, + platform::{ + self, ERRNO, Pal, Sys, + types::{c_void, size_t}, + }, }; use core::ptr;