1mod check;
5#[allow(unused_imports)]
6use check::*;
7
8#[cfg(feature = "int_are_size_bits")]
9mod integer_typedef
10{
11 #[allow(non_camel_case_types)]
13 pub type uint = usize;
14
15 #[allow(non_camel_case_types)]
17 pub type int = isize;
18}
19
20#[cfg(feature = "int_are_8_bits")]
21mod integer_typedef
22{
23 #[allow(non_camel_case_types)]
25 pub type uint = u8;
26
27 #[allow(non_camel_case_types)]
29 pub type int = i8;
30}
31
32#[cfg(feature = "int_are_16_bits")]
33mod integer_typedef
34{
35 #[allow(non_camel_case_types)]
37 pub type uint = u16;
38
39 #[allow(non_camel_case_types)]
41 pub type int = i16;
42}
43
44#[cfg(feature = "int_are_32_bits")]
45mod integer_typedef
46{
47 #[allow(non_camel_case_types)]
49 pub type uint = u32;
50
51 #[allow(non_camel_case_types)]
53 pub type int = i32;
54}
55
56#[cfg(feature = "int_are_64_bits")]
57mod integer_typedef
58{
59 #[allow(non_camel_case_types)]
61 pub type uint = u64;
62
63 #[allow(non_camel_case_types)]
65 pub type int = i64;
66}
67pub use integer_typedef::*;
68
69
70#[cfg(feature = "float_are_size_bits")]
71mod float_typedef
72{
73 #[cfg(target_pointer_width = "32")]
75 #[allow(non_camel_case_types)]
76 pub type float = f32;
77
78 #[cfg(target_pointer_width = "64")]
80 #[allow(non_camel_case_types)]
81 pub type float = f64;
82}
83
84#[cfg(feature = "float_are_32_bits")]
85mod float_typedef
86{
87 #[allow(non_camel_case_types)]
89 pub type float = f32;
90}
91
92#[cfg(feature = "float_are_64_bits")]
93mod float_typedef
94{
95 #[allow(non_camel_case_types)]
97 pub type float = f64;
98}
99pub use float_typedef::*;
100
101pub type Coef = float;