logging: Use locale independent strcasecmp
This commit is contained in:

committed by
Dan Winship

parent
111603212c
commit
224e698904
@@ -139,7 +139,7 @@ match_log_level (const char *level,
|
|||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; i < LOGL_MAX; i++) {
|
for (i = 0; i < LOGL_MAX; i++) {
|
||||||
if (!strcasecmp (level_names[i], level)) {
|
if (!g_ascii_strcasecmp (level_names[i], level)) {
|
||||||
*out_level = i;
|
*out_level = i;
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
@@ -200,22 +200,22 @@ nm_logging_setup (const char *level,
|
|||||||
bits = 0;
|
bits = 0;
|
||||||
|
|
||||||
/* Check for combined domains */
|
/* Check for combined domains */
|
||||||
if (!strcasecmp (*iter, LOGD_ALL_STRING))
|
if (!g_ascii_strcasecmp (*iter, LOGD_ALL_STRING))
|
||||||
bits = LOGD_ALL;
|
bits = LOGD_ALL;
|
||||||
else if (!strcasecmp (*iter, LOGD_DEFAULT_STRING))
|
else if (!g_ascii_strcasecmp (*iter, LOGD_DEFAULT_STRING))
|
||||||
bits = LOGD_DEFAULT;
|
bits = LOGD_DEFAULT;
|
||||||
else if (!strcasecmp (*iter, LOGD_DHCP_STRING))
|
else if (!g_ascii_strcasecmp (*iter, LOGD_DHCP_STRING))
|
||||||
bits = LOGD_DHCP;
|
bits = LOGD_DHCP;
|
||||||
else if (!strcasecmp (*iter, LOGD_IP_STRING))
|
else if (!g_ascii_strcasecmp (*iter, LOGD_IP_STRING))
|
||||||
bits = LOGD_IP;
|
bits = LOGD_IP;
|
||||||
|
|
||||||
/* Check for compatibility domains */
|
/* Check for compatibility domains */
|
||||||
else if (!strcasecmp (*iter, "HW"))
|
else if (!g_ascii_strcasecmp (*iter, "HW"))
|
||||||
bits = LOGD_PLATFORM;
|
bits = LOGD_PLATFORM;
|
||||||
|
|
||||||
else {
|
else {
|
||||||
for (diter = &domain_descs[0]; diter->name; diter++) {
|
for (diter = &domain_descs[0]; diter->name; diter++) {
|
||||||
if (!strcasecmp (diter->name, *iter)) {
|
if (!g_ascii_strcasecmp (diter->name, *iter)) {
|
||||||
bits = diter->num;
|
bits = diter->num;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user