diff options
author | Max Horn | 2008-08-27 20:41:28 +0000 |
---|---|---|
committer | Max Horn | 2008-08-27 20:41:28 +0000 |
commit | e5f58ef5bff297cb6172d30725a5e7d63c5be0d2 (patch) | |
tree | 25d24a0ea3b5ea1a868b470e2f770c156e7046e8 /common/util.cpp | |
parent | cb21c25e417bb546f6678ab9da7440c6e1b4b2fd (diff) | |
download | scummvm-rg350-e5f58ef5bff297cb6172d30725a5e7d63c5be0d2.tar.gz scummvm-rg350-e5f58ef5bff297cb6172d30725a5e7d63c5be0d2.tar.bz2 scummvm-rg350-e5f58ef5bff297cb6172d30725a5e7d63c5be0d2.zip |
Removed various uses of scumm_stricmp by the more readable String::equalsIgnoreCase and String:: compareToIgnoreCase
svn-id: r34198
Diffstat (limited to 'common/util.cpp')
-rw-r--r-- | common/util.cpp | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/common/util.cpp b/common/util.cpp index 6f0fdcb233..316f2e39c3 100644 --- a/common/util.cpp +++ b/common/util.cpp @@ -237,10 +237,9 @@ Language parseLanguage(const String &str) { if (str.empty()) return UNK_LANG; - const char *s = str.c_str(); const LanguageDescription *l = g_languages; for (; l->code; ++l) { - if (!scumm_stricmp(l->code, s)) + if (str.equalsIgnoreCase(l->code)) return l->id; } @@ -299,20 +298,18 @@ Platform parsePlatform(const String &str) { if (str.empty()) return kPlatformUnknown; - const char *s = str.c_str(); - // Handle some special case separately, for compatibility with old config // files. - if (!strcmp(s, "1")) + if (str == "1") return kPlatformAmiga; - else if (!strcmp(s, "2")) + else if (str == "2") return kPlatformAtariST; - else if (!strcmp(s, "3")) + else if (str == "3") return kPlatformMacintosh; const PlatformDescription *l = g_platforms; for (; l->code; ++l) { - if (!scumm_stricmp(l->code, s) || !scumm_stricmp(l->code2, s) || !scumm_stricmp(l->abbrev, s)) + if (str.equalsIgnoreCase(l->code) || str.equalsIgnoreCase(l->code2) || str.equalsIgnoreCase(l->abbrev)) return l->id; } @@ -364,10 +361,9 @@ RenderMode parseRenderMode(const String &str) { if (str.empty()) return kRenderDefault; - const char *s = str.c_str(); const RenderModeDescription *l = g_renderModes; for (; l->code; ++l) { - if (!scumm_stricmp(l->code, s)) + if (str.equalsIgnoreCase(l->code)) return l->id; } |