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;