summaryrefslogtreecommitdiff
path: root/include/gba/defines.h
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@users.noreply.github.com>2019-09-25 13:49:16 -0400
committerGitHub <noreply@github.com>2019-09-25 13:49:16 -0400
commit0e217e22d8fa3e075416cb332435c3756548357e (patch)
tree59ef21892a02c9d266f5cac36872458bdbe0de61 /include/gba/defines.h
parent2599dac8ac8c12268fca902910bfe1aab40a68ca (diff)
parent6539884c8850aca6c2057017dba9c3d78ca15784 (diff)
Merge branch 'master' into battle
Diffstat (limited to 'include/gba/defines.h')
-rw-r--r--include/gba/defines.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/gba/defines.h b/include/gba/defines.h
index 3932a8542..c0eec12b1 100644
--- a/include/gba/defines.h
+++ b/include/gba/defines.h
@@ -6,8 +6,13 @@
#define TRUE 1
#define FALSE 0
+#if defined(__APPLE__)
+#define IWRAM_DATA __attribute__((section("__DATA,iwram_data")))
+#define EWRAM_DATA __attribute__((section("__DATA,ewram_data")))
+#else
#define IWRAM_DATA __attribute__((section("iwram_data")))
#define EWRAM_DATA __attribute__((section("ewram_data")))
+#endif
#define ALIGNED(n) __attribute__((aligned(n)))