Mercurial > pidgin.yaz
changeset 2884:12309c877020
[gaim-migrate @ 2897]
this looks particularly evil.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Fri, 14 Dec 2001 18:24:10 +0000 |
parents | c12e3e66d54a |
children | f72efa29c109 |
files | src/protocols/gg/libgg.h |
diffstat | 1 files changed, 56 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/src/protocols/gg/libgg.h Fri Dec 14 18:08:24 2001 +0000 +++ b/src/protocols/gg/libgg.h Fri Dec 14 18:24:10 2001 +0000 @@ -1,4 +1,4 @@ -/* $Id: libgg.h 2859 2001-12-05 09:48:56Z warmenhoven $ */ +/* $Id: libgg.h 2897 2001-12-14 18:24:10Z warmenhoven $ */ /* * (C) Copyright 2001 Wojtek Kaniewski <wojtekka@irc.pl>, @@ -164,12 +164,20 @@ unsigned short remote_port; /* port, na którym słucha klient */ unsigned long version; /* == 0x0b */ unsigned short dunno2; /* znowu port? */ -} __attribute__ ((packed)); +} +#ifdef __GNUC__ +__attribute__ ((packed)) +#endif +; struct gg_status { uin_t uin; /* numerek */ unsigned long status; /* nowy stan */ -} __attribute__ ((packed)); +} +#ifdef __GNUC__ +__attribute__ ((packed)) +#endif +; enum { GG_EVENT_NONE = 0, @@ -383,13 +391,21 @@ struct gg_header { unsigned long type; /* typ pakietu */ unsigned long length; /* długość reszty pakietu */ -} __attribute__ ((packed)); +} +#ifdef __GNUC__ +__attribute__ ((packed)) +#endif +; #define GG_WELCOME 0x0001 struct gg_welcome { unsigned long key; /* klucz szyfrowania hasła */ -} __attribute__ ((packed)); +} +#ifdef __GNUC__ +__attribute__ ((packed)) +#endif +; #define GG_LOGIN 0x000c @@ -400,7 +416,11 @@ unsigned long dunno; /* == 0x0b */ unsigned long local_ip; /* mój adres ip */ unsigned short local_port; /* port, na którym słucham */ -} __attribute__ ((packed)); +} +#ifdef __GNUC__ +__attribute__ ((packed)) +#endif +; #define GG_LOGIN_OK 0x0003 @@ -417,14 +437,22 @@ struct gg_new_status { unsigned long status; /* na jaki zmienić? */ -} __attribute__ ((packed)); +} +#ifdef __GNUC__ +__attribute__ ((packed)) +#endif +; #define GG_NOTIFY 0x0010 struct gg_notify { uin_t uin; /* numerek danej osoby */ char dunno1; /* == 3 */ -} __attribute__ ((packed)); +} +#ifdef __GNUC__ +__attribute__ ((packed)) +#endif +; #define GG_NOTIFY_REPLY 0x000c /* tak, to samo co GG_LOGIN */ @@ -436,7 +464,11 @@ struct gg_add_remove { uin_t uin; /* numerek */ char dunno1; /* == 3 */ -} __attribute__ ((packed)); +} +#ifdef __GNUC__ +__attribute__ ((packed)) +#endif +; #define GG_STATUS 0x0002 @@ -453,7 +485,11 @@ unsigned long recipient; unsigned long seq; unsigned long msgclass; -} __attribute__ ((packed)); +} +#ifdef __GNUC__ +__attribute__ ((packed)) +#endif +; #define GG_SEND_MSG_ACK 0x0005 @@ -464,7 +500,11 @@ unsigned long status; unsigned long recipient; unsigned long seq; -} __attribute__ ((packed)); +} +#ifdef __GNUC__ +__attribute__ ((packed)) +#endif +; #define GG_RECV_MSG 0x000a @@ -473,7 +513,11 @@ unsigned long seq; unsigned long time; unsigned long msgclass; -} __attribute__ ((packed)); +} +#ifdef __GNUC__ +__attribute__ ((packed)) +#endif +; #define GG_PING 0x0008