#pragma once #define offsetof(s,m) (size_t)&reinterpret_cast((((s *)0)->m))