/* size_t mbrtoc32(
- char16_t *restrict pc16,
+ char32_t *restrict pc32,
const char *restrict s,
size_t n,
mbstate_t *restrict ps);
// A character was output
if(nr == n) {
// The output character resulted entirely from stored state
+ // With UTF-32, this shouldn't be possible?
return (size_t) -3;
} else if(pc32[-1] == 0) {
// Was null character