From d43821367bf2015b3969f75ea817c495a07a809d Mon Sep 17 00:00:00 2001 From: midipix Date: Fri, 16 Mar 2018 19:16:42 +0000 Subject: compiler-specific headers: added __offsetof definitions. --- include/psxtypes/compiler/__nt_compiler_msvc.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include/psxtypes/compiler/__nt_compiler_msvc.h') diff --git a/include/psxtypes/compiler/__nt_compiler_msvc.h b/include/psxtypes/compiler/__nt_compiler_msvc.h index c865706..57a348e 100644 --- a/include/psxtypes/compiler/__nt_compiler_msvc.h +++ b/include/psxtypes/compiler/__nt_compiler_msvc.h @@ -98,6 +98,10 @@ #endif +/* offsetof */ +#define __offsetof(st,member) ((size_t)((char *)&(((st *)0)->member) - (char *)0)) + + /* named section support */ #define __attr_section__(s) #define __attr_section_decl__(s) __declspec(allocate(s)) -- cgit v1.2.3