diff options
Diffstat (limited to 'sys/arm/include/_types.h')
-rw-r--r-- | sys/arm/include/_types.h | 10 |
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. */ |