1
0
mirror of https://gitee.com/openLuat/LuatOS synced 2025-08-17 22:18:03 +08:00

fix:lib str 编译警告

This commit is contained in:
豆豆 2025-08-15 16:24:12 +08:00
parent b3ff922dab
commit 482d0840c0

View File

@ -123,7 +123,7 @@ int luat_str_utf8_to_ucs2(char* source, size_t source_len, char* dst, size_t dst
// 首先是不是单字节
if (source[i] & 0x80) {
// 非ASCII编码
if (source[i] && 0xE0) { // 1110xxxx 10xxxxxx 10xxxxxx
if (source[i] & 0xE0) { // 1110xxxx 10xxxxxx 10xxxxxx
unicode = ((source[i] & 0x0F) << 12) + ((source[i+1] & 0x3F) << 6) + (source[i+2] & 0x3F);
dst[tmplen++] = (unicode >> 8) & 0xFF;
dst[tmplen++] = unicode & 0xFF;