Mercurial > pidgin.yaz
comparison libpurple/protocols/jabber/jutil.c @ 29406:b676cb5b4595
jabber: Cleanup (and drop that unnormalized find function)!
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Wed, 10 Feb 2010 05:56:53 +0000 |
parents | db0762fbb60b |
children | 73e4c14921e4 |
comparison
equal
deleted
inserted
replaced
29405:1d1e653c4315 | 29406:b676cb5b4595 |
---|---|
649 g_str_equal(jid->resource, js->user->resource))); | 649 g_str_equal(jid->resource, js->user->resource))); |
650 jabber_id_free(jid); | 650 jabber_id_free(jid); |
651 return equal; | 651 return equal; |
652 } | 652 } |
653 | 653 |
654 PurpleConversation * | |
655 jabber_find_unnormalized_im_conv(const char *name, PurpleAccount *account) | |
656 { | |
657 PurpleConversation *c = NULL; | |
658 GList *cnv; | |
659 | |
660 g_return_val_if_fail(name != NULL, NULL); | |
661 | |
662 for (cnv = purple_get_ims(); cnv; cnv = cnv->next) { | |
663 c = (PurpleConversation*)cnv->data; | |
664 if (account == purple_conversation_get_account(c) && | |
665 !purple_utf8_strcasecmp(name, purple_conversation_get_name(c))) | |
666 return c; | |
667 } | |
668 | |
669 return NULL; | |
670 } | |
671 | |
672 /* The same as purple_util_get_image_checksum, but guaranteed to remain SHA1 */ | 654 /* The same as purple_util_get_image_checksum, but guaranteed to remain SHA1 */ |
673 char * | 655 char * |
674 jabber_calculate_data_sha1sum(gconstpointer data, size_t len) | 656 jabber_calculate_data_sha1sum(gconstpointer data, size_t len) |
675 { | 657 { |
676 PurpleCipherContext *context; | 658 PurpleCipherContext *context; |