comparison src/protocols/oscar/aim.h @ 6101:e4a5085fb870

[gaim-migrate @ 6560] This should fix some icon uploading looping. Sean, the problem was that, when adding the md5 sum to ssi, the code was checking if it existed by looking for an item named "0", but it was actually adding an item named "1." So for accounts with no icon info yet, Gaim would end up getting in a loop and spiraling into oblivion, only far less dramatic. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Sat, 12 Jul 2003 19:08:19 +0000
parents d8cd876e613e
children af2e34423e9c
comparison
equal deleted inserted replaced
6100:5823ed7e2583 6101:e4a5085fb870
1347 /* TLV list handling. */ 1347 /* TLV list handling. */
1348 faim_internal aim_tlvlist_t *aim_readtlvchain(aim_bstream_t *bs); 1348 faim_internal aim_tlvlist_t *aim_readtlvchain(aim_bstream_t *bs);
1349 faim_internal aim_tlvlist_t *aim_readtlvchain_num(aim_bstream_t *bs, fu16_t num); 1349 faim_internal aim_tlvlist_t *aim_readtlvchain_num(aim_bstream_t *bs, fu16_t num);
1350 faim_internal aim_tlvlist_t *aim_readtlvchain_len(aim_bstream_t *bs, fu16_t len); 1350 faim_internal aim_tlvlist_t *aim_readtlvchain_len(aim_bstream_t *bs, fu16_t len);
1351 faim_internal aim_tlvlist_t *aim_tlvlist_copy(aim_tlvlist_t *orig); 1351 faim_internal aim_tlvlist_t *aim_tlvlist_copy(aim_tlvlist_t *orig);
1352 faim_internal int aim_tlvlist_cmp(aim_tlvlist_t *one, aim_tlvlist_t *two);
1352 faim_internal void aim_freetlvchain(aim_tlvlist_t **list); 1353 faim_internal void aim_freetlvchain(aim_tlvlist_t **list);
1353 faim_internal aim_tlv_t *aim_gettlv(aim_tlvlist_t *, fu16_t t, const int n); 1354 faim_internal aim_tlv_t *aim_gettlv(aim_tlvlist_t *, fu16_t t, const int n);
1354 faim_internal char *aim_gettlv_str(aim_tlvlist_t *, const fu16_t t, const int n); 1355 faim_internal char *aim_gettlv_str(aim_tlvlist_t *, const fu16_t t, const int n);
1355 faim_internal fu8_t aim_gettlv8(aim_tlvlist_t *list, const fu16_t type, const int num); 1356 faim_internal fu8_t aim_gettlv8(aim_tlvlist_t *list, const fu16_t type, const int num);
1356 faim_internal fu16_t aim_gettlv16(aim_tlvlist_t *list, const fu16_t t, const int n); 1357 faim_internal fu16_t aim_gettlv16(aim_tlvlist_t *list, const fu16_t t, const int n);