1
0
Fork 0

Frederic Bouvier:

The last change from Curt to Airports/simple.[ch]xx made
GUI/AirportList.cxx not compilable because of the loss of
a '*' in getAirport.

Also : fabs is not defined under MSVC unless <math.h> is
included.
This commit is contained in:
ehofman 2004-02-23 09:48:10 +00:00
parent 5822e0b0e8
commit 86e94fd08e
2 changed files with 9 additions and 4 deletions

View file

@ -27,6 +27,8 @@
# include <config.h>
#endif
#include <math.h>
#include <simgear/compiler.h>
#include <simgear/debug/logstream.hxx>
@ -52,7 +54,10 @@ operator >> ( istream& in, FGAirport& a )
in.getline( name, 256 );
a.name = name;
a.has_metar = true; // assume true
// a.has_metar = true; // assume true
// only airports with four-letter codes can have metar stations
a.has_metar = (isalpha(a.id[0]) && isalpha(a.id[1]) && isalpha(a.id[2])
&& isalpha(a.id[3]) && !a.id[4]);
return in;
}
@ -121,9 +126,9 @@ FGAirportList::size () const
return airports_array.size();
}
const FGAirport FGAirportList::getAirport( int index ) const
const FGAirport *FGAirportList::getAirport( int index ) const
{
return *airports_array[index];
return airports_array[index];
}

View file

@ -102,7 +102,7 @@ public:
/**
* Return a specific airport, by position.
*/
const FGAirport getAirport( int index ) const;
const FGAirport *getAirport( int index ) const;
/**