Changes in protocols/oscar/tlv.c [b8ef1b1:fbc7844]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/oscar/tlv.c
rb8ef1b1 rfbc7844 340 340 } 341 341 342 int aim_addtlvtochain_chatroom(aim_tlvlist_t **list, guint16 type, guint16 exchange, const char *roomname, guint16 instance)343 {344 guint8 *buf;345 int buflen;346 aim_bstream_t bs;347 348 buflen = 2 + 1 + strlen(roomname) + 2;349 350 if (!(buf = g_malloc(buflen)))351 return 0;352 353 aim_bstream_init(&bs, buf, buflen);354 355 aimbs_put16(&bs, exchange);356 aimbs_put8(&bs, strlen(roomname));357 aimbs_putraw(&bs, (guint8 *)roomname, strlen(roomname));358 aimbs_put16(&bs, instance);359 360 aim_addtlvtochain_raw(list, type, aim_bstream_curpos(&bs), buf);361 362 g_free(buf);363 364 return 0;365 }366 367 342 /** 368 343 * aim_writetlvchain - Write a TLV chain into a data buffer.
Note: See TracChangeset
for help on using the changeset viewer.