order atoi36 conditions by likeliness.

This commit is contained in:
Enno Rehling 2018-12-15 18:14:36 +01:00
parent 28293eb2df
commit 0137d70221
2 changed files with 6 additions and 6 deletions

View file

@ -1026,7 +1026,7 @@ msgid "chaos_disease"
msgstr "\"$unit($unit) scheint von einer seltsamen Krankheit befallen.\""
msgid "error1"
msgstr "\"$unit($unit) in $region($region): '$order($command)' - Auf dem Schiff befinden sich zuwenig erfahrene Seeleute.\""
msgstr "\"$unit($unit) in $region($region): '$order($command)' - Auf dem Schiff befinden sich zu wenige erfahrene Seeleute.\""
msgid "sp_icastle_effect"
msgstr "\"Verwundert blicken die Bauern von $region($region) auf ein neues Gebäude.\""

View file

@ -37,12 +37,12 @@ int atoi36(const char *str)
++s;
}
while (isalnum(*(unsigned char *)s)) {
if (isupper(*(unsigned char *)s))
i = i * 36 + (*s) - 'A' + 10;
else if (islower(*s))
if (islower(*s))
i = i * 36 + (*s) - 'a' + 10;
else if (isdigit(*s))
i = i * 36 + (*s) - '0';
else if (isupper(*(unsigned char *)s))
i = i * 36 + (*s) - 'A' + 10;
else
break;
++s;