]> git.mxchange.org Git - flightgear.git/commitdiff
Fix a "signededness" error.
authorcurt <curt>
Tue, 15 Feb 2005 18:07:06 +0000 (18:07 +0000)
committercurt <curt>
Tue, 15 Feb 2005 18:07:06 +0000 (18:07 +0000)
src/FDM/ExternalPipe/ExternalPipe.cxx

index fa8a409f1c736096568b284e079217bbb10d5b3a..d03a0fa1a8de62e01607b74295b46ac2880657f3 100644 (file)
@@ -116,8 +116,10 @@ static int write_fifo( char cmd_type, int pd, char *cmd, int len ) {
     char *buf = new char[len + 3];
 
     // write 2 byte command length + command type + command
-    char hi = (len + 1) / 256;
-    char lo = (len + 1) - (hi * 256);
+    unsigned char hi = (len + 1) / 256;
+    unsigned char lo = (len + 1) - (hi * 256);
+
+    // cout << "len = " << len << " hi = " << (int)hi << " lo = " << (int)lo << endl;
 
     buf[0] = hi;
     buf[1] = lo;