@@ -33,67 +33,72 @@ mod linux {
33
33
#[ test]
34
34
fn test_op_none ( ) {
35
35
if cfg ! ( any( target_arch = "mips" , target_arch = "mips64" , target_arch="powerpc" , target_arch="powerpc64" ) ) {
36
- assert_eq ! ( request_code_none!( b'q' , 10 ) , 0x2000_710A ) ;
37
- assert_eq ! ( request_code_none!( b'a' , 255 ) , 0x2000_61FF ) ;
36
+ assert_eq ! ( request_code_none!( b'q' , 10 ) as u32 , 0x2000_710A ) ;
37
+ assert_eq ! ( request_code_none!( b'a' , 255 ) as u32 , 0x2000_61FF ) ;
38
38
} else {
39
- assert_eq ! ( request_code_none!( b'q' , 10 ) , 0x0000_710A ) ;
40
- assert_eq ! ( request_code_none!( b'a' , 255 ) , 0x0000_61FF ) ;
39
+ assert_eq ! ( request_code_none!( b'q' , 10 ) as u32 , 0x0000_710A ) ;
40
+ assert_eq ! ( request_code_none!( b'a' , 255 ) as u32 , 0x0000_61FF ) ;
41
41
}
42
42
}
43
43
44
44
#[ test]
45
45
fn test_op_write ( ) {
46
46
if cfg ! ( any( target_arch = "mips" , target_arch = "mips64" , target_arch="powerpc" , target_arch="powerpc64" ) ) {
47
- assert_eq ! ( request_code_write!( b'z' , 10 , 1 ) , 0x8001_7A0A ) ;
48
- assert_eq ! ( request_code_write!( b'z' , 10 , 512 ) , 0x8200_7A0A ) ;
47
+ assert_eq ! ( request_code_write!( b'z' , 10 , 1 ) as u32 , 0x8001_7A0A ) ;
48
+ assert_eq ! ( request_code_write!( b'z' , 10 , 512 ) as u32 , 0x8200_7A0A ) ;
49
49
} else {
50
- assert_eq ! ( request_code_write!( b'z' , 10 , 1 ) , 0x4001_7A0A ) ;
51
- assert_eq ! ( request_code_write!( b'z' , 10 , 512 ) , 0x4200_7A0A ) ;
50
+ assert_eq ! ( request_code_write!( b'z' , 10 , 1 ) as u32 , 0x4001_7A0A ) ;
51
+ assert_eq ! ( request_code_write!( b'z' , 10 , 512 ) as u32 , 0x4200_7A0A ) ;
52
52
}
53
53
}
54
54
55
55
#[ cfg( target_pointer_width = "64" ) ]
56
56
#[ test]
57
57
fn test_op_write_64 ( ) {
58
58
if cfg ! ( any( target_arch = "mips64" , target_arch="powerpc64" ) ) {
59
- assert_eq ! ( request_code_write!( b'z' , 10 , ( 1 as u64 ) << 32 ) , 0x8000_7A0A ) ;
59
+ assert_eq ! ( request_code_write!( b'z' , 10 , ( 1 as u64 ) << 32 ) as u32 ,
60
+ 0x8000_7A0A ) ;
60
61
} else {
61
- assert_eq ! ( request_code_write!( b'z' , 10 , ( 1 as u64 ) << 32 ) , 0x4000_7A0A ) ;
62
+ assert_eq ! ( request_code_write!( b'z' , 10 , ( 1 as u64 ) << 32 ) as u32 ,
63
+ 0x4000_7A0A ) ;
62
64
}
63
65
64
66
}
65
67
66
68
#[ test]
67
69
fn test_op_read ( ) {
68
70
if cfg ! ( any( target_arch = "mips" , target_arch = "mips64" , target_arch="powerpc" , target_arch="powerpc64" ) ) {
69
- assert_eq ! ( request_code_read!( b'z' , 10 , 1 ) , 0x4001_7A0A ) ;
70
- assert_eq ! ( request_code_read!( b'z' , 10 , 512 ) , 0x4200_7A0A ) ;
71
+ assert_eq ! ( request_code_read!( b'z' , 10 , 1 ) as u32 , 0x4001_7A0A ) ;
72
+ assert_eq ! ( request_code_read!( b'z' , 10 , 512 ) as u32 , 0x4200_7A0A ) ;
71
73
} else {
72
- assert_eq ! ( request_code_read!( b'z' , 10 , 1 ) , 0x8001_7A0A ) ;
73
- assert_eq ! ( request_code_read!( b'z' , 10 , 512 ) , 0x8200_7A0A ) ;
74
+ assert_eq ! ( request_code_read!( b'z' , 10 , 1 ) as u32 , 0x8001_7A0A ) ;
75
+ assert_eq ! ( request_code_read!( b'z' , 10 , 512 ) as u32 , 0x8200_7A0A ) ;
74
76
}
75
77
}
76
78
77
79
#[ cfg( target_pointer_width = "64" ) ]
78
80
#[ test]
79
81
fn test_op_read_64 ( ) {
80
82
if cfg ! ( any( target_arch = "mips64" , target_arch="powerpc64" ) ) {
81
- assert_eq ! ( request_code_read!( b'z' , 10 , ( 1 as u64 ) << 32 ) , 0x4000_7A0A ) ;
83
+ assert_eq ! ( request_code_read!( b'z' , 10 , ( 1 as u64 ) << 32 ) as u32 ,
84
+ 0x4000_7A0A ) ;
82
85
} else {
83
- assert_eq ! ( request_code_read!( b'z' , 10 , ( 1 as u64 ) << 32 ) , 0x8000_7A0A ) ;
86
+ assert_eq ! ( request_code_read!( b'z' , 10 , ( 1 as u64 ) << 32 ) as u32 ,
87
+ 0x8000_7A0A ) ;
84
88
}
85
89
}
86
90
87
91
#[ test]
88
92
fn test_op_read_write ( ) {
89
- assert_eq ! ( request_code_readwrite!( b'z' , 10 , 1 ) , 0xC001_7A0A ) ;
90
- assert_eq ! ( request_code_readwrite!( b'z' , 10 , 512 ) , 0xC200_7A0A ) ;
93
+ assert_eq ! ( request_code_readwrite!( b'z' , 10 , 1 ) as u32 , 0xC001_7A0A ) ;
94
+ assert_eq ! ( request_code_readwrite!( b'z' , 10 , 512 ) as u32 , 0xC200_7A0A ) ;
91
95
}
92
96
93
97
#[ cfg( target_pointer_width = "64" ) ]
94
98
#[ test]
95
99
fn test_op_read_write_64 ( ) {
96
- assert_eq ! ( request_code_readwrite!( b'z' , 10 , ( 1 as u64 ) << 32 ) , 0xC000_7A0A ) ;
100
+ assert_eq ! ( request_code_readwrite!( b'z' , 10 , ( 1 as u64 ) << 32 ) as u32 ,
101
+ 0xC000_7A0A ) ;
97
102
}
98
103
}
99
104
0 commit comments