cheshirekow  v0.1.0
string.h File Reference

Go to the source code of this file.

Namespaces

 fontconfig
 
 fontconfig::str
 

Functions

Char8_t * fontconfig::str::basename (const Char8_t *file)
 
int fontconfig::str::cmp (const Char8_t *s1, const Char8_t *s2)
 
int fontconfig::str::cmpIgnoreCase (const Char8_t *s1, const Char8_t *s2)
 
Char8_t * fontconfig::str::copy (const Char8_t *s)
 
Char8_t * fontconfig::str::copyFilename (const Char8_t *s)
 
Char8_t * fontconfig::str::dirname (const Char8_t *file)
 
Char8_t * fontconfig::str::downcase (const Char8_t *s)
 
void fontconfig::str::free (Char8_t *s)
 
bool fontconfig::str::isLower (Char8_t c)
 
bool fontconfig::str::isUpper (Char8_t c)
 
Char8_t * fontconfig::str::plus (const Char8_t *s1, const Char8_t *s2)
 
const Char8_t * fontconfig::str::str (const Char8_t *s1, const Char8_t *s2)
 
const Char8_t * fontconfig::str::strIgnoreCase (const Char8_t *s1, const Char8_t *s2)
 
bool fontconfig::str::toLower (Char8_t c)
 
int fontconfig::str::Ucs4ToUtf8 (Char32_t ucs4, Char8_t dest[UTF8_MAX_LEN])
 
bool fontconfig::str::Utf16Len (const Char8_t *string, Endian_t endian, int len, int *nchar, int *wchar)
 
int fontconfig::str::Utf16ToUcs4 (const Char8_t *src_orig, Endian_t endian, Char32_t *dst, int len)
 
bool fontconfig::str::Utf8Len (const Char8_t *string, int len, int *nchar, int *wchar)
 
int fontconfig::str::Utf8ToUcs4 (const Char8_t *src_orig, Char32_t *dst, int len)
 

Variables

const unsigned int fontconfig::UTF8_MAX_LEN = 6