X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2Fuchar%2Fmbrtoc32.c;h=7e0eb1d44ea7ad1b0cc9626e7f5a2f2c7a6c7e60;hb=ee60177d03145c7b4b73f709ecc29558267f5f3f;hp=05d9184fdce8c6fb9b0c4f4e4cedf187befced47;hpb=a16d38f68798a7859c38f944373a8c122f7e8cd4;p=pdclib.old 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