From 82b1735c647e1c2a3830ae6a17df5444c3270871 Mon Sep 17 00:00:00 2001 From: Frederic Bouvier <fredfgfs01@free.fr> Date: Fri, 10 Dec 2010 08:28:05 +0100 Subject: [PATCH] Use a syntax MSVC can compile --- src/Main/options.cxx | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) 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;