#pragma once #include #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