22337d8f4b
We attempted to make it a 32bit char type, but that is actually not allowed unless we also make uint_least16_t a 32bit type. And even then, we wouldn't be allowed to store or handle values wider than 16bit. Comply more closely to the standard. As a result, mbtoc16r is not implemented. c16rtomb is implemented by casting the char to 32bit, which isn't really correct either (I think you're supposed to be able to feed the two halves of a > 16bit codepoint in two separate calls and get a meaningful result out?) Related to #15990 but we may want an actual implementation? Change-Id: If8198675c27dd2aa412bc44d12d3df4e31d3e8c7 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2623 Reviewed-by: waddlesplash <waddlesplash@gmail.com> |
||
---|---|---|
.. | ||
build | ||
compatibility | ||
config | ||
cpp | ||
glibc | ||
libs | ||
os | ||
posix | ||
private | ||
tools |