From bb4fe6907feac61ea5fe1d6b8a2f23da3d731d1b Mon Sep 17 00:00:00 2001 From: curt Date: Tue, 17 Sep 2002 16:16:54 +0000 Subject: [PATCH] Bernie Bright: Fix a problem compiling Main/fg_io.cxx with MSVC. --- src/Main/fg_io.cxx | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/Main/fg_io.cxx b/src/Main/fg_io.cxx index 273e73fc5..0e80419d7 100644 --- a/src/Main/fg_io.cxx +++ b/src/Main/fg_io.cxx @@ -224,8 +224,9 @@ FGIO::init() // parse the configuration strings and store the results in the // appropriate FGIOChannel structures - vector< string >::iterator i = globals->get_channel_options_list()->begin(); - vector< string >::iterator end = globals->get_channel_options_list()->end(); + typedef vector container; + container::iterator i = globals->get_channel_options_list()->begin(); + container::iterator end = globals->get_channel_options_list()->end(); for (; i != end; ++i ) { p = parse_port_config( *i ); @@ -264,8 +265,9 @@ FGIO::update( double delta_time_sec ) last = current; } - vector< FGProtocol* >::iterator i = io_channels.begin(); - vector< FGProtocol* >::iterator end = io_channels.end(); + typedef vector< FGProtocol* > container; + container::iterator i = io_channels.begin(); + container::iterator end = io_channels.end(); for (; i != end; ++i ) { FGProtocol* p = *i; @@ -287,8 +289,9 @@ FGIO::shutdown_all() { // cout << "processing I/O channels" << endl; - vector< FGProtocol* >::iterator i = io_channels.begin(); - vector< FGProtocol* >::iterator end = io_channels.end(); + typedef vector< FGProtocol* > container; + container::iterator i = io_channels.begin(); + container::iterator end = io_channels.end(); for (; i != end; ++i ) { p = *i; -- 2.39.5