comparison mcabber/src/roster.c @ 166:aa5b635520ef

[/trunk] Changeset 178 by mikael * Allow /group command to act on groups' buddies * Add buddy_getgroup()
author mikael
date Wed, 04 May 2005 17:11:59 +0000
parents faf534be8ff0
children 62bc2992216b
comparison
equal deleted inserted replaced
165:b4921dbf8709 166:aa5b635520ef
480 { 480 {
481 roster *roster = rosterdata; 481 roster *roster = rosterdata;
482 return roster->name; 482 return roster->name;
483 } 483 }
484 484
485 // buddy_getgroup()
486 // Returns a pointer on buddy's group.
487 gpointer buddy_getgroup(gpointer rosterdata)
488 {
489 roster *roster = rosterdata;
490
491 if (roster->type & ROSTER_TYPE_GROUP)
492 return rosterdata;
493
494 // This is a user
495 return (gpointer)((GSList*)roster->list)->data;
496 }
497
485 guint buddy_gettype(gpointer rosterdata) 498 guint buddy_gettype(gpointer rosterdata)
486 { 499 {
487 roster *roster = rosterdata; 500 roster *roster = rosterdata;
488 return roster->type; 501 return roster->type;
489 } 502 }