OSDN Git Service

AI003:AI_Think_SlideLookUpWordByHistoryを修正中。
[chnosproject/CHNOSProject.git] / CHNOSProject / chn / chnlib.h
index ec5a027..4356011 100755 (executable)
@@ -48,7 +48,7 @@ struct CHNLIB_STRUCTURE_HEADER {
 //Define library values\r
 //\r
 \r
-#define CHNLIB_STRUCTURE_SIGNATURE  ((uint)0x43484E4C)  //"CHNL"\r
+#define CHNLIB_STRUCTURE_SIGNATURE  ((uint)0x4C4E4843)  //"CHNL"(Little Endian)\r
 \r
 #define False   0\r
 #define True    1\r
@@ -112,7 +112,6 @@ char *CHNLIB_CString_ExtractByLength(const char s[], int start, int len);
 int CHNLIB_CString_CompareString(const char s[], const char search[]);\r
 int CHNLIB_CString_CompareString_Strict(const char s[], const char search[]);\r
 int CHNLIB_CString_CompareString_LeftHand(const char s[], const char search[]);\r
-uint CHNLIB_CString_GetCountOfContain(const char s[], const char search[]);\r
 //@chnlib02.c\r
 int CHNLIB_String_Search_UIPArrayStringLocation(const CHNLIB_String *s, int s_start, const CHNLIB_UIPArray *list, int *location);\r
 int CHNLIB_UIPArray_GetSeparatedStringByUIPArray(CHNLIB_UIPArray **separated, const CHNLIB_UIPArray *list, const CHNLIB_String *s);\r
@@ -125,5 +124,11 @@ const char *CHNLIB_Environment_GetFilenameFromPath(const char path[]);
 \r
 //@chnlib05.c\r
 int CHNLIB_UTF8_GetCharacterType(char c);\r
+int CHNLIB_UTF8_GetStringLengthByCharacter(const char s[]);\r
+uint CHNLIB_UTF8_GetNextUnicodeOfCharacter(const char s[], const char **next);\r
+int CHNLIB_UTF8_CompareString(const char s[], const char search[]);\r
+int CHNLIB_UTF8_CompareString_LeftHand(const char s[], const char search[]);\r
+int CHNLIB_UTF8_GetByteSizeFromLengthByCharacter(const char s[], int start, int end);\r
+uint CHNLIB_UTF8_GetCountOfContain(const char s[], const char search[]);\r
 \r
 #endif\r