File tree Expand file tree Collapse file tree 14 files changed +226
-293
lines changed Expand file tree Collapse file tree 14 files changed +226
-293
lines changed Original file line number Diff line number Diff line change 1010
1111//! Crate docs
1212
13- #![ allow( bad_style, raw_pointer_derive) ]
13+ #![ allow( bad_style, raw_pointer_derive, improper_ctypes ) ]
1414#![ cfg_attr( dox, feature( no_core, lang_items) ) ]
1515#![ cfg_attr( dox, no_core) ]
1616#![ doc( html_logo_url = "https://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png" ,
@@ -77,6 +77,25 @@ pub type uint16_t = u16;
7777pub type uint32_t = u32 ;
7878pub type uint64_t = u64 ;
7979
80+ pub type c_schar = i8 ;
81+ pub type c_uchar = u8 ;
82+ pub type c_short = i16 ;
83+ pub type c_ushort = u16 ;
84+ pub type c_int = i32 ;
85+ pub type c_uint = u32 ;
86+ pub type c_float = f32 ;
87+ pub type c_double = f64 ;
88+ pub type c_longlong = i64 ;
89+ pub type c_ulonglong = u64 ;
90+ pub type intmax_t = i64 ;
91+ pub type uintmax_t = u64 ;
92+
93+ pub type size_t = usize ;
94+ pub type ptrdiff_t = isize ;
95+ pub type intptr_t = isize ;
96+ pub type uintptr_t = usize ;
97+ pub type ssize_t = isize ;
98+
8099pub enum FILE { }
81100pub enum fpos_t { }
82101pub enum DIR { }
Original file line number Diff line number Diff line change 22
33pub type c_long = i32 ;
44pub type c_ulong = u32 ;
5- pub type size_t = u32 ;
6- pub type ptrdiff_t = i32 ;
7- pub type intptr_t = i32 ;
8- pub type uintptr_t = u32 ;
95
106pub const __PTHREAD_MUTEX_SIZE__: usize = 40 ;
117pub const __PTHREAD_COND_SIZE__: usize = 24 ;
Original file line number Diff line number Diff line change 22
33pub type c_long = i64 ;
44pub type c_ulong = u64 ;
5- pub type size_t = u64 ;
6- pub type ptrdiff_t = i64 ;
7- pub type intptr_t = i64 ;
8- pub type uintptr_t = u64 ;
95
106pub const __PTHREAD_MUTEX_SIZE__: usize = 56 ;
117pub const __PTHREAD_COND_SIZE__: usize = 40 ;
Original file line number Diff line number Diff line change @@ -8,7 +8,6 @@ pub type suseconds_t = i32;
88pub type dev_t = i32 ;
99pub type ino_t = u64 ;
1010pub type mode_t = u16 ;
11- pub type ssize_t = c_long ;
1211pub type nlink_t = u16 ;
1312pub type blksize_t = i32 ;
1413pub type rlim_t = u64 ;
Original file line number Diff line number Diff line change 11pub type c_long = i32 ;
22pub type c_ulong = u32 ;
3- pub type size_t = u32 ;
4- pub type ptrdiff_t = i32 ;
53pub type time_t = i32 ;
64pub type suseconds_t = i32 ;
7- pub type intptr_t = i32 ;
8- pub type uintptr_t = u32 ;
9- pub type ssize_t = i32 ;
105
116s ! {
127 pub struct stat {
Original file line number Diff line number Diff line change 11pub type c_long = i64 ;
22pub type c_ulong = u64 ;
3- pub type size_t = u64 ;
4- pub type ptrdiff_t = i64 ;
53pub type time_t = i64 ;
64pub type suseconds_t = i64 ;
7- pub type intptr_t = i64 ;
8- pub type uintptr_t = u64 ;
9- pub type ssize_t = i64 ;
105
116s ! {
127 pub struct stat {
Original file line number Diff line number Diff line change 11pub type c_long = i64 ;
22pub type c_ulong = u64 ;
3- pub type size_t = u64 ;
4- pub type ptrdiff_t = i64 ;
53pub type clock_t = i64 ;
64pub type time_t = i64 ;
75pub type suseconds_t = i64 ;
8- pub type intptr_t = i64 ;
9- pub type uintptr_t = u64 ;
106pub type dev_t = i32 ;
117pub type mode_t = u32 ;
12- pub type ssize_t = c_long ;
138pub type nlink_t = uint32_t ;
149pub type blksize_t = uint32_t ;
1510pub type ino_t = uint64_t ;
You can’t perform that action at this time.
0 commit comments