blob: 941ec17c7ad476d67e7174dbc459a5d8855408bc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#pragma once
#include <type_traits>
#ifdef SEAD_DEBUG
#define KSYS_CHECK_SIZE_NX150(CLASS, SIZE)
#else
#define KSYS_CHECK_SIZE_NX150(CLASS, SIZE) static_assert(sizeof(CLASS) == SIZE)
#endif
#ifdef __GNUC__
#define KSYS_ALWAYS_INLINE [[gnu::always_inline]]
#define KSYS_VISIBILITY_HIDDEN [[gnu::visibility("hidden")]]
#endif
|