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);