| 303 ep->clientid = newep->clientid; |
303 ep->clientid = newep->clientid; |
| 304 ep->extcaps = newep->extcaps; |
304 ep->extcaps = newep->extcaps; |
| 305 } |
305 } |
| 306 |
306 |
| 307 void |
307 void |
| |
308 msn_user_clear_endpoints(MsnUser *user) |
| |
309 { |
| |
310 MsnUserEndpoint *ep; |
| |
311 GSList *l; |
| |
312 |
| |
313 g_return_if_fail(user != NULL); |
| |
314 |
| |
315 for (l = user->endpoints; l; l = g_slist_delete_link(l, l)) { |
| |
316 ep = l->data; |
| |
317 free_user_endpoint(ep); |
| |
318 } |
| |
319 |
| |
320 user->endpoints = NULL; |
| |
321 } |
| |
322 |
| |
323 void |
| 308 msn_user_set_op(MsnUser *user, MsnListOp list_op) |
324 msn_user_set_op(MsnUser *user, MsnListOp list_op) |
| 309 { |
325 { |
| 310 g_return_if_fail(user != NULL); |
326 g_return_if_fail(user != NULL); |
| 311 |
327 |
| 312 user->list_op |= list_op; |
328 user->list_op |= list_op; |