]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-5564: fix gcc extension for unsigned char bitfield type
authorMichael Jerris <mike@jerris.com>
Tue, 13 Aug 2013 19:40:33 +0000 (15:40 -0400)
committerMichael Jerris <mike@jerris.com>
Tue, 13 Aug 2013 19:40:33 +0000 (15:40 -0400)
libs/srtp/include/srtp_priv.h

index 180a51b9e81bdf6e4fd44c19395dfce70521934a..8425b351ce89339b9917c8279aa334040829bcf4 100644 (file)
@@ -83,11 +83,11 @@ typedef struct {
 #else /*  BIG_ENDIAN */
 
 typedef struct {
-  unsigned char version:2; /* protocol version    */
-  unsigned char p:1;   /* padding flag           */
-  unsigned char x:1;   /* header extension flag  */
-  unsigned char cc:4;  /* CSRC count             */
-  unsigned char m:1;   /* marker bit             */
+  unsigned version:2; /* protocol version    */
+  unsigned p:1;        /* padding flag           */
+  unsigned x:1;        /* header extension flag  */
+  unsigned cc:4;       /* CSRC count             */
+  unsigned m:1;        /* marker bit             */
   unsigned pt:7;       /* payload type           */
   unsigned seq:16;             /* sequence number        */
   unsigned ts:32;              /* timestamp              */
@@ -131,10 +131,10 @@ typedef struct {
 #else /*  BIG_ENDIAN */
 
 typedef struct {
-  unsigned char version:2;     /* protocol version       */
-  unsigned char p:1;           /* padding flag           */
-  unsigned char rc:5;          /* reception report count */
-  unsigned char pt:8;          /* payload type           */
+  unsigned version:2;  /* protocol version       */
+  unsigned p:1;                /* padding flag           */
+  unsigned rc:5;               /* reception report count */
+  unsigned pt:8;               /* payload type           */
   uint16_t len;                        /* length                 */
   uint32_t ssrc;               /* synchronization source */
 } srtcp_hdr_t;