aboutsummaryrefslogtreecommitdiff
path: root/src/StormPort.h
diff options
context:
space:
mode:
authorDavid Chavez <david@dcvz.io>2022-11-10 12:40:05 +0100
committerDavid Chavez <david@dcvz.io>2022-11-10 12:40:05 +0100
commit1153eba05e0f452c9919459fd02f7853e8ff894f (patch)
tree80284993dc92a06c0fe20279517e6500fa980519 /src/StormPort.h
parent5dca772f3933338c0c14c082ad8781f55bf84141 (diff)
Add support for the Wii U platform
Diffstat (limited to 'src/StormPort.h')
-rw-r--r--src/StormPort.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/StormPort.h b/src/StormPort.h
index d386414..aa2c9f5 100644
--- a/src/StormPort.h
+++ b/src/StormPort.h
@@ -255,6 +255,34 @@
#endif
//-----------------------------------------------------------------------------
+// Defines for Wii U platform
+
+#if !defined(STORMLIB_PLATFORM_DEFINED) && defined(__WIIU__)
+
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <fcntl.h>
+ #include <unistd.h>
+ #include <stdint.h>
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <stdarg.h>
+ #include <string.h>
+ #include <strings.h>
+ #include <ctype.h>
+ #include <assert.h>
+ #include <errno.h>
+ #include <malloc.h>
+
+ #undef STORMLIB_LITTLE_ENDIAN // Wii U is always big endian
+
+ #define STORMLIB_MAC // Use Mac compatible code
+ #define STORMLIB_WIIU
+ #define STORMLIB_PLATFORM_DEFINED
+
+#endif
+
+//-----------------------------------------------------------------------------
// Assumption: If the platform is not defined, assume a Linux-like platform
#if !defined(STORMLIB_PLATFORM_DEFINED)