@@ -15,9 +15,9 @@ pub struct IoSlice<'a> {
1515impl < ' a > IoSlice < ' a > {
1616 #[ inline]
1717 pub fn new ( buf : & ' a [ u8 ] ) -> IoSlice < ' a > {
18- assert ! ( buf. len( ) <= c :: ULONG :: MAX as usize ) ;
18+ assert ! ( buf. len( ) <= u32 :: MAX as usize ) ;
1919 IoSlice {
20- vec : c:: WSABUF { len : buf. len ( ) as c :: ULONG , buf : buf. as_ptr ( ) as * mut u8 } ,
20+ vec : c:: WSABUF { len : buf. len ( ) as u32 , buf : buf. as_ptr ( ) as * mut u8 } ,
2121 _p : PhantomData ,
2222 }
2323 }
@@ -29,7 +29,7 @@ impl<'a> IoSlice<'a> {
2929 }
3030
3131 unsafe {
32- self . vec . len -= n as c :: ULONG ;
32+ self . vec . len -= n as u32 ;
3333 self . vec . buf = self . vec . buf . add ( n) ;
3434 }
3535 }
@@ -49,9 +49,9 @@ pub struct IoSliceMut<'a> {
4949impl < ' a > IoSliceMut < ' a > {
5050 #[ inline]
5151 pub fn new ( buf : & ' a mut [ u8 ] ) -> IoSliceMut < ' a > {
52- assert ! ( buf. len( ) <= c :: ULONG :: MAX as usize ) ;
52+ assert ! ( buf. len( ) <= u32 :: MAX as usize ) ;
5353 IoSliceMut {
54- vec : c:: WSABUF { len : buf. len ( ) as c :: ULONG , buf : buf. as_mut_ptr ( ) } ,
54+ vec : c:: WSABUF { len : buf. len ( ) as u32 , buf : buf. as_mut_ptr ( ) } ,
5555 _p : PhantomData ,
5656 }
5757 }
@@ -63,7 +63,7 @@ impl<'a> IoSliceMut<'a> {
6363 }
6464
6565 unsafe {
66- self . vec . len -= n as c :: ULONG ;
66+ self . vec . len -= n as u32 ;
6767 self . vec . buf = self . vec . buf . add ( n) ;
6868 }
6969 }
0 commit comments