]> git.mxchange.org Git - flightgear.git/blobdiff - src/Main/options.cxx
Remove conditional compilation of ATCDCL
[flightgear.git] / src / Main / options.cxx
index 8041e67df6dc046781055f77c111836fe8ade276..b5b28a0ecac2e7d94be9ee57d8fe85217b2577f3 100644 (file)
@@ -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;