@@ -181,9 +181,9 @@ fn write_valid_utf8_to_console(handle: c::HANDLE, utf8: &str) -> io::Result<usiz
181181 c:: CP_UTF8 , // CodePage
182182 c:: MB_ERR_INVALID_CHARS , // dwFlags
183183 utf8. as_ptr ( ) , // lpMultiByteStr
184- utf8. len ( ) as c :: c_int , // cbMultiByte
184+ utf8. len ( ) as i32 , // cbMultiByte
185185 utf16. as_mut_ptr ( ) as * mut c:: WCHAR , // lpWideCharStr
186- utf16. len ( ) as c :: c_int , // cchWideChar
186+ utf16. len ( ) as i32 , // cchWideChar
187187 ) ;
188188 assert ! ( result != 0 , "Unexpected error in MultiByteToWideChar" ) ;
189189
@@ -374,8 +374,8 @@ fn read_u16s(handle: c::HANDLE, buf: &mut [MaybeUninit<u16>]) -> io::Result<usiz
374374}
375375
376376fn utf16_to_utf8 ( utf16 : & [ u16 ] , utf8 : & mut [ u8 ] ) -> io:: Result < usize > {
377- debug_assert ! ( utf16. len( ) <= c :: c_int :: MAX as usize ) ;
378- debug_assert ! ( utf8. len( ) <= c :: c_int :: MAX as usize ) ;
377+ debug_assert ! ( utf16. len( ) <= i32 :: MAX as usize ) ;
378+ debug_assert ! ( utf8. len( ) <= i32 :: MAX as usize ) ;
379379
380380 if utf16. is_empty ( ) {
381381 return Ok ( 0 ) ;
@@ -386,9 +386,9 @@ fn utf16_to_utf8(utf16: &[u16], utf8: &mut [u8]) -> io::Result<usize> {
386386 c:: CP_UTF8 , // CodePage
387387 c:: WC_ERR_INVALID_CHARS , // dwFlags
388388 utf16. as_ptr ( ) , // lpWideCharStr
389- utf16. len ( ) as c :: c_int , // cchWideChar
389+ utf16. len ( ) as i32 , // cchWideChar
390390 utf8. as_mut_ptr ( ) , // lpMultiByteStr
391- utf8. len ( ) as c :: c_int , // cbMultiByte
391+ utf8. len ( ) as i32 , // cbMultiByte
392392 ptr:: null ( ) , // lpDefaultChar
393393 ptr:: null_mut ( ) , // lpUsedDefaultChar
394394 )
0 commit comments