libpurple/protocols/msn/userlist.c

branch
cpw.khc.msnp14
changeset 20609
b92d0b5ab89d
parent 20603
47a4ef59668b
child 20646
69768ff2194a
equal deleted inserted replaced
20608:907a459c1ba4 20609:b92d0b5ab89d
491 } 491 }
492 492
493 return NULL; 493 return NULL;
494 } 494 }
495 495
496 MsnUser *
497 msn_userlist_find_user_with_id(MsnUserList *userlist, const char *uid)
498 {
499 GList *l;
500
501 g_return_val_if_fail(uid != NULL, NULL);
502
503 for (l = userlist->users; l != NULL; l = l->next)
504 {
505 MsnUser *user = (MsnUser *)l->data;
506
507 if (user->uid == NULL) {
508 continue;
509 }
510
511 if ( !g_strcasecmp(uid, user->uid) ) {
512 return user;
513 }
514 }
515
516 return NULL;
517 }
518
496 void 519 void
497 msn_userlist_add_group(MsnUserList *userlist, MsnGroup *group) 520 msn_userlist_add_group(MsnUserList *userlist, MsnGroup *group)
498 { 521 {
499 userlist->groups = g_list_append(userlist->groups, group); 522 userlist->groups = g_list_append(userlist->groups, group);
500 } 523 }

mercurial