Laxkit  0.0.7.1
Namespaces | Functions
utf8utils.h File Reference
#include <stdlib.h>
Include dependency graph for utf8utils.h:
This graph shows which files directly or indirectly include this file:

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 charLaxkit::utf8fwd (const char *p, const char *start, const char *end)
const charLaxkit::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)

Detailed Description

Functions to manipulate UTF-8 strings and convert from/to legacy encodings.


Mon Feb 17 2014 11:52:57, Laxkit