#ifdef SG_HAVE_STD_INCLUDES
# include <istream>
-#elif defined( FG_HAVE_NATIVE_SGI_COMPILERS )
+#elif defined( SG_HAVE_NATIVE_SGI_COMPILERS )
# include <iostream.h>
#elif defined( __BORLANDC__ )
# include <iostream>
#include STL_STRING
#include <vector>
+#ifndef _MSC_VER
#define NDEBUG // she don't work without it.
+#endif // !_MSC_VER
+
#include <mk4.h>
#include <mk4str.h>
+
+#ifndef _MSC_VER
#undef NDEBUG
+#endif // !_MSC_VER
-FG_USING_STD(string);
-FG_USING_STD(vector);
+SG_USING_STD(string);
+SG_USING_STD(vector);
-#if ! defined( FG_HAVE_NATIVE_SGI_COMPILERS )
-FG_USING_STD(istream);
+#if ! defined( SG_HAVE_NATIVE_SGI_COMPILERS )
+SG_USING_STD(istream);
#endif
// Destructor
~FGRunways();
- // search for the specified id.
+ // search for the specified apt id.
// Returns true if successful, otherwise returns false.
// On success, runway data is returned thru "runway" pointer.
// "runway" is not changed if "apt" is not found.
- bool search( const string& id, FGRunway* runway );
- FGRunway search( const string& id );
+ bool search( const string& aptid, FGRunway* runway );
+ bool search( const string& aptid, const string& rwyno, FGRunway* runway );
+ FGRunway search( const string& aptid );
bool next( FGRunway* runway );
FGRunway next();
};