]> git.mxchange.org Git - simgear.git/blobdiff - simgear/sg_inlines.h
Use simgear sleep instead of usleep
[simgear.git] / simgear / sg_inlines.h
index 5d47d594c8994ae629213d39822b7fddd58f6115..f10090db99068a1684e74d409df110ffcec31d58 100644 (file)
@@ -98,6 +98,15 @@ inline void SG_NORMALIZE_RANGE( T &val, const T min, const T max ) {
     T step = max - min;
     while( val >= max )  val -= step;
     while( val < min ) val += step;
-};
+}
+
+// avoid an 'unused parameter' compiler warning.
+#define SG_UNUSED(x) (void)x
 
+// easy way to disable the copy constructor and assignment operator
+// on an object
+#define SG_DISABLE_COPY(Class) \
+    Class(const Class &); \
+    Class &operator=(const Class &);
+   
 #endif // _SG_INLINES_H