X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=mware%2Fbyteorder.h;h=7fad24df936430852d359eb6aea4a14e3ed974f0;hb=98987d2acece707588d10148fc04c0a05a99560d;hp=b1c2df9da1e19f2eab1ec780bee177313b268e01;hpb=ba5e53171634dae4368928f7353c5ee112624a22;p=bertos.git diff --git a/mware/byteorder.h b/mware/byteorder.h index b1c2df9d..7fad24df 100755 --- a/mware/byteorder.h +++ b/mware/byteorder.h @@ -15,6 +15,9 @@ /* * $Log$ + * Revision 1.3 2004/07/20 23:47:12 bernie + * Finally remove redundant protos. + * * Revision 1.2 2004/07/20 17:09:11 bernie * swab16(), swab32(), cpu_to_be32(), cpu_to_le32(): New functions. * @@ -32,7 +35,6 @@ /*! * \brief Swap upper and lower bytes in a 16-bit value. */ -INLINE uint16_t swab16(uint16_t x); INLINE uint16_t swab16(uint16_t x) { return ((x & (uint16_t)0x00FFU) << 8) @@ -42,7 +44,6 @@ INLINE uint16_t swab16(uint16_t x) /*! * \brief Reverse bytes in a 32-bit value (e.g.: 0x12345678 -> 0x78563412). */ -INLINE uint16_t swab32(uint16_t x); INLINE uint16_t swab32(uint16_t x) { return ((x & (uint32_t)0x000000FFUL) << 24) @@ -51,25 +52,21 @@ INLINE uint16_t swab32(uint16_t x) | ((x & (uint32_t)0xFF000000UL) >> 24); } -INLINE uint16_t cpu_to_be16(uint16_t x); INLINE uint16_t cpu_to_be16(uint16_t x) { return (CPU_BYTE_ORDER == CPU_LITTLE_ENDIAN) ? swab16(x) : x; } -INLINE uint16_t cpu_to_le16(uint16_t x); INLINE uint16_t cpu_to_le16(uint16_t x) { return (CPU_BYTE_ORDER == CPU_BIG_ENDIAN) ? swab16(x) : x; } -INLINE uint32_t cpu_to_be32(uint32_t x); INLINE uint32_t cpu_to_be32(uint32_t x) { return (CPU_BYTE_ORDER == CPU_LITTLE_ENDIAN) ? swab32(x) : x; } -INLINE uint32_t cpu_to_le32(uint32_t x); INLINE uint32_t cpu_to_le32(uint32_t x) { return (CPU_BYTE_ORDER == CPU_BIG_ENDIAN) ? swab32(x) : x;