WG21-N4892 [cuchar.syn] specifies:
size_t mbrtoc8(char8_t* pc8, const char* s, size_t n, mbstate_t* ps);
size_t c8rtomb(char* s, char8_t c8, mbstate_t* ps);
These functions are not yet implemented in the UCRT, so they aren't mentioned in our <cuchar>:
|
_STD_BEGIN
|
|
using _CSTD mbstate_t;
|
|
using _CSTD size_t;
|
|
using _CSTD mbrtoc16;
|
|
using _CSTD c16rtomb;
|
|
using _CSTD mbrtoc32;
|
|
using _CSTD c32rtomb;
|
|
_STD_END
|
Amy Wishnousky (@amyw-msft) filed internal task OS-25681113 "Implement mbrtoc8, c8rtomb" to implement them in the UCRT. Until then, changes to <cuchar> are blocked.
WG21-N4892 [cuchar.syn] specifies:
These functions are not yet implemented in the UCRT, so they aren't mentioned in our
<cuchar>:STL/stl/inc/cuchar
Lines 21 to 28 in d6f9987
Amy Wishnousky (@amyw-msft) filed internal task OS-25681113 "Implement
mbrtoc8,c8rtomb" to implement them in the UCRT. Until then, changes to<cuchar>are blocked.