Mercurial > pidgin
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; |