X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=opt%2Fbasecodecs%2F_PDCLIB_utf8.c;h=7966d882afb520a9435c816c1c66f5db0b6ce70e;hb=e27a6872a6331dd662c13a537c9886c25f70e563;hp=a93454194fb04ea3a845168351a0ee86df2a46e8;hpb=d5a91cea7e7837289f9d830936c001cab0adf667;p=pdclib diff --git a/opt/basecodecs/_PDCLIB_utf8.c b/opt/basecodecs/_PDCLIB_utf8.c index a934541..7966d88 100644 --- a/opt/basecodecs/_PDCLIB_utf8.c +++ b/opt/basecodecs/_PDCLIB_utf8.c @@ -232,7 +232,7 @@ static bool c32toutf8( END_CONVERSION; } -struct _PDCLIB_charcodec _PDCLIB_utf8_codec = { +const struct _PDCLIB_charcodec _PDCLIB_utf8_codec = { .__mbsinit = utf8_mbsinit, .__mbstoc32s = utf8toc32, .__c32stombs = c32toutf8, @@ -254,11 +254,11 @@ int main( void ) char32_t c32out[8]; - char32_t *c32ptr = &c32out[0]; - size_t c32rem = 8; - char *chrptr = (char*) &input[0]; - size_t chrrem = strlen(input); - mbstate_t mbs = { 0 }; + char32_t *c32ptr = &c32out[0]; + size_t c32rem = 8; + const char *chrptr = (char*) &input[0]; + size_t chrrem = strlen(input); + mbstate_t mbs = { 0 }; TESTCASE(utf8toc32(&c32ptr, &c32rem, &chrptr, &chrrem, &mbs)); TESTCASE(c32rem == 0);