comparison libpurple/protocols/silc/util.c @ 18398:16bdcffb1c62

Use the glib strcasecmp functions everywhere, as we've had reports of problems on Windows (with Visual Studio) and the Maemo platform. This way we don't need to worry about where to include <strings.h>.
author Richard Laager <rlaager@wiktel.com>
date Sun, 01 Jul 2007 01:41:57 +0000
parents 9a96d8711303
children 6aca488bd8ab 285bb637a2b7 6b02dba5bf41
comparison
equal deleted inserted replaced
18397:e122b631a657 18398:16bdcffb1c62
621 const char *ct; 621 const char *ct;
622 622
623 ct = strrchr(filename, '.'); 623 ct = strrchr(filename, '.');
624 if (!ct) 624 if (!ct)
625 return NULL; 625 return NULL;
626 else if (!strcasecmp(".png", ct)) 626 else if (!g_ascii_strcasecmp(".png", ct))
627 return strdup("image/png"); 627 return strdup("image/png");
628 else if (!strcasecmp(".jpg", ct)) 628 else if (!g_ascii_strcasecmp(".jpg", ct))
629 return strdup("image/jpeg"); 629 return strdup("image/jpeg");
630 else if (!strcasecmp(".jpeg", ct)) 630 else if (!g_ascii_strcasecmp(".jpeg", ct))
631 return strdup("image/jpeg"); 631 return strdup("image/jpeg");
632 else if (!strcasecmp(".gif", ct)) 632 else if (!g_ascii_strcasecmp(".gif", ct))
633 return strdup("image/gif"); 633 return strdup("image/gif");
634 else if (!strcasecmp(".tiff", ct)) 634 else if (!g_ascii_strcasecmp(".tiff", ct))
635 return strdup("image/tiff"); 635 return strdup("image/tiff");
636 636
637 return NULL; 637 return NULL;
638 } 638 }
639 639