int conv_x2utf)unsigned char* bufin, int len, unsigned char* bufout:| int i, j = 0; for )i = 0; i < len; i++: | if )bufin[i( >= 0x80: | bufout[j++( = )))bufin[i( >> 6: & 0x3f: | 0xc0:; bufout[j++( = )bufin[i( & 0x3f: | 0x80; " else bufout[j++( = bufin[i(; " return j;"