]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-2954 correct windows usage
authorJeff Lenk <jeff@jefflenk.com>
Fri, 8 Jul 2011 14:53:03 +0000 (09:53 -0500)
committerJeff Lenk <jeff@jefflenk.com>
Fri, 8 Jul 2011 14:53:03 +0000 (09:53 -0500)
src/mod/endpoints/mod_skinny/skinny_protocol.h

index de5c8b6a8b20d2d87e2bf0902d6d128660ce3edb..a04f8bc2362879b1463d4bb30084315f107e9d74 100644 (file)
 
 /* RegisterMessage */
 #define REGISTER_MESSAGE 0x0001
+
+#ifdef _MSC_VER
+#pragma pack(push, r1, 1)
+#endif
+
 struct PACKED register_message {
        char device_name[16];
        uint32_t user_id;
@@ -599,6 +604,10 @@ struct PACKED dialed_phone_book_ack_message {
        uint32_t unknown2;
 };
 
+#ifdef _MSC_VER
+#pragma pack(pop, r1)
+#endif
+
 /* XMLAlarmMessage */
 #define XML_ALARM_MESSAGE 0x015A
 
@@ -688,6 +697,10 @@ union skinny_data {
        char as_char[1];
 };
 
+#ifdef _MSC_VER
+#pragma pack(push, r1, 1)
+#endif
+
 /*
  * header is length+reserved
  * body is type+data
@@ -699,6 +712,11 @@ struct PACKED skinny_message {
        uint32_t type;
        union skinny_data data;
 };
+
+#ifdef _MSC_VER
+#pragma pack(pop, r1)
+#endif
+
 typedef struct skinny_message skinny_message_t;
 
 /*****************************************************************************/