]> git.mxchange.org Git - flightgear.git/blobdiff - src/Network/AV400WSim.cxx
Interim windows build fix
[flightgear.git] / src / Network / AV400WSim.cxx
index 83037dd468e6f8be91b2ac3c03f05b0622e4c06a..cd475027e7aca838ddd57ade86d0f5f95001c3d5 100644 (file)
@@ -41,6 +41,8 @@
 #  include "config.h"
 #endif
 
+#include <cstdio>
+
 #include <simgear/debug/logstream.hxx>
 #include <simgear/math/sg_geodesy.hxx>
 #include <simgear/io/iochannel.hxx>
@@ -263,7 +265,6 @@ hz2count(0),
 hz2cycles(0),    
 flight_phase(0xFF),
 req_hostid(true),
-req_raimap(false),
 req_sbas(false)
 {
     hal.clear();
@@ -658,13 +659,15 @@ string FGAV400WSimB::asciitize_message( string message ) {
     string asciimsg;
 
     for ( string::const_iterator cli = message.begin();
-          cli != message.end(); cli++ ) {
-        if ( *cli >= 32 && *cli <= 127 ) {
+          cli != message.end(); cli++ ) 
+    {
+        unsigned char uc = static_cast<unsigned char>(*cli);
+        if ( uc >= 32 && uc <= 127 ) {
             asciimsg += *cli;
         }
         else {
             char tempbuf[20];
-            sprintf( tempbuf, "\\x%02X", (unsigned char)(*cli) );
+            sprintf( tempbuf, "\\x%02X", uc );
             asciimsg += tempbuf;
         }
     }