mcabber/src/roster.h
changeset 79 ff8046b6de02
parent 78 d001d8fb876d
child 80 7fb661f19a77
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);