27 #ifndef CPPFONTCONFIG_STRING_H_
28 #define CPPFONTCONFIG_STRING_H_
32 namespace fontconfig {
int cmp(const Char8_t *s1, const Char8_t *s2)
int Ucs4ToUtf8(Char32_t ucs4, Char8_t dest[UTF8_MAX_LEN])
Char8_t * downcase(const Char8_t *s)
Char8_t * plus(const Char8_t *s1, const Char8_t *s2)
bool Utf8Len(const Char8_t *string, int len, int *nchar, int *wchar)
int Utf8ToUcs4(const Char8_t *src_orig, Char32_t *dst, int len)
bool Utf16Len(const Char8_t *string, Endian_t endian, int len, int *nchar, int *wchar)
int Utf16ToUcs4(const Char8_t *src_orig, Endian_t endian, Char32_t *dst, int len)
Char8_t * dirname(const Char8_t *file)
int cmpIgnoreCase(const Char8_t *s1, const Char8_t *s2)
const Char8_t * str(const Char8_t *s1, const Char8_t *s2)
Char8_t * copy(const Char8_t *s)
const Char8_t * strIgnoreCase(const Char8_t *s1, const Char8_t *s2)
Char8_t * copyFilename(const Char8_t *s)
const unsigned int UTF8_MAX_LEN
Char8_t * basename(const Char8_t *file)