----------------------------------------------------------------------
HISTORY: 04/04/2003 initial release
+ 06/30/2003 (RD) replaced istrstream with istringstream
+ to get rid of the annoying warning about
+ using the strstream header
----------------------------------------------------------------------
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
- USA or view http://www.gnu.org/copyleft/gpl.html.
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
**********************************************************************/
#include <simgear/compiler.h>
-#if defined( __MWERKS__ )
-// -dw- optimizer chokes (big-time) trying to optimize humongous
-// loop/switch statements
-#pragma optimization_level 0
-#endif
#include <cstdlib>
#include <string>
-#include STL_IOSTREAM
+#include <iostream>
#include "uiuc_menu_misc.h"
-SG_USING_STD(cerr);
-SG_USING_STD(cout);
-SG_USING_STD(endl);
+using std::cerr;
+using std::cout;
+using std::endl;
#ifndef _MSC_VER
-SG_USING_STD(exit);
+using std::exit;
#endif
void parse_misc( const string& linetoken2, const string& linetoken3,
const string& linetoken10, const string& aircraft_directory,
LIST command_line ) {
double token_value;
- istrstream token3(linetoken3.c_str());
- istrstream token4(linetoken4.c_str());
- istrstream token5(linetoken5.c_str());
- istrstream token6(linetoken6.c_str());
- istrstream token7(linetoken7.c_str());
- istrstream token8(linetoken8.c_str());
- istrstream token9(linetoken9.c_str());
- istrstream token10(linetoken10.c_str());
+ istringstream token3(linetoken3.c_str());
+ istringstream token4(linetoken4.c_str());
+ istringstream token5(linetoken5.c_str());
+ istringstream token6(linetoken6.c_str());
+ istringstream token7(linetoken7.c_str());
+ istringstream token8(linetoken8.c_str());
+ istringstream token9(linetoken9.c_str());
+ istringstream token10(linetoken10.c_str());
switch(misc_map[linetoken2])
{
simpleHingeMomentCoef = token_value;
break;
}
- case dfTimefdf_flag:
- {
- dfTimefdf = linetoken3;
+ //case dfTimefdf_flag:
+ //{
+ //dfTimefdf = linetoken3;
/* call 1D File Reader with file name (dfTimefdf);
function returns array of dfs (dfArray) and
corresponding time values (TimeArray) and max
number of terms in arrays (ndf) */
- uiuc_1DdataFileReader(dfTimefdf,
- dfTimefdf_dfArray,
- dfTimefdf_TimeArray,
- dfTimefdf_ndf);
- break;
- }
+ //uiuc_1DdataFileReader(dfTimefdf,
+ // dfTimefdf_dfArray,
+ // dfTimefdf_TimeArray,
+ // dfTimefdf_ndf);
+ //break;
+ //}
case flapper_flag:
{
string flap_file;