]> git.saurik.com Git - apple/libc.git/blobdiff - locale/FreeBSD/gb2312.c
Libc-1439.40.11.tar.gz
[apple/libc.git] / locale / FreeBSD / gb2312.c
index 559ada45e35cac1b8a43be0c86c5a2c25a089a8d..dea5a92faec2f1f00a5cdf7e32cbc50ec9146486 100644 (file)
@@ -114,7 +114,7 @@ _GB2312_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s, size_t n,
        }
 
        ncopy = MIN(MIN(n, GB2312_MB_CUR_MAX), sizeof(gs->bytes) - gs->count);
-       strncpy(gs->bytes + gs->count, s, ncopy);
+       strncpy((char*)(gs->bytes + gs->count), s, ncopy);
        ocount = gs->count;
        gs->count += ncopy;
        s = (char *)gs->bytes;