X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2Fuchar%2Fmbrtoc32.c;h=7e0eb1d44ea7ad1b0cc9626e7f5a2f2c7a6c7e60;hb=37410fba364fbbbda4c4648c254d08be4fd01984;hp=05d9184fdce8c6fb9b0c4f4e4cedf187befced47;hpb=d1fcc4fe103262fb8148537ce78b3ecb9ae04272;p=pdclib diff --git a/functions/uchar/mbrtoc32.c b/functions/uchar/mbrtoc32.c index 05d9184..7e0eb1d 100644 --- a/functions/uchar/mbrtoc32.c +++ b/functions/uchar/mbrtoc32.c @@ -1,5 +1,5 @@ /* size_t mbrtoc32( - char16_t *restrict pc16, + char32_t *restrict pc32, const char *restrict s, size_t n, mbstate_t *restrict ps); @@ -33,6 +33,7 @@ size_t mbrtoc32_l( // 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