make rtp.h ANSI C compliant
authorLennart Poettering <lennart@poettering.net>
Mon, 2 Feb 2009 00:54:40 +0000 (01:54 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 2 Feb 2009 00:54:40 +0000 (01:54 +0100)
src/modules/bluetooth/rtp.h

index 690bd43..e4881a7 100644 (file)
 #if __BYTE_ORDER == __LITTLE_ENDIAN
 
 struct rtp_header {
-       uint8_t cc:4;
-       uint8_t x:1;
-       uint8_t p:1;
-       uint8_t v:2;
+       unsigned cc:4;
+       unsigned x:1;
+       unsigned p:1;
+       unsigned v:2;
 
-       uint8_t pt:7;
-       uint8_t m:1;
+       unsigned pt:7;
+       unsigned m:1;
 
        uint16_t sequence_number;
        uint32_t timestamp;
@@ -39,23 +39,23 @@ struct rtp_header {
 } __attribute__ ((packed));
 
 struct rtp_payload {
-       uint8_t frame_count:4;
-       uint8_t rfa0:1;
-       uint8_t is_last_fragment:1;
-       uint8_t is_first_fragment:1;
-       uint8_t is_fragmented:1;
+       unsigned frame_count:4;
+       unsigned rfa0:1;
+       unsigned is_last_fragment:1;
+       unsigned is_first_fragment:1;
+       unsigned is_fragmented:1;
 } __attribute__ ((packed));
 
 #elif __BYTE_ORDER == __BIG_ENDIAN
 
 struct rtp_header {
-       uint8_t v:2;
-       uint8_t p:1;
-       uint8_t x:1;
-       uint8_t cc:4;
+       unsigned v:2;
+       unsigned p:1;
+       unsigned x:1;
+       unsigned cc:4;
 
-       uint8_t m:1;
-       uint8_t pt:7;
+       unsigned m:1;
+       unsigned pt:7;
 
        uint16_t sequence_number;
        uint32_t timestamp;
@@ -64,11 +64,11 @@ struct rtp_header {
 } __attribute__ ((packed));
 
 struct rtp_payload {
-       uint8_t is_fragmented:1;
-       uint8_t is_first_fragment:1;
-       uint8_t is_last_fragment:1;
-       uint8_t rfa0:1;
-       uint8_t frame_count:4;
+       unsigned is_fragmented:1;
+       unsigned is_first_fragment:1;
+       unsigned is_last_fragment:1;
+       unsigned rfa0:1;
+       unsigned frame_count:4;
 } __attribute__ ((packed));
 
 #else