Mercurial > pidgin.yaz
comparison libpurple/protocols/simple/sipmsg.c @ 17095:7ade887fd3f6
Replace strcasecmp() calls with glib equivalents.
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Mon, 14 May 2007 23:35:50 +0000 |
parents | af92b284664a |
children | 44b4e8bd759b |
comparison
equal
deleted
inserted
replaced
17094:f6dd1f7689ee | 17095:7ade887fd3f6 |
---|---|
178 void sipmsg_remove_header(struct sipmsg *msg, const gchar *name) { | 178 void sipmsg_remove_header(struct sipmsg *msg, const gchar *name) { |
179 struct siphdrelement *elem; | 179 struct siphdrelement *elem; |
180 GSList *tmp = msg->headers; | 180 GSList *tmp = msg->headers; |
181 while(tmp) { | 181 while(tmp) { |
182 elem = tmp->data; | 182 elem = tmp->data; |
183 if(strcasecmp(elem->name, name)==0) { | 183 if(g_ascii_strcasecmp(elem->name, name)==0) { |
184 msg->headers = g_slist_remove(msg->headers, elem); | 184 msg->headers = g_slist_remove(msg->headers, elem); |
185 g_free(elem->name); | 185 g_free(elem->name); |
186 g_free(elem->value); | 186 g_free(elem->value); |
187 g_free(elem); | 187 g_free(elem); |
188 return; | 188 return; |
196 GSList *tmp; | 196 GSList *tmp; |
197 struct siphdrelement *elem; | 197 struct siphdrelement *elem; |
198 tmp = msg->headers; | 198 tmp = msg->headers; |
199 while(tmp) { | 199 while(tmp) { |
200 elem = tmp->data; | 200 elem = tmp->data; |
201 if(strcasecmp(elem->name, name)==0) { | 201 if(g_ascii_strcasecmp(elem->name, name)==0) { |
202 return elem->value; | 202 return elem->value; |
203 } | 203 } |
204 tmp = g_slist_next(tmp); | 204 tmp = g_slist_next(tmp); |
205 } | 205 } |
206 return NULL; | 206 return NULL; |