From 09c5eb43b7305ea9ba298066eacb139d6bb580cb Mon Sep 17 00:00:00 2001 From: auronandace Date: Fri, 2 Jan 2026 11:43:50 +0000 Subject: [PATCH] inttypes malloc and errno header cleanup --- src/header/errno/mod.rs | 5 ++++- src/header/inttypes/mod.rs | 5 ++++- src/header/malloc/mod.rs | 7 +++++-- 3 files changed, 13 insertions(+), 4 deletions(-) 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;