diff --git a/include/cramfs/cramfs_fs.h b/include/cramfs/cramfs_fs.h index 5bf72c3..3d3c56f 100644 --- a/include/cramfs/cramfs_fs.h +++ b/include/cramfs/cramfs_fs.h @@ -88,7 +88,7 @@ #error "No byte order defined in __BYTE_ORDER" #endif -#ifdef __LITTLE_ENDIAN +#if __BYTE_ORDER == __LITTLE_ENDIAN #define CRAMFS_16(x) (x) #define CRAMFS_24(x) (x) #define CRAMFS_32(x) (x) @@ -96,7 +96,7 @@ #define CRAMFS_GET_OFFSET(x) ((x)->offset) #define CRAMFS_SET_OFFSET(x,y) ((x)->offset = (y)) #define CRAMFS_SET_NAMELEN(x,y) ((x)->namelen = (y)) -#elif defined __BIG_ENDIAN +#elif __BYTE_ORDER ==__BIG_ENDIAN #ifdef __KERNEL__ #define CRAMFS_16(x) swab16(x) #define CRAMFS_24(x) ((swab32(x)) >> 8) diff --git a/include/usb/usb.h b/include/usb/usb.h index 790d64d..1b936ec 100644 --- a/include/usb/usb.h +++ b/include/usb/usb.h @@ -267,7 +267,7 @@ ((x_ & 0xFF000000UL) >> 24)); \ }) -#ifdef __LITTLE_ENDIAN +#if __BYTE_ORDER == __LITTLE_ENDIAN # define swap_16(x) (x) # define swap_32(x) (x) #else