| 232 g_free(user->uid); |
232 g_free(user->uid); |
| 233 user->uid = g_strdup(uid); |
233 user->uid = g_strdup(uid); |
| 234 } |
234 } |
| 235 |
235 |
| 236 void |
236 void |
| 237 msn_user_set_endpoint_data(MsnUser *user, char *endpoint, MsnUserEndpoint *data) |
237 msn_user_set_endpoint_data(MsnUser *user, const char *endpoint, MsnUserEndpoint *data) |
| 238 { |
238 { |
| 239 MsnUserEndpoint *new; |
239 MsnUserEndpoint *new; |
| 240 g_return_if_fail(user != NULL); |
240 g_return_if_fail(user != NULL); |
| 241 |
241 |
| 242 if (data == NULL) { |
242 if (data == NULL) { |
| 529 |
529 |
| 530 return user->extcaps; |
530 return user->extcaps; |
| 531 } |
531 } |
| 532 |
532 |
| 533 MsnUserEndpoint * |
533 MsnUserEndpoint * |
| 534 msn_user_get_endpoint_data(MsnUser *user, char *endpoint) |
534 msn_user_get_endpoint_data(MsnUser *user, const char *endpoint) |
| 535 { |
535 { |
| 536 g_return_val_if_fail(user != NULL, NULL); |
536 g_return_val_if_fail(user != NULL, NULL); |
| 537 |
537 |
| 538 return g_hash_table_lookup(user->endpoints, endpoint); |
538 return g_hash_table_lookup(user->endpoints, endpoint); |
| 539 } |
539 } |