Laxkit
0.0.7.1
|
#include <stdlib.h>
Go to the source code of this file.
Namespaces | |
namespace | Laxkit |
The mother of all Laxkit classes. |
Functions | |
int | Laxkit::utf8bytes (unsigned ucs) |
unsigned | Laxkit::utf8decode (const char *p, const char *end, int *len) |
int | Laxkit::utf8encode (unsigned ucs, char *buf) |
const char * | Laxkit::utf8fwd (const char *p, const char *start, const char *end) |
const char * | Laxkit::utf8back (const char *p, const char *start, const char *end) |
unsigned | Laxkit::utf8towc (const char *src, unsigned srclen, wchar_t *dst, unsigned dstlen) |
unsigned | Laxkit::utf8tomb (const char *src, unsigned srclen, char *dst, unsigned dstlen) |
unsigned | Laxkit::utf8toa (const char *src, unsigned srclen, char *dst, unsigned dstlen) |
unsigned | Laxkit::utf8fromwc (char *dst, unsigned dstlen, const wchar_t *src, unsigned srclen) |
unsigned | Laxkit::utf8frommb (char *dst, unsigned dstlen, const char *src, unsigned srclen) |
unsigned | Laxkit::utf8froma (char *dst, unsigned dstlen, const char *src, unsigned srclen) |
int | Laxkit::utf8locale () |
int | Laxkit::utf8test (const char *src, unsigned srclen) |
Functions to manipulate UTF-8 strings and convert from/to legacy encodings.