OSDN Git Service

AI003:AI_Think_CandidateWordList_Filter()は実装途中。
[chnosproject/CHNOSProject.git] / CHNOSProject / chn / chnlib02.c
index a175006..5a3e48c 100644 (file)
@@ -35,7 +35,7 @@ int CHNLIB_String_Search_UIPArrayStringLocation(const CHNLIB_String *s, int s_st
         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
@@ -97,9 +97,9 @@ int CHNLIB_UIPArray_GetSeparatedStringByUIPArray(CHNLIB_UIPArray **separated, co
 \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