[polypaudio-commits] r474 - /trunk/polyp/endianmacros.h

svnmailer-noreply at 0pointer.de svnmailer-noreply at 0pointer.de
Fri Feb 3 06:36:20 PST 2006


Author: ossman
Date: Fri Feb  3 15:36:19 2006
New Revision: 474

URL: http://0pointer.de/cgi-bin/viewcvs.cgi?rev=474&root=polypaudio&view=rev
Log:
Fix endian conversion macros and reformat them to be a bit more readable.

Modified:
    trunk/polyp/endianmacros.h

Modified: trunk/polyp/endianmacros.h
URL: http://0pointer.de/cgi-bin/viewcvs.cgi/trunk/polyp/endianmacros.h?rev=474&root=polypaudio&r1=473&r2=474&view=diff
==============================================================================
--- trunk/polyp/endianmacros.h (original)
+++ trunk/polyp/endianmacros.h Fri Feb  3 15:36:19 2006
@@ -28,10 +28,10 @@
 #include <config.h>
 #endif
 
-#define INT16_SWAP(x) ((int16_t)(((uint16_t) x >> 8) | ((uint16_t) x << 8)))
-#define UINT16_SWAP(x) ((uint16_t)(((uint16_t) x >> 8) | ((uint16_t) x << 8)))
-#define INT32_SWAP(x) ((int32_t)(((uint32_t) x >> 24) | ((uint32_t) x << 24) | (((uint32_t) x & 0xFF00) << 16) | (((uint32_t) x) >> 16) & 0xFF00))
-#define UINT32_SWAP(x) ((uint32_t)(((uint32_t) x >> 24) | ((uint32_t) x << 24) | (((uint32_t) x & 0xFF00) << 16) | ((((uint32_t) x) >> 16) & 0xFF00)))
+#define INT16_SWAP(x) ( (int16_t) ( ((uint16_t) x >> 8) | ((uint16_t) x << 8) ) )
+#define UINT16_SWAP(x) ( (uint16_t) ( ((uint16_t) x >> 8) | ((uint16_t) x << 8) ) )
+#define INT32_SWAP(x) ( (int32_t) ( ((uint32_t) x >> 24) | ((uint32_t) x << 24) | (((uint32_t) x & 0xFF00) << 8) | ((((uint32_t) x) >> 8) & 0xFF00) ) )
+#define UINT32_SWAP(x) ( (uint32_t) ( ((uint32_t) x >> 24) | ((uint32_t) x << 24) | (((uint32_t) x & 0xFF00) << 8) | ((((uint32_t) x) >> 8) & 0xFF00) ) )
 
 #ifdef WORDS_BIGENDIAN
  #define INT16_FROM_LE(x) INT16_SWAP(x)




More information about the pulseaudio-commits mailing list