12#ifndef parserutils_charset_utf8_h_
13#define parserutils_charset_utf8_h_
unsigned int uint32_t
Definition acefiex.h:163
unsigned char uint8_t
Definition acefiex.h:161
size_t len
Definition initial.c:23
parserutils_error
Definition errors.h:18
#define max(a, b)
Definition minmax.h:28
parserutils_error parserutils_charset_utf8_length(const uint8_t *s, size_t max, size_t *len)
Definition utf8.c:90
parserutils_error parserutils_charset_utf8_from_ucs4(uint32_t ucs4, uint8_t **s, size_t *len)
Definition utf8.c:72
parserutils_error parserutils_charset_utf8_next_paranoid(const uint8_t *s, uint32_t len, uint32_t off, uint32_t *nextoff)
Definition utf8.c:166
parserutils_error parserutils_charset_utf8_to_ucs4(const uint8_t *s, size_t len, uint32_t *ucs4, size_t *clen)
Definition utf8.c:51
parserutils_error parserutils_charset_utf8_next(const uint8_t *s, uint32_t len, uint32_t off, uint32_t *nextoff)
Definition utf8.c:146
parserutils_error parserutils_charset_utf8_prev(const uint8_t *s, uint32_t off, uint32_t *prevoff)
Definition utf8.c:126
parserutils_error parserutils_charset_utf8_char_byte_length(const uint8_t *s, size_t *len)
Definition utf8.c:107