Home | History | Annotate | Download | only in locale
History log of /src/lib/libc/locale/mbrtoc8.3
RevisionDateAuthorComments
 1.7  23-Aug-2024  riastradh mbrtoc8(3), mbrtoc16(3), mbrtoc32(3): Say 0 for zero code unit.

Rather than deal with differences between C11 and C23 in notation,
'\0' vs L'\0' vs u8'\0' vs u'\0' vs U'\0'.
 1.6  17-Aug-2024  riastradh mbrtoc8(3): Clarify how many bytes are consumed in special cases.

Fix overlap in RETURN VALUES section.

PR standards/58601: uchar.h C23 compliance: char8_t, mbrtoc8, c8rtomb
 1.5  16-Aug-2024  riastradh mbrtoc8(3): Restore word accidentally removed.

PR standards/58601: uchar.h C23 compliance: char8_t, mbrtoc8, c8rtomb
 1.4  16-Aug-2024  riastradh mbrtoc8(3): Work on deturgidifying prose.

PR standards/58601: uchar.h C23 compliance: char8_t, mbrtoc8, c8rtomb
 1.3  16-Aug-2024  riastradh mbrtoc8(3): Simplify return value language.

PR standards/58601: uchar.h C23 compliance: char8_t, mbrtoc8, c8rtomb
 1.2  16-Aug-2024  uwe c8rtomb(3), mbrtoc8(3): brush up markup
 1.1  15-Aug-2024  riastradh libc: New functions c8rtomb(3) and mbrtoc8(3).

New in C23, for converting from UTF-8 to locale-dependent multibyte
sequences (c8rtomb) or vice versa (mbrtoc8), along with the new type
char8_t.

Conditional on either:
- _NETBSD_SOURCE
- _ISOC23_SOURCE
- __STDC_VERSION__ >= 202311L

(Riding the libc minor bump from this morning for the UTF-16/UTF-32
versions from C11.)

PR standards/58601: uchar.h C23 compliance: char8_t, mbrtoc8, c8rtomb

RSS XML Feed