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;