aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/include/_types.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arm/include/_types.h')
-rw-r--r--sys/arm/include/_types.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/sys/arm/include/_types.h b/sys/arm/include/_types.h
index 338c19c11136..7915d0b7cafd 100644
--- a/sys/arm/include/_types.h
+++ b/sys/arm/include/_types.h
@@ -105,6 +105,16 @@ typedef __uint32_t __vm_paddr_t;
typedef __uint64_t __vm_pindex_t;
typedef __uint32_t __vm_size_t;
+#ifdef __ARM_EABI__
+typedef unsigned int __wchar_t;
+#define __WCHAR_MIN 0 /* min value for a wchar_t */
+#define __WCHAR_MAX __UINT_MAX /* max value for a wchar_t */
+#else
+typedef int __wchar_t;
+#define __WCHAR_MIN __INT_MIN /* min value for a wchar_t */
+#define __WCHAR_MAX __INT_MAX /* max value for a wchar_t */
+#endif
+
/*
* Unusual type definitions.
*/