Reduces the perf impact of FGAISchedule::findAvailableFlight()
---
 src/Traffic/SchedFlight.cxx |    5 -----
 src/Traffic/SchedFlight.hxx |    5 ++++-
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/src/Traffic/SchedFlight.cxx b/src/Traffic/SchedFlight.cxx
index 5339a29..1b8586f 100644
--- a/src/Traffic/SchedFlight.cxx
+++ b/src/Traffic/SchedFlight.cxx
@@ -289,8 +289,3 @@ bool FGScheduledFlight::initializeAirports()
   return true;
 }
 
-
-bool compareScheduledFlights(FGScheduledFlight *a, FGScheduledFlight *b) 
-{ 
-  return (*a) < (*b); 
-};
diff --git a/src/Traffic/SchedFlight.hxx b/src/Traffic/SchedFlight.hxx
index 0567102..c95f41d 100644
--- a/src/Traffic/SchedFlight.hxx
+++ b/src/Traffic/SchedFlight.hxx
@@ -121,7 +121,10 @@ typedef vector<FGScheduledFlight*>::iterator 
FGScheduledFlightVecIterator;
 
 typedef std::map < std::string, FGScheduledFlightVec > FGScheduledFlightMap;
 
-bool compareScheduledFlights(FGScheduledFlight *a, FGScheduledFlight *b);
+static inline bool compareScheduledFlights(FGScheduledFlight *a, 
FGScheduledFlight *b)
+{
+       return (*a) < (*b);
+}
 
 
 #endif
-- 
1.7.5.4


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to