aboutsummaryrefslogtreecommitdiffstats
path: root/channels/iax2.h
diff options
context:
space:
mode:
authormatteo <matteo@f38db490-d61c-443f-a65b-d21fe96a405b>2003-03-13 06:00:20 +0000
committermatteo <matteo@f38db490-d61c-443f-a65b-d21fe96a405b>2003-03-13 06:00:20 +0000
commit30de186e01fb6266f677b8bb5eba04834229e619 (patch)
treef000e1e3d7222acbc97fd66eed3436cc5dde90e3 /channels/iax2.h
parentf61680257a63d31f0abcf41b5c29f4670552af2f (diff)
Thu Mar 13 07:00:01 CET 2003
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@642 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/iax2.h')
-rwxr-xr-xchannels/iax2.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/channels/iax2.h b/channels/iax2.h
index c3727ac81..da8acadff 100755
--- a/channels/iax2.h
+++ b/channels/iax2.h
@@ -107,12 +107,12 @@ struct ast_iax2_full_hdr {
unsigned short scallno; /* Source call number -- high bit must be 1 */
unsigned short dcallno; /* Destination call number -- high bit is 1 if retransmission */
unsigned int ts; /* 32-bit timestamp in milliseconds (from 1st transmission) */
- unsigned short oseqno; /* Packet number (outgoing) */
- unsigned short iseqno; /* Packet number (next incoming expected) */
+ unsigned char oseqno; /* Packet number (outgoing) */
+ unsigned char iseqno; /* Packet number (next incoming expected) */
char type; /* Frame type */
unsigned char csub; /* Compressed subclass */
unsigned char iedata[0];
-};
+} __attribute__ ((__packed__));
/* Mini header is used only for voice frames -- delivered unreliably */
struct ast_iax2_mini_hdr {
@@ -121,6 +121,6 @@ struct ast_iax2_mini_hdr {
/* Frametype implicitly VOICE_FRAME */
/* subclass implicit from last ast_iax2_full_hdr */
unsigned char iedata[0];
-};
+} __attribute__ ((__packed__));
#endif