Mercurial > hg
comparison mcabber/src/jabglue.c @ 33:bb9172f2cbf1
[/trunk] Changeset 49 by mikael
* Work on libjabber integration.
author | mikael |
---|---|
date | Mon, 04 Apr 2005 12:12:42 +0000 |
parents | 1f870e304168 |
children | a8ceaa3005fd |
comparison
equal
deleted
inserted
replaced
32:1f870e304168 | 33:bb9172f2cbf1 |
---|---|
295 xmlnode_free(x); | 295 xmlnode_free(x); |
296 } | 296 } |
297 | 297 |
298 void gotroster(xmlnode x) | 298 void gotroster(xmlnode x) |
299 { | 299 { |
300 xmlnode y; // z; | 300 xmlnode y, z; |
301 | 301 |
302 for (y = xmlnode_get_tag(x, "item"); y; y = xmlnode_get_nextsibling(y)) { | 302 for (y = xmlnode_get_tag(x, "item"); y; y = xmlnode_get_nextsibling(y)) { |
303 const char *alias = xmlnode_get_attrib(y, "jid"); | 303 const char *alias = xmlnode_get_attrib(y, "jid"); |
304 const char *sub = xmlnode_get_attrib(y, "subscription"); | 304 const char *sub = xmlnode_get_attrib(y, "subscription"); |
305 const char *name = xmlnode_get_attrib(y, "name"); | 305 const char *name = xmlnode_get_attrib(y, "name"); |
306 //const char *group = 0; | 306 const char *group = 0; |
307 | 307 |
308 //z = xmlnode_get_tag(y, "group"); | 308 z = xmlnode_get_tag(y, "group"); |
309 //if (z) group = xmlnode_get_data(z); | 309 if (z) group = xmlnode_get_data(z); |
310 | 310 |
311 if (alias) { | 311 if (alias) { |
312 char *buddyname = jidtodisp(alias); | 312 char *buddyname = jidtodisp(alias); |
313 if (buddyname) { | 313 if (buddyname) { |
314 scr_LogPrint("New buddy: %s", buddyname); | 314 scr_LogPrint("New buddy: %s", buddyname); |