From 2711914f828d19d726d3b2d9cda401352b626fc2 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 23 Jan 2017 08:06:41 +0100 Subject: Use Update #2803. --- cpukit/libblock/include/rtems/ide_part_table.h | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) (limited to 'cpukit/libblock') diff --git a/cpukit/libblock/include/rtems/ide_part_table.h b/cpukit/libblock/include/rtems/ide_part_table.h index c638e2808e..8b683b3ff5 100644 --- a/cpukit/libblock/include/rtems/ide_part_table.h +++ b/cpukit/libblock/include/rtems/ide_part_table.h @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include @@ -57,19 +58,10 @@ /* * Conversion from and to little-endian byte order. (no-op on i386/i486) */ - -#if (CPU_BIG_ENDIAN == TRUE) -# define LE_TO_CPU_U16(v) CPU_swap_u16(v) -# define LE_TO_CPU_U32(v) CPU_swap_u32(v) -# define CPU_TO_LE_U16(v) CPU_swap_u16(v) -# define CPU_TO_LE_U32(v) CPU_swap_u32(v) -#else -# define LE_TO_CPU_U16(v) (v) -# define LE_TO_CPU_U32(v) (v) -# define CPU_TO_LE_U16(v) (v) -# define CPU_TO_LE_U32(v) (v) -#endif - +#define LE_TO_CPU_U16(v) le16toh(v) +#define LE_TO_CPU_U32(v) le32toh(v) +#define CPU_TO_LE_U16(v) htole16(v) +#define CPU_TO_LE_U32(v) htole32(v) /* * sector_data_t -- -- cgit v1.2.3