]> git.sesse.net Git - vlc/commitdiff
Use netinet macros instead of pointer access
authorRémi Denis-Courmont <rem@videolan.org>
Thu, 22 May 2008 20:46:34 +0000 (23:46 +0300)
committerRémi Denis-Courmont <rem@videolan.org>
Thu, 22 May 2008 20:46:34 +0000 (23:46 +0300)
include/vlc_common.h

index e135ea73cee571b53275f61bbd0a3e2deff777b1..f153040465b2acd2102bc1eb976ea7555d876999 100644 (file)
@@ -695,19 +695,16 @@ static inline void _SetQWBE( uint8_t *p, uint64_t i_qw )
     SetDWBE( p, ( i_qw >> 32)&0xffffffff );
 }
 
+#define hton16(i) htons(i)
+#define hton32(i) htonl(i)
+#define ntoh16(i) ntohs(i)
+#define ntoh32(i) ntohl(i)
+
 #ifdef WORDS_BIGENDIAN
-#   define hton16(i)   ( i )
-#   define hton32(i)   ( i )
 #   define hton64(i)   ( i )
-#   define ntoh16(i)   ( i )
-#   define ntoh32(i)   ( i )
 #   define ntoh64(i)   ( i )
 #else
-#   define hton16(i)   U16_AT(&i)
-#   define hton32(i)   U32_AT(&i)
 #   define hton64(i)   U64_AT(&i)
-#   define ntoh16(i)   U16_AT(&i)
-#   define ntoh32(i)   U32_AT(&i)
 #   define ntoh64(i)   U64_AT(&i)
 #endif