#ifndef SGQuat_H
#define SGQuat_H
+#ifdef min
+#undef min
+#endif
+
+#ifdef max
+#undef max
+#endif
+
+
/// 3D Vector Class
template<typename T>
class SGQuat {
# endif
#endif
+#if defined (__CYGWIN__)
+#include <ieeefp.h>
+#endif
static ssgSharedPtr<ssgStateSelector> layer_states[SGCloudLayer::SG_MAX_CLOUD_COVERAGES];
static bool state_initialized = false;
# endif
#endif
+
+#if defined (__CYGWIN__)
+#include <ieeefp.h>
+#endif
+
extern SGSky *thesky;
static list_of_culledCloud inViewClouds;
# endif
#endif
+#if defined (__CYGWIN__)
+#include <ieeefp.h>
+#endif
+
+
#include STL_IOSTREAM
#include <simgear/debug/logstream.hxx>