Mercurial > hg
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 } |