Skip to content

Commit 8df2e9a

Browse files
rj00amyl7
authored andcommitted
Fix style check
1 parent 6dc4803 commit 8df2e9a

File tree

3 files changed

+42
-43
lines changed

3 files changed

+42
-43
lines changed

ci/style.rs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,6 @@ enum State {
9797

9898
fn check_style(file: &str, path: &Path, err: &mut Errors) {
9999
let mut state = State::Start;
100-
let mut s_macros = 0;
101100
let mut f_macros = 0;
102101
let mut in_impl = false;
103102

@@ -140,7 +139,7 @@ fn check_style(file: &str, path: &Path, err: &mut Errors) {
140139
} else if line.starts_with("type ") && !in_impl {
141140
State::Typedefs
142141
} else if line.starts_with("s! {") {
143-
s_macros += 1;
142+
// multiple macros of this type are allowed
144143
State::Structs
145144
} else if line.starts_with("s_paren! {") {
146145
// multiple macros of this type are allowed
@@ -172,10 +171,6 @@ fn check_style(file: &str, path: &Path, err: &mut Errors) {
172171
f_macros += 1;
173172
err.error(path, i, "multiple f! macros in one module");
174173
}
175-
if s_macros == 2 {
176-
s_macros += 1;
177-
err.error(path, i, "multiple s! macros in one module");
178-
}
179174

180175
state = line_state;
181176
}

src/unix/linux_like/linux/mod.rs

Lines changed: 36 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -794,11 +794,11 @@ s! {
794794
pub port: ::c_uchar,
795795
}
796796

797-
pub struct in6_ifreq {
798-
pub ifr6_addr: ::in6_addr,
799-
pub ifr6_prefixlen: u32,
800-
pub ifr6_ifindex: ::c_int,
801-
}
797+
pub struct in6_ifreq {
798+
pub ifr6_addr: ::in6_addr,
799+
pub ifr6_prefixlen: u32,
800+
pub ifr6_ifindex: ::c_int,
801+
}
802802

803803
pub struct option {
804804
pub name: *const ::c_char,
@@ -908,33 +908,39 @@ s! {
908908
pub disabled: __u8,
909909
pub flags: __u16,
910910
}
911+
911912
pub struct iw_point {
912913
pub pointer: *mut ::c_void,
913914
pub length: __u16,
914915
pub flags: __u16,
915916
}
917+
916918
pub struct iw_freq {
917919
pub m: __s32,
918920
pub e: __s16,
919921
pub i: __u8,
920922
pub flags: __u8,
921923
}
924+
922925
pub struct iw_quality {
923926
pub qual: __u8,
924927
pub level: __u8,
925928
pub noise: __u8,
926929
pub updated: __u8,
927930
}
931+
928932
pub struct iw_discarded {
929933
pub nwid: __u32,
930934
pub code: __u32,
931935
pub fragment: __u32,
932936
pub retries: __u32,
933937
pubmisc: __u32,
934938
}
939+
935940
pub struct iw_missed {
936941
pub beacon: __u32,
937942
}
943+
938944
pub struct iw_scan_req {
939945
pub scan_type: __u8,
940946
pub essid_len: __u8,
@@ -946,6 +952,7 @@ s! {
946952
pub max_channel_time: __u32,
947953
pub channel_list: [iw_freq; IW_MAX_FREQUENCIES],
948954
}
955+
949956
pub struct iw_encode_ext {
950957
pub ext_flags: __u32,
951958
pub tx_seq: [__u8; IW_ENCODE_SEQ_MAX_SIZE],
@@ -955,22 +962,26 @@ s! {
955962
pub key_len: __u16,
956963
pub key: [__u8;0],
957964
}
965+
958966
pub struct iw_pmksa {
959967
pub cmd: __u32,
960968
pub bssid: ::sockaddr,
961969
pub pmkid: [__u8; IW_PMKID_LEN],
962970
}
971+
963972
pub struct iw_pmkid_cand {
964973
pub flags: __u32,
965974
pub index: __u32,
966975
pub bssid: ::sockaddr,
967976
}
977+
968978
pub struct iw_statistics {
969979
pub status: __u16,
970980
pub qual: iw_quality,
971981
pub discard: iw_discarded,
972982
pub miss: iw_missed,
973983
}
984+
974985
pub struct iw_range {
975986
pub throughput: __u32,
976987
pub min_nwid: __u32,
@@ -1016,6 +1027,7 @@ s! {
10161027
pub freq: [iw_freq; IW_MAX_FREQUENCIES],
10171028
pub enc_capa: __u32,
10181029
}
1030+
10191031
pub struct iw_priv_args {
10201032
pub cmd: __u32,
10211033
pub set_args: __u16,
@@ -1026,7 +1038,7 @@ s! {
10261038

10271039
cfg_if! {
10281040
if #[cfg(not(target_arch = "sparc64"))] {
1029-
s!{
1041+
s! {
10301042
pub struct iw_thrspy {
10311043
pub addr: ::sockaddr,
10321044
pub qual: iw_quality,
@@ -1200,17 +1212,13 @@ s! {
12001212
pub offset_to_priv: ::__u32,
12011213
pub hdr: ::tpacket_bd_header_u,
12021214
}
1203-
}
12041215

1205-
s! {
12061216
// linux/net_tstamp.h
12071217
pub struct sock_txtime {
12081218
pub clockid: ::clockid_t,
12091219
pub flags: ::__u32,
12101220
}
1211-
}
12121221

1213-
s! {
12141222
// linux/can.h
12151223
pub union __c_anonymous_sockaddr_can_can_addr {
12161224
pub tp: __c_anonymous_sockaddr_can_tp,
@@ -1222,29 +1230,27 @@ s! {
12221230
pub can_ifindex: ::c_int,
12231231
pub can_addr: __c_anonymous_sockaddr_can_can_addr,
12241232
}
1225-
}
12261233

1227-
s! {
12281234
// linux/wireless.h
12291235
pub union iwreq_data {
1230-
pub name: [c_char; ::IFNAMSIZ],
1231-
pub essid: iw_point,
1232-
pub nwid: iw_param,
1233-
pub freq: iw_freq,
1234-
pub sens: iw_param,
1235-
pub bitrate: iw_param,
1236-
pub txpower: iw_param,
1237-
pub rts: iw_param,
1238-
pub frag: iw_param,
1239-
pub mode: __u32,
1240-
pub retry: iw_param,
1241-
pub encoding: iw_point,
1242-
pub power: iw_param,
1243-
pub qual: iw_quality,
1244-
pub ap_addr: ::sockaddr,
1245-
pub addr: ::sockaddr,
1246-
pub param: iw_param,
1247-
pub data: iw_point,
1236+
pub name: [c_char; ::IFNAMSIZ],
1237+
pub essid: iw_point,
1238+
pub nwid: iw_param,
1239+
pub freq: iw_freq,
1240+
pub sens: iw_param,
1241+
pub bitrate: iw_param,
1242+
pub txpower: iw_param,
1243+
pub rts: iw_param,
1244+
pub frag: iw_param,
1245+
pub mode: __u32,
1246+
pub retry: iw_param,
1247+
pub encoding: iw_point,
1248+
pub power: iw_param,
1249+
pub qual: iw_quality,
1250+
pub ap_addr: ::sockaddr,
1251+
pub addr: ::sockaddr,
1252+
pub param: iw_param,
1253+
pub data: iw_point,
12481254
}
12491255

12501256
pub struct iw_event {

src/wasi.rs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,6 @@ pub type wchar_t = i32;
4444
pub type nl_item = c_int;
4545
pub type __wasi_rights_t = u64;
4646

47-
s! {
48-
#[repr(align(16))]
49-
pub struct max_align_t {
50-
priv_: [f64; 4]
51-
}
52-
}
53-
5447
#[allow(missing_copy_implementations)]
5548
pub enum FILE {}
5649
#[allow(missing_copy_implementations)]
@@ -72,6 +65,11 @@ unsafe impl Send for clockid_t {}
7265
unsafe impl Sync for clockid_t {}
7366

7467
s! {
68+
#[repr(align(16))]
69+
pub struct max_align_t {
70+
priv_: [f64; 4]
71+
}
72+
7573
#[repr(align(8))]
7674
pub struct fpos_t {
7775
data: [u8; 16],

0 commit comments

Comments
 (0)