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

@ -711,7 +711,7 @@ msgid "magicboost_effect"
msgstr "\"$unit($unit) in $region($region): '$order($command)' - Die Sphären des Chaos geben dem Magier einen Teil ihrer Kraft.\""
msgid "error254"
msgstr "\"$unit($unit) in $region($region): '$order($command)' - Auraangabe fehlerhaft oder zuwenig Aura.\""
msgstr "\"$unit($unit) in $region($region): '$order($command)' - Auraangabe fehlerhaft oder zu wenig Aura.\""
msgid "error250"
msgstr "\"$unit($unit) in $region($region): '$order($command)' - Nicht genug Karma.\""
@ -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.\""
@ -1971,7 +1971,7 @@ msgid "error80"
msgstr "\"$unit($unit) in $region($region): '$order($command)' - Einheit ist nicht bewaffnet und kampffähig.\""
msgid "error142"
msgstr "\"$unit($unit) in $region($region): '$order($command)' - Die Einheit hat zuwenig Silber, um zu rekrutieren.\""
msgstr "\"$unit($unit) in $region($region): '$order($command)' - Die Einheit hat zu wenig Silber, um zu rekrutieren.\""
msgid "rust_fail"
msgstr "\"$unit($mage) legt einen Rosthauch auf $unit($target), doch der Rosthauch fand keine Nahrung.\""

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;