swab32(): Fix a very serious bug.
authorbernie <bernie@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 22 Jul 2004 01:08:43 +0000 (01:08 +0000)
committerbernie <bernie@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 22 Jul 2004 01:08:43 +0000 (01:08 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@77 38d2e660-2303-0410-9eaa-f027e97ec537

mware/byteorder.h

index 7fad24df936430852d359eb6aea4a14e3ed974f0..8bd11c4f31bb4217bbce55982a178051e7d7d42b 100755 (executable)
@@ -15,6 +15,9 @@
 
 /*
  * $Log$
+ * Revision 1.4  2004/07/22 01:08:43  bernie
+ * swab32(): Fix a very serious bug.
+ *
  * Revision 1.3  2004/07/20 23:47:12  bernie
  * Finally remove redundant protos.
  *
@@ -44,7 +47,7 @@ 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 uint32_t swab32(uint32_t x)
 {
        return    ((x & (uint32_t)0x000000FFUL) << 24)
                | ((x & (uint32_t)0x0000FF00UL) <<  8)