comparison src/conversation.c @ 8386:143d0b29ba82

[gaim-migrate @ 9114] Fix a few compile warnings and errors when compiling with -ansi and run dos2unix on yahoo_auth.c and yahoo_auth.h committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Tue, 02 Mar 2004 08:05:03 +0000
parents 7a58f6f9fc3e
children 3d0178c4f390
comparison
equal deleted inserted replaced
8385:680aa8e0543e 8386:143d0b29ba82
63 const char *b = (const char *)two; 63 const char *b = (const char *)two;
64 64
65 if (*a == '@') { 65 if (*a == '@') {
66 if (*b != '@') return -1; 66 if (*b != '@') return -1;
67 67
68 return strcasecmp(a + 1, b + 1); 68 return g_ascii_strcasecmp(a + 1, b + 1);
69 69
70 } else if (*a == '%') { 70 } else if (*a == '%') {
71 if (*b != '%') return -1; 71 if (*b != '%') return -1;
72 72
73 return strcasecmp(a + 1, b + 1); 73 return g_ascii_strcasecmp(a + 1, b + 1);
74 74
75 } else if (*a == '+') { 75 } else if (*a == '+') {
76 if (*b == '@') return 1; 76 if (*b == '@') return 1;
77 if (*b != '+') return -1; 77 if (*b != '+') return -1;
78 78
79 return strcasecmp(a + 1, b + 1); 79 return g_ascii_strcasecmp(a + 1, b + 1);
80 80
81 } else if (*b == '@' || *b == '%' || *b == '+') 81 } else if (*b == '@' || *b == '%' || *b == '+')
82 return 1; 82 return 1;
83 83
84 return strcasecmp(a, b); 84 return g_ascii_strcasecmp(a, b);
85 } 85 }
86 86
87 static gboolean 87 static gboolean
88 find_nick(const char *nick, const char *message) 88 find_nick(const char *nick, const char *message)
89 { 89 {