File tree Expand file tree Collapse file tree 10 files changed +32
-10
lines changed Expand file tree Collapse file tree 10 files changed +32
-10
lines changed Original file line number Diff line number Diff line change 1- pub type c_char = i8 ;
1+ pub type c_char = u8 ;
22pub type wchar_t = u32 ;
33pub type c_long = i64 ;
44pub type c_ulong = u64 ;
Original file line number Diff line number Diff line change 1- pub type c_char = i8 ;
1+ pub type c_char = u8 ;
22pub type wchar_t = u32 ;
33pub type c_long = i32 ;
44pub type c_ulong = u32 ;
Original file line number Diff line number Diff line change 11use crate :: off64_t;
22use crate :: prelude:: * ;
33
4- pub type c_char = i8 ;
4+ pub type c_char = u8 ;
55pub type wchar_t = u32 ;
66pub type greg_t = i64 ;
77pub type __u64 = c_ulonglong ;
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ use crate::prelude::*;
66pub type blkcnt_t = i64 ;
77pub type blksize_t = i64 ;
88pub type clock_t = i64 ;
9- pub type c_char = u8 ;
9+ pub type c_char = i8 ;
1010pub type c_long = i64 ;
1111pub type c_ulong = u64 ;
1212pub type fsblkcnt_t = c_ulong ;
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ use crate::prelude::*;
33
44pub type clock_t = c_long ;
55
6- pub type c_char = i8 ;
6+ pub type c_char = u8 ;
77pub type wchar_t = u32 ;
88
99pub type c_long = i32 ;
Original file line number Diff line number Diff line change @@ -5,7 +5,17 @@ pub type nlink_t = u16;
55pub type ino_t = u16 ;
66pub type blkcnt_t = u64 ;
77pub type blksize_t = i16 ;
8- pub type c_char = i8 ;
8+ cfg_if ! {
9+ if #[ cfg( any(
10+ target_arch = "arm" ,
11+ target_arch = "riscv32" ,
12+ target_arch = "riscv64" ,
13+ ) ) ] {
14+ pub type c_char = u8 ;
15+ } else {
16+ pub type c_char = i8 ;
17+ }
18+ }
919pub type c_long = isize ;
1020pub type c_ulong = usize ;
1121pub type cc_t = u8 ;
Original file line number Diff line number Diff line change 11use crate :: prelude:: * ;
22
3- pub type c_char = i8 ;
3+ cfg_if ! {
4+ if #[ cfg( target_arch = "aarch64" ) ] {
5+ pub type c_char = u8 ;
6+ } else {
7+ pub type c_char = i8 ;
8+ }
9+ }
410pub type wchar_t = i32 ;
511
612cfg_if ! {
Original file line number Diff line number Diff line change @@ -2,7 +2,13 @@ use core::mem::size_of;
22
33use crate :: prelude:: * ;
44
5- pub type c_char = i8 ;
5+ cfg_if ! {
6+ if #[ cfg( target_arch = "aarch64" ) ] {
7+ pub type c_char = u8 ;
8+ } else {
9+ pub type c_char = i8 ;
10+ }
11+ }
612pub type c_long = i64 ;
713pub type c_ulong = u64 ;
814pub type caddr_t = * mut c_char ;
Original file line number Diff line number Diff line change 1- pub type c_char = i8 ;
1+ pub type c_char = u8 ;
22pub type wchar_t = i32 ;
33pub type c_long = i32 ;
44pub type c_ulong = u32 ;
Original file line number Diff line number Diff line change 1- pub type c_char = i8 ;
1+ pub type c_char = u8 ;
22pub type wchar_t = i32 ;
33pub type c_long = i64 ;
44pub type c_ulong = u64 ;
You can’t perform that action at this time.
0 commit comments