CHNLIB_UIPArray *CHNLIB_UIPArray_Initialize(void);\r
int CHNLIB_UIPArray_AppendLast(CHNLIB_UIPArray **array, uint data32, void *pointer);\r
int CHNLIB_UIPArray_AppendLast_ProtectFromDuplication(CHNLIB_UIPArray **array, uint data32, void *pointer, int (*IsDuplicated)(const void *listtag, const void *newtag));\r
+int CHNLIB_UIPArray_RemoveByIndex(CHNLIB_UIPArray **array, int index);\r
void CHNLIB_UIPArray_FreeOnlyArray(CHNLIB_UIPArray **array);\r
void CHNLIB_UIPArray_FreeOnlyAllPointer(CHNLIB_UIPArray *array);\r
void CHNLIB_UIPArray_FreeOnlySelectedPointer(CHNLIB_UIPArray *array);\r
int CHNLIB_String_CompareString_Strict(const CHNLIB_String *s, const CHNLIB_String *search);\r
uint CHNLIB_String_GetCountOfContain(const CHNLIB_String *s, const CHNLIB_String *search);\r
//--\r
-int CHNLIB_CString_GetLength(const char s[]);\r
+int CHNLIB_CString_GetByteLength(const char s[]);\r
void CHNLIB_CString_DeleteLastCRLF(char s[]);\r
char *CHNLIB_CString_ExtractByLength(const char s[], int start, int len);\r
int CHNLIB_CString_CompareString(const char s[], const char search[]);\r