blob: c317a6aa167d861011104a2c3cf1206fcea81839 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#ifndef UTF8_H
#define UTF8_H
typedef unsigned int unicode_t;
unsigned utf8_to_unicode(char *line, unsigned index, unsigned len, unicode_t *res);
unsigned unicode_to_utf8(unsigned int c, char *utf8);
static inline int is_beginning_utf8(unsigned char c)
{
return (c & 0xc0) != 0x80;
}
#endif
|