25#if defined(__cplusplus)
52#define a_utf_len(str) a_utf_length(str)
54#if defined(__cplusplus)
a_size a_utf_length(void const *str)
length of a UTF-8 string terminated with a null character
unsigned int a_utf_decode(void const *str, a_u32 *val)
decode one unicode code point from UTF-8
unsigned int a_utf_encode(void *str, a_u32 val)
encode one unicode code point into UTF-8
unsigned long a_u32
unsigned integer type with width of exactly 32 bits
Definition a.h:538
size_t a_size
unsigned integer type returned by the sizeof operator
Definition a.h:823