1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-24 11:29:10 +00:00
freebsd/sys/arm
Andrew Turner 74dc547e24 Make the wchar_t type machine dependent.
This is required for ARM EABI. Section 7.1.1 of the Procedure Call for the
ARM Architecture (AAPCS) defines wchar_t as either an unsigned int or an
unsigned short with the former preferred.

Because of this requirement we need to move the definition of __wchar_t to
a machine dependent header. It also cleans up the macros defining the limits
of wchar_t by defining __WCHAR_MIN and __WCHAR_MAX in the same machine
dependent header then using them to define WCHAR_MIN and WCHAR_MAX
respectively.

Discussed with:	bde
2012-06-24 04:15:58 +00:00
..
arm Fix a global shadowing problem when LINUX_BOOT_ABI was defined. 2012-06-15 07:26:39 +00:00
at91 Fix a stray debug that I committed accidentally years ago... 2012-06-22 06:44:22 +00:00
compile
conf These options are unused, and can safely be retired. 2012-06-15 08:01:16 +00:00
econa More Linux boot support. Create arm_dump_avail_init() to initialize 2012-06-14 04:18:56 +00:00
include Make the wchar_t type machine dependent. 2012-06-24 04:15:58 +00:00
mv More Linux boot support. Create arm_dump_avail_init() to initialize 2012-06-14 04:18:56 +00:00
s3c2xx0 Remove stray line from merge. 2012-06-15 16:50:32 +00:00
sa11x0 Modify all the arm platform files to call parse_boot_param passing in 2012-06-14 04:00:30 +00:00
xscale Fix missing straggler for the move to parse_boot_param() 2012-06-14 18:37:00 +00:00