]> git.mxchange.org Git - simgear.git/commitdiff
MacOS portability tweaks from Darrell Walisser.
authorcurt <curt>
Wed, 13 Sep 2000 19:29:01 +0000 (19:29 +0000)
committercurt <curt>
Wed, 13 Sep 2000 19:29:01 +0000 (19:29 +0000)
12 files changed:
simgear/compiler.h
simgear/ephemeris/ephemeris.hxx
simgear/ephemeris/mercury.hxx
simgear/ephemeris/moon.hxx
simgear/ephemeris/star.hxx
simgear/metar/MetarStation.cpp
simgear/misc/props.cxx
simgear/misc/props.hxx
simgear/sky/sky.cxx
simgear/sky/sky.hxx
simgear/timing/sg_time.hxx
simgear/timing/timezone.h

index dbd206584454f90515ee4ea8fdea2e4ebd14fee1..1cad5dfbf1e1cb0cda124ea0df4c4f704fb80701 100644 (file)
 #  define bcopy(from, to, n) memcpy(to, from, n)
 
 // -rp- please use FG_MEM_COPY everywhere !
-#  define FG_MEM_COPY(to,from,n) memcpy(to, from, n)
+// #define FG_MEM_COPY(to,from,n) memcpy(to, from, n)
 
 // -dw- currently used glut has no game mode stuff
 #  define GLUT_WRONG_VERSION
index 880a046984605293306533b8160ebe9fd830c3d7..64c0b73b06f56c5c68a0eb7711f598972eb29a75 100644 (file)
 
 #include <plib/sg.h>
 
