@@ -11,14 +11,15 @@ pub fn test_memcpy_0() {
1111 let dst: Value < Box < [ u8 ] > > =
1212 Rc :: new ( RefCell :: new ( Box :: new ( [ 0_u8 , 0_u8 , 0_u8 , 0_u8 , 0_u8 , 0_u8 ] ) ) ) ;
1313 let r: Value < AnyPtr > = Rc :: new ( RefCell :: new ( {
14- ( dst. as_pointer ( ) as Ptr < u8 > )
15- . to_any ( )
16- . memcpy ( & ( src. as_pointer ( ) as Ptr < u8 > ) . to_any ( ) , 6_usize as usize ) ;
17- ( dst. as_pointer ( ) as Ptr < u8 > ) . to_any ( )
14+ ( ( dst. as_pointer ( ) as Ptr < u8 > ) as Ptr < u8 > ) . to_any ( ) . memcpy (
15+ & ( ( src. as_pointer ( ) as Ptr < u8 > ) as Ptr < u8 > ) . to_any ( ) ,
16+ 6_usize as usize ,
17+ ) ;
18+ ( ( dst. as_pointer ( ) as Ptr < u8 > ) as Ptr < u8 > ) . to_any ( )
1819 } ) ) ;
1920 assert ! ( {
2021 let _lhs = ( * r. borrow( ) ) . clone( ) ;
21- _lhs == ( dst. as_pointer( ) as Ptr <u8 >) . to_any( )
22+ _lhs == ( ( dst. as_pointer( ) as Ptr < u8 > ) as Ptr <u8 >) . to_any( )
2223 } ) ;
2324 assert ! (
2425 ( ( ( ( * dst. borrow( ) ) [ ( 0 ) as usize ] as i32 ) == ( ( 'h' as u8 ) as i32 ) )
@@ -34,14 +35,14 @@ pub fn test_memcpy_0() {
3435pub fn test_memset_1 ( ) {
3536 let buf: Value < Box < [ u8 ] > > = Rc :: new ( RefCell :: new ( ( 0 ..4 ) . map ( |_| 0_u8 ) . collect :: < Box < [ u8 ] > > ( ) ) ) ;
3637 let r: Value < AnyPtr > = Rc :: new ( RefCell :: new ( {
37- ( buf. as_pointer ( ) as Ptr < u8 > )
38+ ( ( buf. as_pointer ( ) as Ptr < u8 > ) as Ptr < u8 > )
3839 . to_any ( )
3940 . memset ( ( ( 'x' as u8 ) as i32 ) as u8 , 4_usize as usize ) ;
40- ( buf. as_pointer ( ) as Ptr < u8 > ) . to_any ( )
41+ ( ( buf. as_pointer ( ) as Ptr < u8 > ) as Ptr < u8 > ) . to_any ( )
4142 } ) ) ;
4243 assert ! ( {
4344 let _lhs = ( * r. borrow( ) ) . clone( ) ;
44- _lhs == ( buf. as_pointer( ) as Ptr <u8 >) . to_any( )
45+ _lhs == ( ( buf. as_pointer( ) as Ptr < u8 > ) as Ptr <u8 >) . to_any( )
4546 } ) ;
4647 assert ! (
4748 ( ( ( ( ( * buf. borrow( ) ) [ ( 0 ) as usize ] as i32 ) == ( ( 'x' as u8 ) as i32 ) )
@@ -55,21 +56,30 @@ pub fn test_memcmp_2() {
5556 let b: Value < Box < [ u8 ] > > = Rc :: new ( RefCell :: new ( Box :: new ( [ 1_u8 , 2_u8 , 3_u8 , 4_u8 ] ) ) ) ;
5657 let c: Value < Box < [ u8 ] > > = Rc :: new ( RefCell :: new ( Box :: new ( [ 1_u8 , 2_u8 , 9_u8 , 4_u8 ] ) ) ) ;
5758 assert ! (
58- ( ( a. as_pointer( ) as Ptr :: <u8 >)
59+ ( ( ( a. as_pointer( ) as Ptr :: < u8 > ) as Ptr :: <u8 >)
5960 . to_any( )
60- . memcmp( & ( b. as_pointer( ) as Ptr :: <u8 >) . to_any( ) , 4_usize )
61+ . memcmp(
62+ & ( ( b. as_pointer( ) as Ptr :: <u8 >) as Ptr :: <u8 >) . to_any( ) ,
63+ 4_usize
64+ )
6165 == 0 )
6266 ) ;
6367 assert ! (
64- ( ( a. as_pointer( ) as Ptr :: <u8 >)
68+ ( ( ( a. as_pointer( ) as Ptr :: < u8 > ) as Ptr :: <u8 >)
6569 . to_any( )
66- . memcmp( & ( c. as_pointer( ) as Ptr :: <u8 >) . to_any( ) , 4_usize )
70+ . memcmp(
71+ & ( ( c. as_pointer( ) as Ptr :: <u8 >) as Ptr :: <u8 >) . to_any( ) ,
72+ 4_usize
73+ )
6774 < 0 )
6875 ) ;
6976 assert ! (
70- ( ( c. as_pointer( ) as Ptr :: <u8 >)
77+ ( ( ( c. as_pointer( ) as Ptr :: < u8 > ) as Ptr :: <u8 >)
7178 . to_any( )
72- . memcmp( & ( a. as_pointer( ) as Ptr :: <u8 >) . to_any( ) , 4_usize )
79+ . memcmp(
80+ & ( ( a. as_pointer( ) as Ptr :: <u8 >) as Ptr :: <u8 >) . to_any( ) ,
81+ 4_usize
82+ )
7383 > 0 )
7484 ) ;
7585}
@@ -83,14 +93,17 @@ pub fn test_memmove_3() {
8393 ( '\0' as u8 ) ,
8494 ] ) ) ) ;
8595 let r: Value < AnyPtr > = Rc :: new ( RefCell :: new ( {
86- ( ( buf. as_pointer ( ) as Ptr < u8 > ) . offset ( ( 1 ) as isize ) )
96+ ( ( buf. as_pointer ( ) as Ptr < u8 > ) . offset ( ( 1 ) as isize ) as Ptr < u8 > )
8797 . to_any ( )
88- . memcpy ( & ( buf. as_pointer ( ) as Ptr < u8 > ) . to_any ( ) , 4_usize as usize ) ;
89- ( ( buf. as_pointer ( ) as Ptr < u8 > ) . offset ( ( 1 ) as isize ) ) . to_any ( )
98+ . memcpy (
99+ & ( ( buf. as_pointer ( ) as Ptr < u8 > ) as Ptr < u8 > ) . to_any ( ) ,
100+ 4_usize as usize ,
101+ ) ;
102+ ( ( buf. as_pointer ( ) as Ptr < u8 > ) . offset ( ( 1 ) as isize ) as Ptr < u8 > ) . to_any ( )
90103 } ) ) ;
91104 assert ! ( {
92105 let _lhs = ( * r. borrow( ) ) . clone( ) ;
93- _lhs == ( ( buf. as_pointer( ) as Ptr <u8 >) . offset( ( 1 ) as isize ) ) . to_any( )
106+ _lhs == ( ( buf. as_pointer( ) as Ptr <u8 >) . offset( ( 1 ) as isize ) as Ptr < u8 > ) . to_any( )
94107 } ) ;
95108 assert ! (
96109 ( ( ( ( * buf. borrow( ) ) [ ( 0 ) as usize ] as i32 ) == ( ( 'a' as u8 ) as i32 ) )
@@ -398,7 +411,7 @@ pub fn test_strncmp_7() {
398411pub fn test_memchr_8 ( ) {
399412 let data: Value < Box < [ u8 ] > > = Rc :: new ( RefCell :: new ( Box :: new ( [ 16_u8 , 32_u8 , 48_u8 , 64_u8 ] ) ) ) ;
400413 let r: Value < AnyPtr > = Rc :: new ( RefCell :: new ( {
401- let mut __p = ( data. as_pointer ( ) as Ptr < u8 > )
414+ let mut __p = ( ( data. as_pointer ( ) as Ptr < u8 > ) as Ptr < u8 > )
402415 . to_any ( )
403416 . reinterpret_cast :: < u8 > ( ) ;
404417 let mut __i: usize = 0 ;
@@ -415,11 +428,11 @@ pub fn test_memchr_8() {
415428 } ) ) ;
416429 assert ! ( {
417430 let _lhs = ( * r. borrow( ) ) . clone( ) ;
418- _lhs == ( ( data. as_pointer( ) as Ptr <u8 >) . offset( 2 ) ) . to_any( )
431+ _lhs == ( ( ( data. as_pointer( ) as Ptr <u8 >) . offset( 2 ) ) as Ptr < u8 > ) . to_any( )
419432 } ) ;
420433 assert ! (
421434 ( {
422- let mut __p = ( data. as_pointer( ) as Ptr <u8 >)
435+ let mut __p = ( ( data. as_pointer( ) as Ptr < u8 > ) as Ptr <u8 >)
423436 . to_any( )
424437 . reinterpret_cast:: <u8 >( ) ;
425438 let mut __i: usize = 0 ;
@@ -436,7 +449,9 @@ pub fn test_memchr_8() {
436449 } )
437450 . is_null( )
438451 ) ;
439- let p: Value < AnyPtr > = Rc :: new ( RefCell :: new ( ( data. as_pointer ( ) as Ptr < u8 > ) . to_any ( ) ) ) ;
452+ let p: Value < AnyPtr > = Rc :: new ( RefCell :: new (
453+ ( ( data. as_pointer ( ) as Ptr < u8 > ) as Ptr < u8 > ) . to_any ( ) ,
454+ ) ) ;
440455 let n: Value < usize > = Rc :: new ( RefCell :: new ( 4_usize ) ) ;
441456 assert ! ( {
442457 let _lhs = {
0 commit comments