1 #ifndef _OFFSETOF_DEF_H_ 2 #define _OFFSETOF_DEF_H_ 3 4 #undef offsetof 5 #define offsetof(a, b) static_cast<size_t>(reinterpret_cast<uint8*>(&reinterpret_cast<a*>(0x10)->b) - reinterpret_cast<uint8*>(0x10)) 6 7 #endif 8
1 #ifndef _OFFSETOF_DEF_H_ 2 #define _OFFSETOF_DEF_H_ 3 4 #undef offsetof 5 #define offsetof(a, b) static_cast<size_t>(reinterpret_cast<uint8*>(&reinterpret_cast<a*>(0x10)->b) - reinterpret_cast<uint8*>(0x10)) 6 7 #endif 8