Mercurial > ~mikael > mcabber > hg
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) |