diff options
Diffstat (limited to 'src/transport/wlan/byteorder.h')
-rw-r--r-- | src/transport/wlan/byteorder.h | 46 |
1 files changed, 21 insertions, 25 deletions
diff --git a/src/transport/wlan/byteorder.h b/src/transport/wlan/byteorder.h index e065e24d6..b09328320 100644 --- a/src/transport/wlan/byteorder.h +++ b/src/transport/wlan/byteorder.h | |||
@@ -22,33 +22,29 @@ | |||
22 | #define _AIRCRACK_NG_BYTEORDER_H_ | 22 | #define _AIRCRACK_NG_BYTEORDER_H_ |
23 | 23 | ||
24 | #define ___my_swab16(x) \ | 24 | #define ___my_swab16(x) \ |
25 | ((u_int16_t) (\ | 25 | ((u_int16_t) |
26 | (((u_int16_t) (x) & (u_int16_t) 0x00ffU) << 8) | \ | 26 | (\ (((u_int16_t) (x) & (u_int16_t) 0x00ffU) << 8) | |
27 | (((u_int16_t) (x) & (u_int16_t) 0xff00U) >> 8))) | 27 | \ (((u_int16_t) (x) & (u_int16_t) 0xff00U) >> 8))) |
28 | #define ___my_swab32(x) \ | 28 | #define ___my_swab32(x) \ |
29 | ((u_int32_t) (\ | 29 | ((u_int32_t) |
30 | (((u_int32_t) (x) & (u_int32_t) 0x000000ffUL) << 24) | \ | 30 | (\ (((u_int32_t) (x) & (u_int32_t) 0x000000ffUL) << 24) | |
31 | (((u_int32_t) (x) & (u_int32_t) 0x0000ff00UL) << 8) | \ | 31 | \ (((u_int32_t) (x) & (u_int32_t) 0x0000ff00UL) << 8) | |
32 | (((u_int32_t) (x) & (u_int32_t) 0x00ff0000UL) >> 8) | \ | 32 | \ (((u_int32_t) (x) & (u_int32_t) 0x00ff0000UL) >> 8) | |
33 | (((u_int32_t) (x) & (u_int32_t) 0xff000000UL) >> 24))) | 33 | \ (((u_int32_t) (x) & (u_int32_t) 0xff000000UL) >> 24))) |
34 | #define ___my_swab64(x) \ | 34 | #define ___my_swab64(x) \ |
35 | ((u_int64_t) (\ | 35 | ((u_int64_t) |
36 | (u_int64_t) (((u_int64_t) (x) & (u_int64_t) | 36 | (\ (u_int64_t) |
37 | 0x00000000000000ffULL) << 56) | | 37 | (((u_int64_t) (x) & (u_int64_t) 0x00000000000000ffULL) << 56) | |
38 | \ (u_int64_t) (((u_int64_t) (x) & (u_int64_t) | 38 | \ (u_int64_t) (((u_int64_t) (x) & (u_int64_t) 0x000000000000ff00ULL) << |
39 | 0x000000000000ff00ULL) << 40) | | 39 | 40) | \ (u_int64_t) (((u_int64_t) (x) & (u_int64_t) |
40 | \ (u_int64_t) (((u_int64_t) (x) & (u_int64_t) | 40 | 0x0000000000ff0000ULL) << 24) | |
41 | 0x0000000000ff0000ULL) << 24) | | 41 | \ (u_int64_t) (((u_int64_t) (x) & (u_int64_t) 0x00000000ff000000ULL) << 8) |
42 | \ (u_int64_t) (((u_int64_t) (x) & (u_int64_t) | 42 | | \ (u_int64_t) (((u_int64_t) (x) & (u_int64_t) 0x000000ff00000000ULL) >> |
43 | 0x00000000ff000000ULL) << 8) | | 43 | 8) | \ (u_int64_t) (((u_int64_t) (x) & (u_int64_t) |
44 | \ (u_int64_t) (((u_int64_t) (x) & (u_int64_t) | 44 | 0x0000ff0000000000ULL) >> 24) | |
45 | 0x000000ff00000000ULL) >> 8) | | 45 | \ (u_int64_t) (((u_int64_t) (x) & (u_int64_t) 0x00ff000000000000ULL) >> |
46 | \ (u_int64_t) (((u_int64_t) (x) & (u_int64_t) | 46 | 40) | \ (u_int64_t) (((u_int64_t) (x) & (u_int64_t) |
47 | 0x0000ff0000000000ULL) >> 24) | | 47 | 0xff00000000000000ULL) >> 56))) |
48 | \ (u_int64_t) (((u_int64_t) (x) & (u_int64_t) | ||
49 | 0x00ff000000000000ULL) >> 40) | | ||
50 | \ (u_int64_t) (((u_int64_t) (x) & (u_int64_t) | ||
51 | 0xff00000000000000ULL) >> 56))) | ||
52 | /* | 48 | /* |
53 | * Linux | 49 | * Linux |
54 | */ | 50 | */ |