aboutsummaryrefslogtreecommitdiff
path: root/src/transport/wlan/byteorder.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/transport/wlan/byteorder.h')
-rw-r--r--src/transport/wlan/byteorder.h46
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 */