Mercurial > pidgin.yaz
diff libpurple/protocols/oscar/family_locate.c @ 30007:0d3145e6b1d6
Change the oscar capabilities variable to be a guint64 everywhere instead
of an enum, which can be 32 bits
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Thu, 18 Mar 2010 04:53:49 +0000 |
parents | a0fb6798d87c |
children | f18b6eb0ed02 |
line wrap: on
line diff
--- a/libpurple/protocols/oscar/family_locate.c Wed Mar 17 20:42:48 2010 +0000 +++ b/libpurple/protocols/oscar/family_locate.c Thu Mar 18 04:53:49 2010 +0000 @@ -577,10 +577,10 @@ return NULL; } -guint32 +guint64 aim_locate_getcaps(OscarData *od, ByteStream *bs, int len) { - guint32 flags = 0; + guint64 flags = 0; int offset; for (offset = 0; byte_stream_empty(bs) && (offset < len); offset += 0x10) { @@ -637,10 +637,10 @@ return result; } -guint32 +guint64 aim_locate_getcaps_short(OscarData *od, ByteStream *bs, int len) { - guint32 flags = 0; + guint64 flags = 0; int offset; for (offset = 0; byte_stream_empty(bs) && (offset < len); offset += 0x02) { @@ -667,7 +667,7 @@ } int -byte_stream_putcaps(ByteStream *bs, guint32 caps) +byte_stream_putcaps(ByteStream *bs, guint64 caps) { int i; @@ -1400,7 +1400,7 @@ * Subtype 0x0004 - Set your client's capabilities. */ int -aim_locate_setcaps(OscarData *od, guint32 caps) +aim_locate_setcaps(OscarData *od, guint64 caps) { FlapConnection *conn; PurpleAccount *account = purple_connection_get_account(od->gc);