// dump out a gdbm version of the simple airport file #include <simgear/compiler.h> #include STL_IOSTREAM #include <simgear/debug/logstream.hxx> #include "runways.hxx" SG_USING_STD(cout); SG_USING_STD(endl); int main( int argc, char **argv ) { FGRunwaysUtil runways; FGRunway r; sglog().setLogLevels( SG_ALL, SG_INFO ); if ( argc == 3 ) { runways.load( argv[1] ); runways.dump_mk4( argv[2] ); } else { cout << "usage: " << argv[0] << " <in> <out>" << endl; exit(-1); } cout << endl; FGRunways runway_db( argv[2] ); #if 0 while ( runway_db.next( &r ) ) { cout << r.id << " " << r.rwy_no << endl; } #endif runway_db.search( "KMSP", &r ); while ( r.id == "KMSP" ) { cout << r.id << " " << r.rwy_no << endl; runway_db.next( &r ); } }