Mercurial > pidgin.yaz
comparison libpurple/protocols/msn/xfer.h @ 32750:f0b5a6f8fded
Add support for file context v0, which is used by older official MSN
clients on Macs.
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Sun, 16 Oct 2011 00:15:40 +0000 |
parents | 845885bd5e4d |
children |
comparison
equal
deleted
inserted
replaced
32749:b2b704d658da | 32750:f0b5a6f8fded |
---|---|
45 #endif | 45 #endif |
46 gchar *preview; /*< File preview data, 96x96 PNG */ | 46 gchar *preview; /*< File preview data, 96x96 PNG */ |
47 gsize preview_len; | 47 gsize preview_len; |
48 } MsnFileContext; | 48 } MsnFileContext; |
49 | 49 |
50 #define MSN_FILE_CONTEXT_SIZE (4*4 + 1*8 + 2*MAX_FILE_NAME_LEN + 30) | 50 #define MSN_FILE_CONTEXT_SIZE_V0 (4*3 + 1*8 + 2*MAX_FILE_NAME_LEN) |
51 #define MSN_FILE_CONTEXT_SIZE_V2 (MSN_FILE_CONTEXT_SIZE_V0 + 4*1 + 30) | |
52 #define MSN_FILE_CONTEXT_SIZE_V3 (MSN_FILE_CONTEXT_SIZE_V2 + 63) | |
51 | 53 |
52 void msn_xfer_init(PurpleXfer *xfer); | 54 void msn_xfer_init(PurpleXfer *xfer); |
53 void msn_xfer_cancel(PurpleXfer *xfer); | 55 void msn_xfer_cancel(PurpleXfer *xfer); |
54 | 56 |
55 gssize msn_xfer_write(const guchar *data, gsize len, PurpleXfer *xfer); | 57 gssize msn_xfer_write(const guchar *data, gsize len, PurpleXfer *xfer); |