-#include "star.hxx"
-#include "moon.hxx"
-#include "mercury.hxx"
-#include "venus.hxx"
-#include "mars.hxx"
-#include "jupiter.hxx"
-#include "saturn.hxx"
-#include "uranus.hxx"
-#include "neptune.hxx"
-#include "stars.hxx"
+#include <simgear/ephemeris/star.hxx>
+#include <simgear/ephemeris/moon.hxx>
+#include <simgear/ephemeris/mercury.hxx>
+#include <simgear/ephemeris/venus.hxx>
+#include <simgear/ephemeris/mars.hxx>
+#include <simgear/ephemeris/jupiter.hxx>
+#include <simgear/ephemeris/saturn.hxx>
+#include <simgear/ephemeris/uranus.hxx>
+#include <simgear/ephemeris/neptune.hxx>
+#include <simgear/ephemeris/stars.hxx>
 
 
 class SGEphemeris {
index 9b09831336b2d7180c33ddece7a90ad78c7d9bfb..aecf8dc13cace921bcc4f17e6679697a43312766 100644 (file)
@@ -25,8 +25,8 @@
 #ifndef _MERCURY_HXX_
 #define _MERCURY_HXX_
 
-#include "celestialBody.hxx"
-#include "star.hxx"
+#include <simgear/ephemeris/celestialBody.hxx>
+#include <simgear/ephemeris/star.hxx>
 
 class Mercury : public CelestialBody
 {
index 1ee1e3b512295f352acb986c166ca73ddbb63628..94958d6db865ba1b1a0695cb9ccc377ed318bfa5 100644 (file)
@@ -28,8 +28,8 @@
 
 #include <simgear/constants.h>
 
-#include "celestialBody.hxx"
-#include "star.hxx"
+#include <simgear/ephemeris/celestialBody.hxx>
+#include <simgear/ephemeris/star.hxx>
 
 class Moon : public CelestialBody
 {
index b345aa01ecf8a17098d60f818ddcdf1ca61e64a0..b28eff98e9b3933fdf40a644f3e630cdb38e1f20 100644 (file)
@@ -26,7 +26,7 @@
 #define _STAR_HXX_
 
 
-#include "celestialBody.hxx"
+#include <simgear/ephemeris/celestialBody.hxx>
 
 
 class Star : public CelestialBody
index e5067923fbc46c9f5b52e90e7ea04f06efc2b38f..d7ead145604aa66809cd78b8e6eec9302ead4d5b 100644 (file)
@@ -100,44 +100,42 @@ CMetarStation::CMetarStation(
 
 int CMetarStation::initialize()
 {
-       // Read the list of metar stations, decoding and adding to global list.
+    // Read the list of metar stations, decoding and adding to global list.
 
-       CMetarStation *m;
-       char buf[256];
+    CMetarStation *m;
+    char buf[256];
 
-       // Goto the Flight Gear installation directory
+    // Goto the Flight Gear installation directory
 #ifdef TESTPROG
-    FGPath weatherPath( "/mkv/Build/FlightGear" );
+    //FGPath weatherPath( "/mkv/Build/FlightGear" );
+    FGPath weatherPath( ":Data" );
 #else
     FGPath weatherPath( current_options.get_fg_root() );
 #endif
 
-    weatherPath.append( "Weather/MetarStations" );
-       // Open the metar station list
-       FILE *f = fopen( weatherPath.c_str(), "r" );
+    weatherPath.append( "Weather" );
+    weatherPath.append( "MetarStations" );
+    // Open the metar station list
+    FILE *f = fopen( weatherPath.c_str(), "r" );
        
 
-       if ( f != NULL )
-       {
-               // Read each line, create an instance of a station, and add it to the vector
-               while ( fgets( buf, 256, f) != NULL && feof( f ) == 0 )
-               {
-                       //std::cout << buf << std::endl;
-                       m = new CMetarStation( buf );
-                       //m->dump();
-                       METAR_Stations.push_back( m );
-               }
-       
-               // Close the list
-               fclose( f );
-               std::cout << METAR_Stations.size() << " Metar stations" << std::endl;
-               return 1;
-       }
-       else
-       {
-               std::cout << "Could not open MetarStations file " << std::endl;
-               return 0;
+    if ( f != NULL ) {
+       // Read each line, create an instance of a station, and add it to the vector
+       while ( fgets( buf, 256, f) != NULL && feof( f ) == 0 ) {
+           //std::cout << buf << std::endl;
+           m = new CMetarStation( buf );
+           //m->dump();
+           METAR_Stations.push_back( m );
        }
+       
+       // Close the list
+       fclose( f );
+       // std::cout << METAR_Stations.size() << " Metar stations" << std::endl;
+       return 1;
+    } else {
+       // std::cout << "Could not open MetarStations file " << std::endl;
+       return 0;
+    }
 }
 
 
index d7de035b5cf9063cd8fae316a124272dc75a4189..f952ef479b7e6e9303861748a01a2de7d912cb77 100644 (file)
@@ -491,8 +491,8 @@ SGValue::setUnknownValue (const string &value)
  * Returns true on success (i.e. the value is not currently tied).
  */
 bool
-SGValue::tieBool (bool_getter getter, bool_setter setter = 0,
-                 bool useDefault = true)
+SGValue::tieBool (bool_getter getter, bool_setter setter,
+                 bool useDefault)
 {
   if (_tied) {
     return false;
@@ -517,8 +517,8 @@ SGValue::tieBool (bool_getter getter, bool_setter setter = 0,
  * Returns true on success (i.e. the value is not currently tied).
  */
 bool
-SGValue::tieInt (int_getter getter, int_setter setter = 0,
-                bool useDefault = true)
+SGValue::tieInt (int_getter getter, int_setter setter,
+                bool useDefault)
 {
   if (_tied) {
     return false;
@@ -543,8 +543,8 @@ SGValue::tieInt (int_getter getter, int_setter setter = 0,
  * Returns true on success (i.e. the value is not currently tied).
  */
 bool
-SGValue::tieFloat (float_getter getter, float_setter setter = 0,
-                  bool useDefault = true)
+SGValue::tieFloat (float_getter getter, float_setter setter,
+                  bool useDefault)
 {
   if (_tied) {
     return false;
@@ -569,8 +569,8 @@ SGValue::tieFloat (float_getter getter, float_setter setter = 0,
  * Returns true on success (i.e. the value is not currently tied).
  */
 bool
-SGValue::tieDouble (double_getter getter, double_setter setter = 0,
-                   bool useDefault = true)
+SGValue::tieDouble (double_getter getter, double_setter setter,
+                   bool useDefault)
 {
   if (_tied) {
     return false;
@@ -595,8 +595,8 @@ SGValue::tieDouble (double_getter getter, double_setter setter = 0,
  * Returns true on success (i.e. the value is not currently tied).
  */
 bool
-SGValue::tieString (string_getter getter, string_setter setter = 0,
-                   bool useDefault = true)
+SGValue::tieString (string_getter getter, string_setter setter,
+                   bool useDefault)
 {
   if (_tied) {
     return false;
@@ -693,7 +693,7 @@ SGPropertyList::~SGPropertyList ()
  * and must not end with '/'.
  */
 SGValue *
-SGPropertyList::getValue (const string &name, bool create = false)
+SGPropertyList::getValue (const string &name, bool create)
 {
   const_iterator el = _props.find(name);
   if (el == _props.end()) {
@@ -914,7 +914,7 @@ bool
 SGPropertyList::tieBool (const string &name, 
                         bool_getter getter,
                         bool_setter setter,
-                        bool useDefault = true)
+                        bool useDefault)
 {
   FG_LOG(FG_GENERAL, FG_INFO, "Tying bool property '" << name << '\'');
   return getValue(name, true)->tieBool(getter, setter, useDefault);
@@ -930,7 +930,7 @@ bool
 SGPropertyList::tieInt (const string &name, 
                        int_getter getter,
                        int_setter setter,
-                       bool useDefault = true)
+                       bool useDefault)
 {
   FG_LOG(FG_GENERAL, FG_INFO, "Tying int property '" << name << '\'');
   return getValue(name, true)->tieInt(getter, setter, useDefault);
@@ -946,7 +946,7 @@ bool
 SGPropertyList::tieFloat (const string &name, 
                          float_getter getter,
                          float_setter setter,
-                         bool useDefault = true)
+                         bool useDefault)
 {
   FG_LOG(FG_GENERAL, FG_INFO, "Tying float property '" << name << '\'');
   return getValue(name, true)->tieFloat(getter, setter, useDefault);
@@ -962,7 +962,7 @@ bool
 SGPropertyList::tieDouble (const string &name, 
                           double_getter getter,
                           double_setter setter,
-                          bool useDefault = true)
+                          bool useDefault)
 {
   FG_LOG(FG_GENERAL, FG_INFO, "Tying double property '" << name << '\'');
   return getValue(name, true)->tieDouble(getter, setter, useDefault);
@@ -978,7 +978,7 @@ bool
 SGPropertyList::tieString (const string &name, 
                           string_getter getter,
                           string_setter setter,
-                          bool useDefault = true)
+                          bool useDefault)
 {
   FG_LOG(FG_GENERAL, FG_INFO, "Tying string property '" << name << '\'');
   return getValue(name, true)->tieString(getter, setter, useDefault);
@@ -1037,8 +1037,8 @@ get_base (const string &parent, const string &child,
 /**
  * Constructor.
  */
-SGPropertyNode::SGPropertyNode (const string &path = "",
-                               SGPropertyList * props = 0)
+SGPropertyNode::SGPropertyNode (const string &path,
+                               SGPropertyList * props)
   : _props(props), _node(0)
 {
   setPath(path);
index 0f31c24c58482ee04a1eed32320a59f2a7bf949c..221f72fb76b55c235a19c48db5b2f4a83f7d3a5c 100644 (file)
@@ -420,6 +420,6 @@ extern bool writePropertyList (const string &file,
 extern SGPropertyList current_properties;
 
 
-#endif __PROPS_HXX
+#endif // __PROPS_HXX
 
 // end of props.hxx
index 07acea9ad76d0c8f36862a5a7d599bde8f2da8be..70a74586e32922ea63e0a1f63f056f023604921c 100644 (file)
@@ -267,10 +267,10 @@ void SGSky::add_cloud_layer( double asl, double thickness,
        cloud_layers.push_back( layer );
     }
 
-    for ( int i = 0; i < (int)cloud_layers.size(); ++i ) {
-       cout << "layer " << i << " = " << cloud_layers[i]->get_asl() << endl;
-    }
-    cout << endl;
+    // for ( int i = 0; i < (int)cloud_layers.size(); ++i ) {
+    //   cout << "layer " << i << " = " << cloud_layers[i]->get_asl() << endl;
+    // }
+    // cout << endl;
 }
 
 
index 5a5d4de89d94dda4b8f486a7e54227c1a0661ab2..4a5b9393aa159bb6e936bd9479660f51b19a0e49 100644 (file)
 
 #include <vector>
 
-#include "cloud.hxx"
-#include "dome.hxx"
-#include "moon.hxx"
-#include "oursun.hxx"
-#include "stars.hxx"
+#include <simgear/sky/cloud.hxx>
+#include <simgear/sky/dome.hxx>
+#include <simgear/sky/moon.hxx>
+#include <simgear/sky/oursun.hxx>
+#include <simgear/sky/stars.hxx>
 
 FG_USING_STD(vector);
 
index 0c0f04083057761aa0037a8da13ba1d17f4245eb..319afec61df0207dd0e28b2f06344a512ad383ea 100644 (file)
@@ -43,7 +43,7 @@
 #  include <time.h>
 #endif
 
-#include "timezone.h"
+#include <simgear/timing/timezone.h>
 
 
 // Define a structure containing time parameters
index 9e1424fe7399fda20884439c27757a720ac45fe5..ce3521befaaa0b548a9dce79746eb97d55186efa 100644 (file)
 #ifndef _TIMEZONE_H_
 #define _TIMEZONE_H_
 
-#include "geocoord.h"
 #include <stdio.h>
 
+#include <simgear/timing/geocoord.h>
+
 class Timezone : public GeoCoord
 {
 private: