return CHNLIB_UIPArray_INDEX_NOTFOUND;\r
}\r
cstr_s = CHNLIB_String_GetReferencePointerOfCString(s);\r
- i_max = CHNLIB_CString_GetLength(cstr_s);\r
+ i_max = CHNLIB_CString_GetByteLength(cstr_s);\r
\r
j_max = CHNLIB_UIPArray_GetNumberOfDatas(list);\r
for(i = s_start; i < i_max; i++){\r
\r
int CHNLIB_UIPArray_GetSeparatedUTF8Character(CHNLIB_UIPArray **separated, const CHNLIB_String *s)\r
{\r
+ //[UTF-8]\r
//文字列sを、UTF-8の一文字ごとに分割し、その文字のUnicodeをdata32、その一文字に該当するStringをpointerに格納し、separatedに追加する形で返す。\r
//不完全なUTF-8文字列は無視される。\r
- //[UTF-8]\r
const char *p, *q, *p_base;\r
uint u;\r
\r