Initial import of Dillo
This commit is contained in:
30
lout/unicode.hh
Normal file
30
lout/unicode.hh
Normal file
@ -0,0 +1,30 @@
|
||||
#ifndef __UNICODE_HH__
|
||||
#define __UNICODE_HH__
|
||||
|
||||
namespace lout {
|
||||
|
||||
/**
|
||||
* \brief Stuff dealing with Unicode characters: UTF-8, character classes etc.
|
||||
*
|
||||
*/
|
||||
namespace unicode {
|
||||
|
||||
bool isAlpha (int ch);
|
||||
|
||||
int decodeUtf8 (const char *s);
|
||||
|
||||
int decodeUtf8 (const char *s, int len);
|
||||
|
||||
const char *nextUtf8Char (const char *s);
|
||||
|
||||
const char *nextUtf8Char (const char *s, int len);
|
||||
|
||||
int numUtf8Chars (const char *s);
|
||||
|
||||
int numUtf8Chars (const char *s, int len);
|
||||
|
||||
} // namespace lout
|
||||
|
||||
} // namespace unicode
|
||||
|
||||
#endif // __UNICODE_HH__
|
||||
Reference in New Issue
Block a user