Provide C11 <uchar.h>.
authorschwarze <schwarze@openbsd.org>
Sun, 20 Aug 2023 15:02:50 +0000 (15:02 +0000)
committerschwarze <schwarze@openbsd.org>
Sun, 20 Aug 2023 15:02:50 +0000 (15:02 +0000)
commit46c354aa2baf687e7a81339ec07289555b065bb2
treeb1012cd96acca6d5a4c402931189d22f95c2e06f
parent7927db41a2d789927ae4967cdc221c4b69be78c4
Provide C11 <uchar.h>.
OK millert@.
Tested by naddy@ in a bulk and by matthieu@ in the new foot(1) port.
I originally wrote the code in 2022 at the prodding of espie@.
Using one improvement to a manual page from jmc@.
16 files changed:
distrib/sets/lists/base/mi
distrib/sets/lists/comp/mi
include/Makefile
include/uchar.h [new file with mode: 0644]
lib/libc/Symbols.list
lib/libc/hidden/uchar.h [new file with mode: 0644]
lib/libc/locale/Makefile.inc
lib/libc/locale/c16rtomb.3 [new file with mode: 0644]
lib/libc/locale/c16rtomb.c [new file with mode: 0644]
lib/libc/locale/c32rtomb.c [new file with mode: 0644]
lib/libc/locale/mbrtoc16.3 [new file with mode: 0644]
lib/libc/locale/mbrtoc16.c [new file with mode: 0644]
lib/libc/locale/mbrtoc32.c [new file with mode: 0644]
lib/libc/locale/mbrtowc.3
lib/libc/locale/wcrtomb.3
lib/libc/shlib_version