comparison mcabber/src/roster.h @ 79:ff8046b6de02

[/trunk] Changeset 93 by mikael * Export some stuff for convenience.
author mikael
date Sat, 16 Apr 2005 21:07:50 +0000
parents d001d8fb876d
children 7fb661f19a77
comparison
equal deleted inserted replaced
78:d001d8fb876d 79:ff8046b6de02
28 extern GList *buddylist; 28 extern GList *buddylist;
29 extern GList *current_buddy; 29 extern GList *current_buddy;
30 30
31 // Macros... 31 // Macros...
32 32
33 #define CURRENT_JID buddy_getjid(current_buddy->data) 33 #define BUDDATA(glist_node) ((glist_node)->data)
34 #define CURRENT_JID buddy_getjid(BUDDATA(current_buddy))
34 35
35 // Prototypes... 36 // Prototypes...
36 GSList *roster_add_group(const char *name); 37 GSList *roster_add_group(const char *name);
37 GSList *roster_add_user(const char *jid, const char *name, const char *group, 38 GSList *roster_add_user(const char *jid, const char *name, const char *group,
38 guint type); 39 guint type);
39 void roster_del_user(const char *jid); 40 void roster_del_user(const char *jid);
40 void roster_setstatus(const char *jid, enum imstatus bstat); 41 void roster_setstatus(const char *jid, enum imstatus bstat);
42 void roster_setflags(char *jid, guint flags, guint value);
41 43
42 void buddylist_hide_offline_buddies(int hide); 44 void buddylist_hide_offline_buddies(int hide);
43 void buddy_hide_group(gpointer rosterdata, int hide); 45 void buddy_hide_group(gpointer rosterdata, int hide);
44 void buddylist_build(void); 46 void buddylist_build(void);
45 const char *buddy_getjid(gpointer rosterdata); 47 const char *buddy_getjid(gpointer rosterdata);