forked from enlightenment/enlightenment
simplify string lowercasing in intl post-init
SVN revision: 81235
This commit is contained in:
parent
03f47c2b35
commit
37a539bf80
|
@ -538,7 +538,6 @@ _e_intl_locale_alias_get(const char *language)
|
||||||
Eina_Hash *alias_hash;
|
Eina_Hash *alias_hash;
|
||||||
char *alias;
|
char *alias;
|
||||||
char *lower_language;
|
char *lower_language;
|
||||||
unsigned int i;
|
|
||||||
|
|
||||||
if ((!language) || (!strncmp(language, "POSIX", strlen("POSIX"))))
|
if ((!language) || (!strncmp(language, "POSIX", strlen("POSIX"))))
|
||||||
return strdup("C");
|
return strdup("C");
|
||||||
|
@ -547,13 +546,10 @@ _e_intl_locale_alias_get(const char *language)
|
||||||
if (!alias_hash) /* No alias file available */
|
if (!alias_hash) /* No alias file available */
|
||||||
return strdup(language);
|
return strdup(language);
|
||||||
|
|
||||||
lower_language = malloc(strlen(language) + 1);
|
lower_language = strdupa(language);
|
||||||
for (i = 0; i < strlen(language); i++)
|
eina_str_tolower(&lower_language);
|
||||||
lower_language[i] = tolower(language[i]);
|
|
||||||
lower_language[i] = 0;
|
|
||||||
|
|
||||||
alias = eina_hash_find(alias_hash, lower_language);
|
alias = eina_hash_find(alias_hash, lower_language);
|
||||||
free(lower_language);
|
|
||||||
|
|
||||||
if (alias)
|
if (alias)
|
||||||
alias = strdup(alias);
|
alias = strdup(alias);
|
||||||
|
|
Loading…
Reference in New Issue