mirror of
https://github.com/zeldaret/botw
synced 2026-06-28 10:30:43 -04:00
ksys: Add defines for some function attributes
This commit is contained in:
@@ -102,7 +102,7 @@ sead::Heap* getCurrentHeap();
|
||||
sead::Heap* getDebugHeap();
|
||||
sead::Heap* getDebugHeap2();
|
||||
|
||||
[[gnu::always_inline]] inline sead::Heap* tryCreateDualHeap(sead::Heap* parent) {
|
||||
KSYS_ALWAYS_INLINE inline sead::Heap* tryCreateDualHeap(sead::Heap* parent) {
|
||||
size_t size;
|
||||
|
||||
if (const auto* parent_ex = sead::DynamicCast<DualHeap>(parent)) {
|
||||
|
||||
@@ -7,3 +7,8 @@
|
||||
#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
|
||||
|
||||
Reference in New Issue
Block a user