musl/arch/arm/bits
Rich Felker 224c7a376a fix the type of wchar_t on arm; support wchar_t varying with arch
really wchar_t should never vary, but the ARM EABI defines it as an
unsigned 32-bit int instead of a signed one, and gcc follows this
nonsense. thus, to give a conformant environment, we have to follow
(otherwise L""[0] and L'\0' would be 0U rather than 0, but the
application would be unaware due to a mismatched definition for
WCHAR_MIN and WCHAR_MAX, and Bad Things could happen with respect to
signed/unsigned comparisons, promotions, etc.).

fortunately no rules are imposed by the C standard on the relationship
between wchar_t and wint_t, and WEOF has type wint_t, so we can still
make wint_t always-signed and use -1 for WEOF.
2011-09-19 17:39:51 -04:00
..
alltypes.h.sh fix the type of wchar_t on arm; support wchar_t varying with arch 2011-09-19 17:39:51 -04:00
endian.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
errno.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
fcntl.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
fenv.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
float.h fix incorrect long double parameters on arm (and other future ports) 2011-09-19 16:59:10 -04:00
ioctl.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
ipc.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
limits.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
mman.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
msg.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
posix.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
pthread.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
reg.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
setjmp.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
shm.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
signal.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
socket.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
stat.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
statfs.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
stdarg.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
stdint.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
syscall.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
termios.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
user.h initial commit of the arm port 2011-09-18 16:44:54 -04:00
wchar.h fix the type of wchar_t on arm; support wchar_t varying with arch 2011-09-19 17:39:51 -04:00