1
0
Fork 0

Fix build with Clang 4.0.0.

Those patches fix errors related to ordered comparisons between pointers and
integers, such as the ones related here on FreeBSD :

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216203
This commit is contained in:
martymac 2017-01-21 21:32:50 +00:00
parent 40b6ca14e8
commit ffc7ad6cdf
3 changed files with 6 additions and 6 deletions

View file

@ -211,7 +211,7 @@ FGFDMExec::~FGFDMExec()
SetGroundCallback(0);
if (FDMctr > 0) (*FDMctr)--;
if (FDMctr != 0) (*FDMctr)--;
Debug(1);
}

View file

@ -192,7 +192,7 @@ void FGInputSocket::Read(bool Holding)
} else {
socket->Reply("Must be in HOLD to search properties\n");
}
} else if (node > 0) {
} else {
ostringstream buf;
buf << argument << " = " << setw(12) << setprecision(6) << node->getDoubleValue() << endl;
socket->Reply(buf.str());

View file

@ -428,10 +428,10 @@ void FGNetCtrls2Props( FGNetCtrls *net, bool honor_freezes,
// node->setDoubleValue( net->brake_right );
node = fgGetNode( "/controls/switches", true );
node->setBoolValue( "master-bat", net->master_bat > 0 );
node->setBoolValue( "master-alt", net->master_alt > 0);
node->setBoolValue( "master-avionics", net->master_avionics > 0);
node->setBoolValue( "master-bat", net->master_bat != 0 );
node->setBoolValue( "master-alt", net->master_alt != 0 );
node->setBoolValue( "master-avionics", net->master_avionics > 0 );
node = fgGetNode( "/environment", true );
node->setDoubleValue( "wind-speed-kt", net->wind_speed_kt );
node->setDoubleValue( "wind-from-heading-deg", net->wind_dir_deg );