Avoid strlen().
[bertos.git] / mware / byteorder.h
index 7fad24df936430852d359eb6aea4a14e3ed974f0..4730eb5bca9bd566b81ef2083031b650bc30b35b 100755 (executable)
  * \author Stefano Fedrigo <aleph@develer.com>
  */
 
-/*
- * $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.
- *
- * Revision 1.1  2004/07/20 16:26:15  bernie
- * Import byte-order macros into DevLib.
- *
- */
+/*#*
+ *#* $Log$
+ *#* Revision 1.5  2004/08/25 14:12:09  rasky
+ *#* Aggiornato il comment block dei log RCS
+ *#*
+ *#* 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.
+ *#*
+ *#* Revision 1.2  2004/07/20 17:09:11  bernie
+ *#* swab16(), swab32(), cpu_to_be32(), cpu_to_le32(): New functions.
+ *#*
+ *#* Revision 1.1  2004/07/20 16:26:15  bernie
+ *#* Import byte-order macros into DevLib.
+ *#*
+ *#*/
 
 #ifndef MWARE_BYTEORDER_H
 #define MWARE_BYTEORDER_H
@@ -44,7 +50,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)