Rev 1769 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1769 | Rev 1780 | ||
|---|---|---|---|
| Line 37... | Line 37... | ||
| 37 | 37 | ||
| 38 | #include <arch/types.h> |
38 | #include <arch/types.h> |
| 39 | #include <byteorder.h> |
39 | #include <byteorder.h> |
| 40 | 40 | ||
| 41 | #ifdef BIG_ENDIAN |
41 | #ifdef BIG_ENDIAN |
| 42 | static inline __u64 __u64_le2host(__u64 n) |
42 | static inline uint64_t uint64_t_le2host(uint64_t n) |
| 43 | { |
43 | { |
| 44 | return __u64_byteorder_swap(n); |
44 | return uint64_t_byteorder_swap(n); |
| 45 | } |
45 | } |
| 46 | 46 | ||
| 47 | static inline __native __native_le2host(__native n) |
47 | static inline unative_t unative_t_le2host(unative_t n) |
| 48 | { |
48 | { |
| 49 | return __u32_byteorder_swap(n); |
49 | return uint32_t_byteorder_swap(n); |
| 50 | } |
50 | } |
| 51 | 51 | ||
| 52 | #else |
52 | #else |
| 53 | # define __native_le2host(n) (n) |
53 | # define unative_t_le2host(n) (n) |
| 54 | # define __u64_le2host(n) (n) |
54 | # define uint64_t_le2host(n) (n) |
| 55 | #endif |
55 | #endif |
| 56 | 56 | ||
| 57 | #endif |
57 | #endif |
| 58 | 58 | ||
| 59 | /** @} |
59 | /** @} |