# include <istream>
#elif defined( SG_HAVE_NATIVE_SGI_COMPILERS )
# include <iostream.h>
-#elif defined( __BORLANDC__ )
+#elif defined( __BORLANDC__ ) || (__APPLE__)
# include <iostream>
#else
# include <istream.h>
public:
- inline FGNav(void) {}
+ inline FGNav(void);
inline ~FGNav(void) {}
inline char get_type() const { return type; }
};
+inline
+FGNav::FGNav(void) :
+ type(0),
+ lon(0.0), lat(0.0),
+ elev(0.0),
+ x(0.0), y(0.0), z(0.0),
+ freq(0),
+ range(0),
+ has_dme(false),
+ ident(""),
+ magvar(0.0),
+ trans_ident(""),
+ nav_failed(false),
+ dme_failed(false)
+{
+}
+
+
inline istream&
operator >> ( istream& in, FGNav& n )
{