@@ -13,7 +13,7 @@ use std::{char, mem::MaybeUninit};
1313
1414use encode_unicode:: error:: InvalidUtf16Tuple ;
1515use encode_unicode:: CharExt ;
16- use windows_sys:: Win32 :: Foundation :: { CHAR , HANDLE , INVALID_HANDLE_VALUE , MAX_PATH } ;
16+ use windows_sys:: Win32 :: Foundation :: { HANDLE , INVALID_HANDLE_VALUE , MAX_PATH } ;
1717use windows_sys:: Win32 :: Storage :: FileSystem :: {
1818 FileNameInfo , GetFileInformationByHandleEx , FILE_NAME_INFO ,
1919} ;
@@ -225,7 +225,7 @@ pub fn clear_line(out: &Term) -> io::Result<()> {
225225 Y : csbi. dwCursorPosition . Y ,
226226 } ;
227227 let mut written = 0 ;
228- FillConsoleOutputCharacterA ( hand, b' ' as CHAR , width as u32 , pos, & mut written) ;
228+ FillConsoleOutputCharacterA ( hand, b' ' , width as u32 , pos, & mut written) ;
229229 FillConsoleOutputAttribute ( hand, csbi. wAttributes , width as u32 , pos, & mut written) ;
230230 SetConsoleCursorPosition ( hand, pos) ;
231231 }
@@ -245,7 +245,7 @@ pub fn clear_chars(out: &Term, n: usize) -> io::Result<()> {
245245 Y : csbi. dwCursorPosition . Y ,
246246 } ;
247247 let mut written = 0 ;
248- FillConsoleOutputCharacterA ( hand, b' ' as CHAR , width as u32 , pos, & mut written) ;
248+ FillConsoleOutputCharacterA ( hand, b' ' , width as u32 , pos, & mut written) ;
249249 FillConsoleOutputAttribute ( hand, csbi. wAttributes , width as u32 , pos, & mut written) ;
250250 SetConsoleCursorPosition ( hand, pos) ;
251251 }
@@ -262,7 +262,7 @@ pub fn clear_screen(out: &Term) -> io::Result<()> {
262262 let cells = csbi. dwSize . X as u32 * csbi. dwSize . Y as u32 ; // as u32, or else this causes stack overflows.
263263 let pos = COORD { X : 0 , Y : 0 } ;
264264 let mut written = 0 ;
265- FillConsoleOutputCharacterA ( hand, b' ' as CHAR , cells, pos, & mut written) ; // cells as u32 no longer needed.
265+ FillConsoleOutputCharacterA ( hand, b' ' , cells, pos, & mut written) ; // cells as u32 no longer needed.
266266 FillConsoleOutputAttribute ( hand, csbi. wAttributes , cells, pos, & mut written) ;
267267 SetConsoleCursorPosition ( hand, pos) ;
268268 }
@@ -283,7 +283,7 @@ pub fn clear_to_end_of_screen(out: &Term) -> io::Result<()> {
283283 Y : csbi. dwCursorPosition . Y ,
284284 } ;
285285 let mut written = 0 ;
286- FillConsoleOutputCharacterA ( hand, b' ' as CHAR , cells, pos, & mut written) ; // cells as u32 no longer needed.
286+ FillConsoleOutputCharacterA ( hand, b' ' , cells, pos, & mut written) ; // cells as u32 no longer needed.
287287 FillConsoleOutputAttribute ( hand, csbi. wAttributes , cells, pos, & mut written) ;
288288 SetConsoleCursorPosition ( hand, pos) ;
289289 }
0 commit comments