comparison src/prpl.c @ 4793:677d3cb193a1

[gaim-migrate @ 5113] this removes all the remaining deprecated glib, gdk, gdk-pixbuf, and gtk function calls. Hopefully I didn't break anything. Most of this is due to the deprecation of g_strcasecmp and g_strncasecmp. Two functions I never thought would be deprecated, but apparently they're no good at comparing utf8 text. g_ascii_str{,n}casecmp is OK when you're sure that it's ASCII. Otherwise, we're supposed to use g_utf8_collate(), except that it is case sensitive. Since glib doesn't currently have a case-insensitive one, I wrote one. If you need to compare utf8 text, you can use gaim_utf8_strcasecmp(). I have to go do dishes now. committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Sun, 16 Mar 2003 00:01:49 +0000
parents 85c6c3a60503
children 7fd8a82a7c36
comparison
equal deleted inserted replaced
4792:9212d1c5b7dc 4793:677d3cb193a1
548 static gint find_icon_data(gconstpointer a, gconstpointer b) 548 static gint find_icon_data(gconstpointer a, gconstpointer b)
549 { 549 {
550 const struct icon_data *x = a; 550 const struct icon_data *x = a;
551 const struct icon_data *y = b; 551 const struct icon_data *y = b;
552 552
553 return ((x->gc != y->gc) || g_strcasecmp(x->who, y->who)); 553 return ((x->gc != y->gc) || gaim_utf8_strcasecmp(x->who, y->who));
554 } 554 }
555 555
556 void set_icon_data(struct gaim_connection *gc, const char *who, void *data, int len) 556 void set_icon_data(struct gaim_connection *gc, const char *who, void *data, int len)
557 { 557 {
558 struct gaim_conversation *conv; 558 struct gaim_conversation *conv;