From: Frederic Bouvier Date: Fri, 10 Dec 2010 07:28:05 +0000 (+0100) Subject: Use a syntax MSVC can compile X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=82b1735c647e1c2a3830ae6a17df5444c3270871;p=flightgear.git Use a syntax MSVC can compile --- diff --git a/src/Main/options.cxx b/src/Main/options.cxx index 8041e67df..b5b28a0ec 100644 --- a/src/Main/options.cxx +++ b/src/Main/options.cxx @@ -1265,17 +1265,13 @@ fgOptCallSign(const char * arg) callsign[10]=0; for (i=0;callsign[i];i++) { - switch (callsign[i]) - { - case 'A'...'Z':break; - case 'a'...'z':break; - case '0'...'9':break; - case '_':case '-':break; - default: - // convert any other illegal characters - callsign[i]='-'; - break; - } + char c = callsign[i]; + if (c >= 'A' && c <= 'Z') continue; + if (c >= 'a' && c <= 'z') continue; + if (c >= '0' && c <= '9') continue; + if (c == '-' || c == '_') continue; + // convert any other illegal characters + callsign[i]='-'; } fgSetString("sim/multiplay/callsign", callsign ); return FG_OPTIONS_OK;