comparison mcabber/src/roster.c @ 80:7fb661f19a77

[/trunk] Changeset 94 by mikael * Hopefully the last roster update for now. Minor changes.
author mikael
date Sat, 16 Apr 2005 21:13:59 +0000
parents d001d8fb876d
children 0bd578421ce9
comparison
equal deleted inserted replaced
79:ff8046b6de02 80:7fb661f19a77
146 roster_usr->jid = g_strdup(jid); 146 roster_usr->jid = g_strdup(jid);
147 if (name) { 147 if (name) {
148 roster_usr->name = g_strdup(name); 148 roster_usr->name = g_strdup(name);
149 } else { 149 } else {
150 gchar *p, *str = g_strdup(jid); 150 gchar *p, *str = g_strdup(jid);
151 p = g_strstr(str, "/"); 151 p = strstr(str, "/");
152 if (p) *p = '\0'; 152 if (p) *p = '\0';
153 roster_usr->name = g_strdup(str); 153 roster_usr->name = g_strdup(str);
154 g_free(str); 154 g_free(str);
155 } 155 }
156 roster_usr->type = type; //ROSTER_TYPE_USER; 156 roster_usr->type = type; //ROSTER_TYPE_USER;
202 roster_usr->status = bstat; 202 roster_usr->status = bstat;
203 } 203 }
204 204
205 // roster_setflags() 205 // roster_setflags()
206 // Set one or several flags to value (TRUE/FALSE) 206 // Set one or several flags to value (TRUE/FALSE)
207 void roster_setflags(char *jid, guint flags, guint value) 207 void roster_setflags(const char *jid, guint flags, guint value)
208 { 208 {
209 GSList *sl_user; 209 GSList *sl_user;
210 roster *roster_usr; 210 roster *roster_usr;
211 211
212 if ((sl_user = roster_find(jid, jidsearch, ROSTER_TYPE_USER)) == NULL) 212 if ((sl_user = roster_find(jid, jidsearch, ROSTER_TYPE_USER)) == NULL)