diff --git a/src/header/wchar/lookaheadreader.rs b/src/header/wchar/lookaheadreader.rs
index f6828a23fe..b1e1cfea49 100644
--- a/src/header/wchar/lookaheadreader.rs
+++ b/src/header/wchar/lookaheadreader.rs
@@ -1,11 +1,15 @@
use super::{fseek_locked, ftell_locked, FILE, SEEK_SET};
use crate::{
header::{
- wchar::{fgetwc, mbrtowc},
+ errno::EILSEQ,
+ wchar::{fgetwc, mbrtowc, MB_CUR_MAX},
wctype::WEOF,
},
io::Read,
- platform::types::{c_char, off_t, wchar_t, wint_t},
+ platform::{
+ types::{c_char, off_t, wchar_t, wint_t},
+ ERRNO,
+ },
};
use core::ptr;
@@ -48,40 +52,17 @@ struct LookAheadFile<'a> {
}
impl<'a> LookAheadFile<'a> {
- /*
fn look_ahead(&mut self) -> Result