summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJames Stembridge <jstembridge@users.sourceforge.net>2004-08-18 21:35:23 +0000
committerJames Stembridge <jstembridge@users.sourceforge.net>2004-08-18 21:35:23 +0000
commit9a612ea613c2918275f3e7ce9a365d290baac0e5 (patch)
treec22f20b5e4158a214d38856cc7e9bc84c1abba53 /src
parent4ea63f9bcc4ea5d60fa9c1733c0e9eb1c417d09b (diff)
downloadxine-lib-9a612ea613c2918275f3e7ce9a365d290baac0e5.tar.gz
xine-lib-9a612ea613c2918275f3e7ce9a365d290baac0e5.tar.bz2
Add standard macro for machine-endian fourcc
CVS patchset: 6893 CVS date: 2004/08/18 21:35:23
Diffstat (limited to 'src')
-rw-r--r--src/xine-engine/bswap.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/xine-engine/bswap.h b/src/xine-engine/bswap.h
index 4b459dc56..6e3074326 100644
--- a/src/xine-engine/bswap.h
+++ b/src/xine-engine/bswap.h
@@ -178,5 +178,11 @@ inline static unsigned long long int ByteSwap64(unsigned long long int x)
( (uint32_t)(unsigned char)(ch1) << 8 ) | \
( (uint32_t)(unsigned char)(ch2) << 16 ) | \
( (uint32_t)(unsigned char)(ch3) << 24 ) )
+
+#ifdef WORDS_BIGENDIAN
+#define ME_FOURCC BE_FOURCC
+#else
+#define ME_FOURCC LE_FOURCC
+#endif
#endif