diff options
Diffstat (limited to 'include/psxtypes/compiler/__nt_compiler_msvc.h')
-rw-r--r-- | include/psxtypes/compiler/__nt_compiler_msvc.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/psxtypes/compiler/__nt_compiler_msvc.h b/include/psxtypes/compiler/__nt_compiler_msvc.h index 5268a0e..47aca32 100644 --- a/include/psxtypes/compiler/__nt_compiler_msvc.h +++ b/include/psxtypes/compiler/__nt_compiler_msvc.h @@ -72,7 +72,6 @@ #define __volatile__ volatile #define __attr_aligned__(x) __declspec(align(x)) #define __attr_ptr_size_aligned__ __attr_aligned__(__SIZEOF_POINTER__) -#define __attr_section__(s) __declspec(allocate(s)) #define __attr_packed__ #define __attr_export__ __declspec(dllexport) #define __attr_import__ __declspec(dllimport) @@ -90,6 +89,12 @@ #endif +/* named section support */ +#define __attr_section__(s) +#define __attr_section_decl__(s) __declspec(allocate(s)) +#define __SECTION_PRAGMA_REQUIRED__ + + /* compiler-dependent assertions */ #define __assert_aligned_size(s,a) typedef char __assert##s [1-((sizeof(s) % a))] #define __assert_struct_size(s1,s2) typedef char __assert##s1##s2 [1 + sizeof(s2) -sizeof(s1)] |