Browse Source

offsetof is actually a standard thing nowadays it would seem

Azaezel 10 years ago
parent
commit
5d89ab126d
1 changed files with 1 additions and 5 deletions
  1. 1 5
      Engine/source/console/consoleTypes.h

+ 1 - 5
Engine/source/console/consoleTypes.h

@@ -48,11 +48,7 @@
 /// @{
 /// @{
 
 
 #ifndef Offset
 #ifndef Offset
-#if defined(TORQUE_COMPILER_GCC) && (__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 1))
-#define Offset(m,T) ((int)(&((T *)1)->m) - 1)
-#else
-#define Offset(x, cls) ((dsize_t)((const char *)&(((cls *)0)->x)-(const char *)0))
-#endif
+#define Offset(x, cls) offsetof(cls, x)
 #endif
 #endif
 
 
 class GFXShader;
 class GFXShader;