misc - Cleaning up warnings that occur on travis
[tpg/acess2.git] / KernelLand / Kernel / include / utf16.h
1 /*
2  * Acess2 Kernel
3  * - By John Hodge (thePowersGang)
4  *
5  * utf16.h
6  * - UTF-16 <-> UTF-8/UCS32 translation
7  */
8 #ifndef _UTF16_H_
9 #define _UTF16_H_
10
11 extern int      ReadUTF16(const Uint16 *Str16, Uint32 *Codepoint);
12 extern size_t   UTF16_ConvertToUTF8(size_t DestLen, char *Dest, size_t SrcLen, const Uint16 *Source);
13 extern int      UTF16_CompareWithUTF8Ex(size_t Str16Len, const Uint16 *Str16, const char *Str8, int bIgnoreCase);
14 extern int      UTF16_CompareWithUTF8(size_t Str16Len, const Uint16 *Str16, const char *Str8);
15 extern int      UTF16_CompareWithUTF8CI(size_t Str16Len, const Uint16 *Str16, const char *Str8);
16
17 #endif
18

UCC git Repository :: git.ucc.asn.au